Class StructureManager
java.lang.Object
org.kingdoms.managers.buildings.structures.AbstractKingdomBuildingManager<Structure>
org.kingdoms.managers.buildings.structures.StructureManager
- All Implemented Interfaces:
org.kingdoms.constants.land.KingdomBuildingHandler<Structure>,org.kingdoms.constants.namespace.Namespaced
-
Nested Class Summary
Nested classes/interfaces inherited from class org.kingdoms.managers.buildings.structures.AbstractKingdomBuildingManager
AbstractKingdomBuildingManager.Info -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StructureManagerstatic final org.kingdoms.constants.namespace.Namespace -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractKingdomBuildingManager<Structure>.Info@NonNull org.kingdoms.constants.namespace.Namespace@NotNull StructureRegistryprotected static MessengerhandleNexusBreak(org.kingdoms.managers.land.block.KingdomsBlockBreakContext<Structure> context) protected static @Nullable KingdomsLanghandleOutpostCentralPoints(@NotNull org.kingdoms.managers.land.block.KingdomsBlockBreakContext<?> context, KingdomBuilding<?> kbuilding, Kingdom landKingdom, Land land, org.bukkit.entity.Player player, KingdomPlayer kp) Methods inherited from class org.kingdoms.managers.buildings.structures.AbstractKingdomBuildingManager
canBePlacedInWorld, evaluateConditions, handleManualBreak, onBreak, onInteract, onPlace, onRepair, onUpgrade
-
Field Details
-
NS
public static final org.kingdoms.constants.namespace.Namespace NS -
INSTANCE
-
-
Method Details
-
handleNexusBreak
-
handleOutpostCentralPoints
@Nullable protected static @Nullable KingdomsLang handleOutpostCentralPoints(@NotNull @NotNull org.kingdoms.managers.land.block.KingdomsBlockBreakContext<?> context, KingdomBuilding<?> kbuilding, Kingdom landKingdom, Land land, org.bukkit.entity.Player player, KingdomPlayer kp) -
getNamespace
public @NonNull org.kingdoms.constants.namespace.Namespace getNamespace() -
buildingInfo
- Specified by:
buildingInfoin classAbstractKingdomBuildingManager<Structure>
-
getRegistry
-