Package org.kingdoms.events.items
Class KingdomItemBreakEvent<T extends KingdomItem<?>>
java.lang.Object
org.bukkit.event.Event
org.kingdoms.events.KingdomsEvent
org.kingdoms.events.items.KingdomItemEmbeddedEvent<T>
org.kingdoms.events.items.KingdomItemBreakEvent<T>
- All Implemented Interfaces:
org.bukkit.event.Cancellable,org.kingdoms.abstraction.KingdomItemOperator,org.kingdoms.abstraction.PlayerOperator,org.kingdoms.constants.namespace.NamespacedMetadataContainer,org.kingdoms.locale.provider.MessageContextProvider
Called when a
Turret or Structure is removed.
Called with SiegeCannon.NS when broken by a siege cannon.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Field Summary
Fields inherited from class org.kingdoms.events.KingdomsEvent
SILENCED -
Constructor Summary
ConstructorsConstructorDescriptionKingdomItemBreakEvent(org.bukkit.event.Event event, KingdomPlayer player, T kingdomItem, boolean dropsItem) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic org.bukkit.event.HandlerList@NotNull org.bukkit.event.HandlerListvoidsetDropItem(boolean dropItem) Methods inherited from class org.kingdoms.events.items.KingdomItemEmbeddedEvent
addMessageContextEdits, getBukkitEvent, getKingdomItem, getPlayer, isCancelled, setCancelledMethods inherited from class org.kingdoms.events.KingdomsEvent
getMetadata, getMetadata, isSilenced, silenceMethods inherited from class org.bukkit.event.Event
getEventName, isAsynchronousMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kingdoms.locale.provider.MessageContextProvider
getMessageContext
-
Constructor Details
-
KingdomItemBreakEvent
public KingdomItemBreakEvent(org.bukkit.event.Event event, KingdomPlayer player, T kingdomItem, boolean dropsItem)
-
-
Method Details
-
dropsItem
public boolean dropsItem() -
setDropItem
public void setDropItem(boolean dropItem) -
getHandlerList
public static org.bukkit.event.HandlerList getHandlerList() -
getHandlers
@NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlersin classorg.bukkit.event.Event
-