Class StructureTypeOutpost
java.lang.Object
org.kingdoms.constants.land.abstraction.KingdomBuildingType<Structure,StructureStyle,StructureType>
org.kingdoms.constants.land.structures.StructureType
org.kingdoms.constants.land.structures.type.StructureTypeOutpost
-
Field Summary
Fields inherited from class org.kingdoms.constants.land.structures.StructureType
METADATAFields inherited from class org.kingdoms.constants.land.abstraction.KingdomBuildingType
name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic longaddPurchaseCooldown(Kingdom kingdom, StructureStyle style, String name, long millisCooldown) booleanstatic longgetPurchaseCooldown(Kingdom kingdom, StructureStyle style, String name) org.kingdoms.gui.InteractiveGUIopen(KingdomBuildingGUIContext<Structure> context) Methods inherited from class org.kingdoms.constants.land.structures.StructureType
getCategoryName, getType, isNationalNexus, isNexus, removeWhenUnclaimed
-
Constructor Details
-
StructureTypeOutpost
public StructureTypeOutpost()
-
-
Method Details
-
getPurchaseCooldown
-
addPurchaseCooldown
public static long addPurchaseCooldown(Kingdom kingdom, StructureStyle style, String name, long millisCooldown) -
open
- Specified by:
openin classKingdomBuildingType<Structure,StructureStyle, StructureType>
-
canBePlacedInUnclaimed
public boolean canBePlacedInUnclaimed()- Overrides:
canBePlacedInUnclaimedin classKingdomBuildingType<Structure,StructureStyle, StructureType>
-
build
- Overrides:
buildin classStructureType
-