Class StructureTypeRegulator
java.lang.Object
org.kingdoms.constants.land.abstraction.KingdomBuildingType<Structure,StructureStyle,StructureType>
org.kingdoms.constants.land.structures.StructureType
org.kingdoms.constants.land.structures.type.StructureTypeRegulator
-
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 TypeMethodDescriptionorg.kingdoms.gui.InteractiveGUIopen(KingdomBuildingGUIContext<Structure> context) voidopenAttribute(org.kingdoms.gui.InteractiveGUI parent, org.bukkit.entity.Player player, org.bukkit.OfflinePlayer memberPlayer, Regulator regulator, KingdomBuildingGUIContext<Structure> context) org.kingdoms.gui.InteractiveGUIopenAttributes(org.kingdoms.gui.InteractiveGUI parent, org.bukkit.entity.Player player, Regulator regulator, KingdomBuildingGUIContext<Structure> context) voidopenInteraction(org.kingdoms.gui.InteractiveGUI parent, org.bukkit.entity.Player player, KingdomPlayer kp, org.bukkit.OfflinePlayer memberPlayer, Regulator regulator, KingdomBuildingGUIContext<Structure> context) org.kingdoms.gui.InteractiveGUIopenInteractions(org.kingdoms.gui.InteractiveGUI parent, org.bukkit.entity.Player player, Regulator regulator, KingdomBuildingGUIContext<Structure> context) org.kingdoms.gui.InteractiveGUIopenRules(org.kingdoms.gui.InteractiveGUI parent, org.bukkit.entity.Player player, Regulator regulator, KingdomBuildingGUIContext<Structure> context) Methods inherited from class org.kingdoms.constants.land.structures.StructureType
getCategoryName, getType, isNationalNexus, isNexus, removeWhenUnclaimedMethods inherited from class org.kingdoms.constants.land.abstraction.KingdomBuildingType
canBePlacedInUnclaimed, equals, getLang, getName, getTypeOf, hashCode, toString
-
Constructor Details
-
StructureTypeRegulator
public StructureTypeRegulator()
-
-
Method Details
-
open
- Specified by:
openin classKingdomBuildingType<Structure,StructureStyle, StructureType>
-
openAttribute
public void openAttribute(org.kingdoms.gui.InteractiveGUI parent, org.bukkit.entity.Player player, org.bukkit.OfflinePlayer memberPlayer, Regulator regulator, KingdomBuildingGUIContext<Structure> context) -
openInteraction
public void openInteraction(org.kingdoms.gui.InteractiveGUI parent, org.bukkit.entity.Player player, KingdomPlayer kp, org.bukkit.OfflinePlayer memberPlayer, Regulator regulator, KingdomBuildingGUIContext<Structure> context) -
openInteractions
public org.kingdoms.gui.InteractiveGUI openInteractions(org.kingdoms.gui.InteractiveGUI parent, org.bukkit.entity.Player player, Regulator regulator, KingdomBuildingGUIContext<Structure> context) -
openAttributes
public org.kingdoms.gui.InteractiveGUI openAttributes(org.kingdoms.gui.InteractiveGUI parent, org.bukkit.entity.Player player, Regulator regulator, KingdomBuildingGUIContext<Structure> context) -
openRules
public org.kingdoms.gui.InteractiveGUI openRules(org.kingdoms.gui.InteractiveGUI parent, org.bukkit.entity.Player player, Regulator regulator, KingdomBuildingGUIContext<Structure> context) -
build
- Overrides:
buildin classStructureType
-