Class StructureOutpost
java.lang.Object
org.kingdoms.constants.land.abstraction.KingdomItemType<Structure,StructureStyle,StructureType>
org.kingdoms.constants.land.structures.StructureType
org.kingdoms.constants.land.structures.type.StructureOutpost
-
Field Summary
Fields inherited from class org.kingdoms.constants.land.structures.StructureType
METADATAFields inherited from class org.kingdoms.constants.land.abstraction.KingdomItemType
name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic longaddPurchaseCooldown(Kingdom kingdom, StructureStyle style, String name, long millisCooldown) static longgetPurchaseCooldown(Kingdom kingdom, StructureStyle style, String name) org.kingdoms.gui.InteractiveGUIopen(KingdomItemGUIContext<Structure> context) static org.kingdoms.gui.InteractiveGUIopen(KingdomItemGUIContext<Structure> context, int page) Methods inherited from class org.kingdoms.constants.land.structures.StructureType
build, deserialize, getType, isNationalNexus, isNexus, pushUpgrade
-
Constructor Details
-
StructureOutpost
public StructureOutpost()
-
-
Method Details
-
getPurchaseCooldown
-
addPurchaseCooldown
public static long addPurchaseCooldown(Kingdom kingdom, StructureStyle style, String name, long millisCooldown) -
open
- Specified by:
openin classKingdomItemType<Structure,StructureStyle, StructureType>
-
open
public static org.kingdoms.gui.InteractiveGUI open(KingdomItemGUIContext<Structure> context, int page)
-