PostPlayerMuteEvent
Class Structure
Method
Return Type
Description
getMelodyPlayer()
MelodyPlayer
Returns the MelodyPlayer
instance associated with this event.
Usage
To listen to this event, you need to create a class that implements the Listener
interface and use the @EventHandler
annotation to mark a method that will be called when the event is triggered.
Here is an example of how to listen to the PostPlayerMuteEvent
:
import ir.taher7.melodymine.api.events.PostPlayerMuteEvent;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
public class MyListener implements Listener {
@EventHandler
public void onPlayerMute(PostPlayerMuteEvent event) {
MelodyPlayer player = event.getMelodyPlayer();
Bukkit.getLogger().info(player.getName() + " has been muted.");
}
}
In this example, when a player's mute status changes, a message is printed to the console with the player's name.
Remember to register your listener in your plugin's onEnable()
method to ensure that your listener receives the events.
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(new MyListener(), this);
}
This will ensure that your MyListener
class will receive the PostPlayerMuteEvent
when it is called.
Last updated