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