Subscriber events
Registering a listener
public class ExampleListener {
// This should be called somewhere - Like when your mod is first initialized
public void run() {
EventManager.INSTANCE.register(this);
}
}object ExampleListener {
// This should be called somewhere - Like when your mod is first initialized
fun run() {
EventManager.INSTANCE.register(this)
}
}Listening for events
public class ExampleListener {
// This should be called somewhere - Like when your mod is first initialized
public void run() {
EventManager.INSTANCE.register(this);
}
// This method is called every tick, as the TickEvent is dispatched every game tick
@Subscribe
public void onTick(TickEvent.Start event) { // TickEvent.End also exists.
System.out.println("Tick tick tick!");
}
}object ExampleListener {
// This should be called somewhere - Like when your mod is first initialized
fun run() {
EventManager.INSTANCE.register(this)
}
// This method is called every tick, as the TickEvent is dispatched every game tick
@Subscribe
fun onTick(event: TickEvent) {
println("Tick tick tick!")
}
}Last updated