public final class BundledRedstoneAPI
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addListener(BundledRedstoneOutputChangedEvent.Listener listener)
Register an event listener for bundled redstone output changes on modules.
|
static void |
onBundledRedstoneOutputChanged(BundledRedstoneOutputChangedEvent event)
Dispatch a bundled redstone output change event for a module.
|
static void |
removeListener(BundledRedstoneOutputChangedEvent.Listener listener)
Unregister an event listener for bundled redstone output changes on modules.
|
public static void addListener(BundledRedstoneOutputChangedEvent.Listener listener)
listener - the listener to register.public static void removeListener(BundledRedstoneOutputChangedEvent.Listener listener)
listener - the listener to unregister.public static void onBundledRedstoneOutputChanged(BundledRedstoneOutputChangedEvent event)
Depending on the version/context/environment this mod is used in, this event may, in addtion to
notifying listeners added via addListener(BundledRedstoneOutputChangedEvent.Listener),
additionally be fired on a mod framework's event bus (e.g. MinecraftForge.EVENT_BUS).
event - the event to dispatch, holding the module having changed its output and the changed channel.