Package org.kingdoms.gui.objects
Class GUIObject
java.lang.Object
org.kingdoms.gui.objects.GUIObject
-
Constructor Summary
ConstructorsConstructorDescriptionGUIObject(String name, YamlWithDefaults config, String errorMessage) GUIObject(String name, YamlWithDefaults config, MessageObject title, org.kingdoms.gui.bedrock.FormBuilderObject formBuilderObject, GUIInventoryConstructor inventoryConstructor, Map<String, GUIOptionBuilder> options, List<Integer> interactableSlots, List<String> commands, com.cryptomorin.xseries.XSound.Record sound, org.kingdoms.utils.conditions.ConditionChain<Messenger> openConditions, boolean disallowCreative, MessageObject message) -
Method Summary
Modifier and TypeMethodDescriptionorg.geysermc.cumulus.form.util.FormBuilder<?,?, ?> buildBedrockForm(org.bukkit.entity.Player owner, MessageBuilder builder) org.bukkit.inventory.InventorybuildBukkitInventory(org.bukkit.entity.Player owner, MessageBuilder builder) getName()org.kingdoms.utils.conditions.ConditionChain<Messenger>@Unmodifiable Map<String,GUIOptionBuilder> com.cryptomorin.xseries.XSound.RecordgetSound()booleanbooleanisBroken()boolean
-
Constructor Details
-
GUIObject
-
GUIObject
public GUIObject(String name, YamlWithDefaults config, MessageObject title, org.kingdoms.gui.bedrock.FormBuilderObject formBuilderObject, GUIInventoryConstructor inventoryConstructor, Map<String, GUIOptionBuilder> options, List<Integer> interactableSlots, List<String> commands, com.cryptomorin.xseries.XSound.Record sound, org.kingdoms.utils.conditions.ConditionChain<Messenger> openConditions, boolean disallowCreative, MessageObject message)
-
-
Method Details
-
isBroken
public boolean isBroken() -
buildBukkitInventory
public org.bukkit.inventory.Inventory buildBukkitInventory(org.bukkit.entity.Player owner, MessageBuilder builder) -
buildBedrockForm
public org.geysermc.cumulus.form.util.FormBuilder<?,?, buildBedrockForm?> (org.bukkit.entity.Player owner, MessageBuilder builder) -
getOpenConditions
-
hasFormBuilder
public boolean hasFormBuilder() -
isCreativeDisallowed
public boolean isCreativeDisallowed() -
getCommands
-
getMessage
-
getSound
public com.cryptomorin.xseries.XSound.Record getSound() -
getInteractableSlots
-
getOption
-
getOptions
-
getConfig
-
getName
-