24package com.dreamfirestudios.dreamcore.DreamfireStorage;
26import com.dreamfirestudios.dreamcore.DreamCore;
28import org.bukkit.Bukkit;
29import org.bukkit.event.Cancellable;
30import org.bukkit.event.Event;
31import org.bukkit.event.HandlerList;
32import org.jetbrains.annotations.NotNull;
58 private static final HandlerList handlers =
new HandlerList();
62 private final DreamfireStorageObject<?> storageObject;
65 private boolean cancelled;
74 this.storageObject = storageObject;
75 Bukkit.getScheduler().runTask(
DreamCore.
DreamCore, () -> {Bukkit.getPluginManager().callEvent(this);});
98 this.cancelled = cancelled;
static DreamCore DreamCore
Fired after a DreamfireStorageObject has been removed from DreamfireStorageManager.
HandlerList getHandlers()
StorageObjectRemovedEvent(final DreamfireStorageObject<?> storageObject)
Constructs the event and schedules synchronous dispatch via the Bukkit plugin manager.
static HandlerList getHandlerList()
The static handler list (Bukkit requirement).
void setCancelled(boolean cancelled)