β‘Events
These are all the event's that can be used for RubixPearls
PlayerCrossPearlEvent
This event is called when a player is cross pearling thru a specified cross pearl block.
@EventHandler
public void onCrossPearl(PlayerCrossPearlsEvent event) {
final Player player = event.getPlayer();
final Location pearlFrom = event.getFrom();
final Location pearlTo = event.getTo();
// Change the to location
event.setTo();
// Cancel this event
event.setCancelled(true);
}
PlayerPearlRefundEvent
This event is called when a pearl is refunded.
@EventHandler
public void onPlayerPearlRefund(PlayerPearlRefundEvent event) {
final Player player = event.getWho();
}
PrePearlLaunchEvent
This event is called before launching an enderpearl.
@EventHandler
public void onPrePearlLaunch(PrePearlLaunchEvent event) {
final Projectile entity = event.getEntity();
// Cancel this event
event.setCancelled(true);
}
Last updated
Was this helpful?