24package com.dreamfirestudios.dreamcore.DreamHologram;
27import net.kyori.adventure.text.Component;
28import org.bukkit.Bukkit;
29import org.bukkit.event.Event;
30import org.bukkit.event.HandlerList;
31import org.jetbrains.annotations.NotNull;
51 private static final HandlerList HANDLERS =
new HandlerList();
57 private final Component line;
65 super(!Bukkit.isPrimaryThread());
66 this.hologram = hologram;
79 @Override
public @NotNull HandlerList
getHandlers() {
return HANDLERS; }
A multi-line Adventure Component hologram backed by stacked ArmorStands.
Event fired after a hologram line has been inserted and its ArmorStand spawned.
HandlerList getHandlers()
HologramAddLineEvent(@NotNull DreamHologram hologram, @NotNull Component line)
Constructs the event.
static HandlerList getHandlerList()
Static accessor required by Bukkit's event system.
static void fire(@NotNull DreamHologram hologram, @NotNull Component line)
Convenience helper to create and call this event via the plugin manager.