InteractHologramEvent.java (1159B)
1 package me.night.nullvalkyrie.events.custom; 2 3 import org.bukkit.entity.ArmorStand; 4 import org.bukkit.entity.Player; 5 import org.bukkit.event.Cancellable; 6 import org.bukkit.event.Event; 7 import org.bukkit.event.HandlerList; 8 import org.jetbrains.annotations.NotNull; 9 public class InteractHologramEvent extends Event implements Cancellable { 10 private boolean isCancelled; 11 public final Player player; 12 public final ArmorStand hologram; 13 private static final HandlerList HANDLERS = new HandlerList(); 14 public InteractHologramEvent(Player player, ArmorStand hologram) { 15 this.player = player; 16 this.hologram = hologram; 17 } 18 public Player getPlayer() { 19 return player; 20 } 21 public ArmorStand getHologram() { 22 return hologram; 23 } 24 @Override 25 public boolean isCancelled() { 26 return isCancelled; 27 } 28 29 @Override 30 public void setCancelled(boolean cancel) { 31 isCancelled = cancel; 32 } 33 34 @NotNull 35 @Override 36 public HandlerList getHandlers() { 37 return HANDLERS; 38 } 39 @SuppressWarnings("unused") 40 public static HandlerList getHandlerList() { return HANDLERS; } 41 }