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,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 -
Constructor Summary
ConstructorsConstructorDescriptionKingdomItemPlaceEvent(org.bukkit.event.block.BlockPlaceEvent event, KingdomPlayer kingdomPlayer, Land land, 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.HandlerListorg.bukkit.event.HandlerListMethods inherited from class org.kingdoms.events.items.KingdomItemEmbeddedEvent
getBukkitEvent, getKingdomItem, getPlayer, isCancelled, setCancelledMethods inherited from class org.kingdoms.events.KingdomsEvent
addMessageContextEdits, getMetadata, getMetadataMethods 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.block.BlockPlaceEvent event, KingdomPlayer kingdomPlayer, Land land, 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 org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlersin classorg.bukkit.event.Event
-