Making listeners
To create listeners, you wanna do:
package your.plugin.name.listeners;
import dev.sulfurmc.Sulfur.Utils.Listeners.Listener;import dev.sulfurmc.Sulfur.Utils.Listeners.Event;import net.minestom.server.event.player.PlayerSpawnEvent;
public class SpawnListener extends Listener { @Event(priority = 0, ignoreCancelled = false) public void onSpawn(PlayerSpawnEvent event) { event.getPlayer().sendMessage("hi"); }}package your.plugin.name.listeners
import dev.sulfurmc.Sulfur.Utils.Listeners.Listenerimport dev.sulfurmc.Sulfur.Utils.Listeners.Eventimport net.minestom.server.event.player.PlayerSpawnEvent
class SpawnListener : Listener() { @Event(priority = 0, ignoreCancelled = false) fun onSpawn(event: PlayerSpawnEvent) { event.player.sendMessage("hi") }}Then register it:
public void registerListeners() { new SpawnListener();}fun registerListeners() { SpawnListener()}