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 int index;
60 private final Component line;
69 super(!Bukkit.isPrimaryThread());
70 this.hologram = hologram;
81 public static void fire(@NotNull
DreamHologram hologram,
int index, @NotNull Component line) {
85 @Override
public @NotNull HandlerList
getHandlers() {
return HANDLERS; }
A multi-line Adventure Component hologram backed by stacked ArmorStands.
Event fired after a hologram line's content (custom name) has been updated.
HologramEditLineEvent(@NotNull DreamHologram hologram, int index, @NotNull Component line)
Constructs the event.
static void fire(@NotNull DreamHologram hologram, int index, @NotNull Component line)
Fires this event via the plugin manager.
HandlerList getHandlers()
static HandlerList getHandlerList()
Shared handler list.