Package org.kingdoms.events.items
Class KingdomItemPlaceEvent<T extends KingdomItem<?>>
java.lang.Object
org.bukkit.event.Event
org.kingdoms.events.KingdomsEvent
org.kingdoms.events.items.KingdomItemEmbeddedEvent<T>
org.kingdoms.events.items.KingdomItemPlaceEvent<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 placed.
Not called for nexus structures.- 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
ConstructorsConstructorDescriptionKingdomItemPlaceEvent(org.bukkit.event.Event event, KingdomPlayer kingdomPlayer, T kingdomItem) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.bukkit.event.block.BlockPlaceEventfromInteractEvent(org.bukkit.event.player.PlayerInteractEvent event, org.bukkit.block.Block block) static org.bukkit.event.HandlerList@NotNull org.bukkit.event.HandlerListMethods 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
-
KingdomItemPlaceEvent
public KingdomItemPlaceEvent(org.bukkit.event.Event event, KingdomPlayer kingdomPlayer, T kingdomItem)
-
-
Method Details
-
fromInteractEvent
public static org.bukkit.event.block.BlockPlaceEvent fromInteractEvent(org.bukkit.event.player.PlayerInteractEvent event, org.bukkit.block.Block block) -
getHandlerList
public static org.bukkit.event.HandlerList getHandlerList() -
getHandlers
@NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlersin classorg.bukkit.event.Event
-