NullValkyrie

Minecraft 1.19 multipurpose plugin for spigot servers with a lot of features where most modern servers have.
git clone https://codeberg.org/night0721/NullValkyrie
Log | Files | Refs | README | LICENSE

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 }