
Common Signals
📚 Common Signals is a library datapack that provides developers with a signals system through function tags, helping to optimize created modifications.
The initial goal of the project was to prevent situations where multiple datapacks simultaneously poll the same inefficient @e selectors, which significantly reduces game performance.
Available Signals 📡
🔔 Developers have access to several functional tags for integration:
#common_signals:signals/on_new_item
: 📦 Activates when detecting a new item in the world (has condition: item must not have thecommon_signals.checked
tag)
We are always open to suggestions for adding new types of signals!
Developer Guide 🔧
- 📦 Create a datapack that will depend on Common Signals
- ➕ Add your functions to the corresponding signal tags you want to monitor
- ⚡ Your functions will be automatically called when the selected signals are triggered