PostStartCallEvent
Event Details
Field
Type
Description
melodyPlayer
MelodyPlayer
The player who initiated the call.
targetPlayer
MelodyPlayer
The player who is the target of the call.
Example Usage
Here is an example of how to listen to this event using the Bukkit event API:
import ir.taher7.melodymine.api.events.PostStartCallEvent;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
public class ExampleListener implements Listener {
@EventHandler
public void onPostStartCall(PostStartCallEvent event) {
// Get the players involved in the call
MelodyPlayer melodyPlayer = event.getMelodyPlayer();
MelodyPlayer targetPlayer = event.getTargetPlayer();
// Log the event to the console
Bukkit.getLogger().info(melodyPlayer.getName() + " has started a call with " + targetPlayer.getName());
}
}In this example, the onPostStartCall method is annotated with @EventHandler, which means it will be called whenever a PostStartCallEvent occurs. Inside the method, we retrieve the MelodyPlayer instances of the two players involved in the call and log a message to the console.
Remember to register your event listener in your plugin's onEnable method for it to work.
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(new ExampleListener(), this);
}This will ensure that the ExampleListener class is listening for events.
Last updated