PostDenyCallEvent
Event Details
Attribute
Type
Description
melodyPlayer
MelodyPlayer
The player who denied the call.
targetPlayer
MelodyPlayer
The player who was denied the call.
canSendMessage
boolean
A flag indicating whether a message can be sent in response to the event.
Example
Here is an example of how to listen to this event using the Bukkit event API:
import ir.taher7.melodymine.api.events.PostDenyCallEvent;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
public class ExampleListener implements Listener {
@EventHandler
public void onPostDenyCall(PostDenyCallEvent event) {
// Get the player who denied the call
MelodyPlayer melodyPlayer = event.getMelodyPlayer();
// Get the player who was denied the call
MelodyPlayer targetPlayer = event.getTargetPlayer();
// Check if a message can be sent
if (event.canSendMessage()) {
// Log to console
Bukkit.getLogger().info(melodyPlayer.getName() + " denied a call from " + targetPlayer.getName());
}
}
}
In this example, we create a listener for the PostDenyCallEvent
. When the event is triggered, we retrieve the MelodyPlayer
who denied the call and the MelodyPlayer
who was denied the call. If the canSendMessage
flag is true, we log a message to the console indicating that the call was denied.
Remember to register your event listener in your plugin's onEnable
method for it to work correctly.
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(new ExampleListener(this), this);
}
Last updated