mirror of
https://github.com/StarWishsama/Slimefun4.git
synced 2024-09-20 19:55:48 +00:00
57 lines
1.0 KiB
Java
57 lines
1.0 KiB
Java
package me.mrCookieSlime.Slimefun.Events;
|
|
|
|
import me.mrCookieSlime.Slimefun.Objects.MultiBlock;
|
|
|
|
import org.bukkit.block.Block;
|
|
import org.bukkit.entity.Player;
|
|
import org.bukkit.event.Cancellable;
|
|
import org.bukkit.event.Event;
|
|
import org.bukkit.event.HandlerList;
|
|
|
|
public class MultiBlockInteractEvent extends Event implements Cancellable {
|
|
|
|
private static final HandlerList handlers = new HandlerList();
|
|
|
|
Player p;
|
|
MultiBlock mb;
|
|
Block b;
|
|
boolean cancelled;
|
|
|
|
public HandlerList getHandlers() {
|
|
return handlers;
|
|
}
|
|
|
|
public static HandlerList getHandlerList() {
|
|
return handlers;
|
|
}
|
|
|
|
public MultiBlockInteractEvent(Player p, MultiBlock mb, Block clicked) {
|
|
this.p = p;
|
|
this.mb = mb;
|
|
this.b = clicked;
|
|
}
|
|
|
|
public Player getPlayer() {
|
|
return this.p;
|
|
}
|
|
|
|
public MultiBlock getMultiBlock() {
|
|
return this.mb;
|
|
}
|
|
|
|
public Block getClickedBlock() {
|
|
return this.b;
|
|
}
|
|
|
|
@Override
|
|
public boolean isCancelled() {
|
|
return this.cancelled;
|
|
}
|
|
|
|
@Override
|
|
public void setCancelled(boolean cancel) {
|
|
this.cancelled = cancel;
|
|
}
|
|
|
|
}
|