Class GUIObject

java.lang.Object
org.kingdoms.gui.objects.GUIObject

public class GUIObject extends Object
  • Constructor Details

  • 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

      public org.kingdoms.utils.conditions.ConditionChain<Messenger> getOpenConditions()
    • hasFormBuilder

      public boolean hasFormBuilder()
    • isCreativeDisallowed

      public boolean isCreativeDisallowed()
    • getCommands

      public @Unmodifiable List<String> getCommands()
    • getMessage

      public MessageObject getMessage()
    • getSound

      public com.cryptomorin.xseries.XSound.Record getSound()
    • getInteractableSlots

      public @Unmodifiable List<Integer> getInteractableSlots()
    • getOption

      public GUIOptionBuilder getOption(String name)
    • getOptions

      public @Unmodifiable Map<String,GUIOptionBuilder> getOptions()
    • getConfig

      public YamlWithDefaults getConfig()
    • getName

      public String getName()