UltimateStacker/UltimateStacker-API/src/main/java/com/craftaro/ultimatestacker/api/events/spawner/SpawnerBreakEvent.java

42 lines
995 B
Java

package com.craftaro.ultimatestacker.api.events.spawner;
import org.bukkit.block.Block;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Player;
import org.bukkit.event.Cancellable;
import org.bukkit.event.HandlerList;
/**
* Called when a spawner has been broken in the world
*/
public class SpawnerBreakEvent extends SpawnerEvent implements Cancellable {
private static final HandlerList HANDLERS = new HandlerList();
private boolean cancelled = false;
public SpawnerBreakEvent(Player player, Block block, EntityType spawnerType, int amount) {
super(player, block, spawnerType, amount);
}
@Override
public HandlerList getHandlers() {
return HANDLERS;
}
public static HandlerList getHandlerList() {
return HANDLERS;
}
@Override
public boolean isCancelled() {
return this.cancelled;
}
@Override
public void setCancelled(boolean canceled) {
this.cancelled = canceled;
}
}