PreUnMutePlayerEvent
Class Structure
Method/Value
Type
Description
melodyPlayer
MelodyPlayer
The player who is about to be unmuted.
isCancelled
boolean
Whether the event is cancelled. If true, the player will not be unmuted.
Example Usage
Here is an example of how to listen to this event using the Bukkit event API:
import ir.taher7.melodymine.api.events.PreUnMutePlayerEvent;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
public class MyListener implements Listener {
@EventHandler
public void onPreUnMutePlayer(PreUnMutePlayerEvent event) {
// Get the player who is about to be unmuted
MelodyPlayer player = event.getMelodyPlayer();
// Print a message to the console
Bukkit.getLogger().info(player.getName() + " is about to be unmuted!");
// Cancel the event if the player's name is "TAHER7", preventing them from being unmuted
if (player.getName().equals("TAHER7")) {
event.setCancelled(true);
Bukkit.getLogger().info("Cancelled unmute event for Steve");
}
}
}
Remember to register your event listener with the Bukkit plugin manager in your plugin's onEnable
method for your listener to function.
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(new MyListener(), this);
}
This example listens for the PreUnMutePlayerEvent
, logs a message to the console when the event is triggered, and cancels the event if the player's name is "TAHER7", preventing them from being unmuted.
Last updated