package world.bentobox.level.events; import java.util.UUID; import org.bukkit.event.HandlerList; import org.eclipse.jdt.annotation.NonNull; import world.bentobox.bentobox.api.events.IslandBaseEvent; import world.bentobox.bentobox.database.objects.Island; /** * Called when an island level is going to be calculated * @author tastybento * */ public class IslandPreLevelEvent extends IslandBaseEvent { private final UUID targetPlayer; private static final HandlerList handlers = new HandlerList(); @Override public @NonNull HandlerList getHandlers() { return getHandlerList(); } public static HandlerList getHandlerList() { return handlers; } /** * Called when an island level is going to be calculated * @param targetPlayer - the player who is being tagetted (owner or team member) * @param island - the island */ public IslandPreLevelEvent(UUID targetPlayer, Island island) { super(island); this.targetPlayer = targetPlayer; } public UUID getTargetPlayer() { return targetPlayer; } }