Class KingdomBuildingFinishEvent<T extends KingdomBuilding<?>>

java.lang.Object
org.bukkit.event.Event
org.kingdoms.events.KingdomsEvent
org.kingdoms.events.items.KingdomBuildingFinishEvent<T>
All Implemented Interfaces:
org.kingdoms.abstraction.KingdomBuildingOperator, org.kingdoms.constants.namespace.NamespacedMetadataContainer, org.kingdoms.locale.provider.CascadingMessageContextProvider, org.kingdoms.locale.provider.MessageContextProvider

public class KingdomBuildingFinishEvent<T extends KingdomBuilding<?>> extends KingdomsEvent implements org.kingdoms.abstraction.KingdomBuildingOperator
Called when a Turret or Structure schematic is completely built and ready to be used.
See Also:
  • Constructor Details

    • KingdomBuildingFinishEvent

      public KingdomBuildingFinishEvent(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:
      getHandlers in class org.bukkit.event.Event
    • getBuilding

      @Nullable public @Nullable KingdomBuilding<?> getBuilding()
      Specified by:
      getBuilding in interface org.kingdoms.abstraction.KingdomBuildingOperator