PostEnableAdminMode
The class has one field:
melodyPlayer
MelodyPlayer
The player for whom the admin mode has been enabled.
Listening to the Event
You can listen to this event by creating a class that implements the Listener
interface provided by the Bukkit API. Inside this class, you can define a method annotated with @EventHandler
to handle the PostEnableAdminMode
event.
Here is an example:
import ir.taher7.melodymine.api.events.PostEnableAdminMode;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
public class AdminModeListener implements Listener {
@EventHandler
public void onAdminModeEnabled(PostEnableAdminMode event) {
// Get the player who has enabled admin mode
MelodyPlayer player = event.getMelodyPlayer();
// Log the player's name to the console
Bukkit.getLogger().info(player.getName() + " has enabled admin mode.");
}
}
In this example, we create a class AdminModeListener
that implements the Listener
interface. Inside this class, we define a method onAdminModeEnabled
that is annotated with @EventHandler
. This method is automatically called when the PostEnableAdminMode
event is triggered. Inside this method, we retrieve the player who has enabled admin mode and log their name to the console.
Remember to register your listener class with the Bukkit plugin manager to ensure that your @EventHandler
methods are called when the events are triggered.
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(new AdminModeListener(), this);
}
Last updated