24package com.dreamfirestudios.dreamcore.DreamPersistentData;
27import org.bukkit.Bukkit;
28import org.bukkit.NamespacedKey;
29import org.bukkit.event.Event;
30import org.bukkit.event.HandlerList;
31import org.bukkit.inventory.ItemStack;
32import org.jetbrains.annotations.NotNull;
42 private static final HandlerList handlers =
new HandlerList();
45 private final ItemStack itemStack;
48 private final NamespacedKey namespacedKey;
51 private final Object value;
55 this.itemStack = itemStack;
56 this.namespacedKey = namespacedKey;
58 Bukkit.getPluginManager().callEvent(
this);
65 @Override
public @NotNull HandlerList
getHandlers() {
return handlers; }
Event fired when a persistent data entry is added to an ItemStack.
PersistentItemStackAddedEvent(ItemStack itemStack, NamespacedKey namespacedKey, Object value)
Creates and dispatches the event.
static HandlerList getHandlerList()
Static handler list accessor.
HandlerList getHandlers()