Listeners

Creating a listener

listener.register(owner, (event) => {
  const player = event.getPlayer();
  player.sendMessage("Hello World!");
}, "BlockPlaceEvent");

Registering with a different event priority

listener.register(owner, (event) => {
  const player = event.getPlayer();
  player.sendMessage("Hello World!");
}, "BlockPlaceEvent", "LOWEST");

Events can have different priority and they run in the specified order

  • LOWEST

  • LOW

  • NORMAL

  • HIGH

  • HIGHEST

  • MONITOR

Unregistering script listeners

listener.unregister(owner);

Listeners are already unregistered when a script is unloaded, disabled or reloaded but you can still unregister a listener if you need to.

Last updated