java.lang.Object
studio.magemonkey.codex.manager.api.menu.Menu
studio.magemonkey.divinity.modules.list.itemgenerator.editor.AbstractEditorGUI
All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder
Direct Known Subclasses:
AmmoTypesGUI, BonusCategoryGUI, BonusesGUI, BonusStatTypeGUI, EditorGUI, EnchantmentListGUI, EnchantmentsGUI, HandTypesGUI, ItemFlagsGUI, LoreGUI, MainBonusesGUI, MainMaterialsGUI, MainModelDataGUI, MainRequirementsGUI, MainSkillsGUI, MainSocketsGUI, MainStatsGUI, MaterialListGUI, ModelDataGUI, NewBonusStatGUI, NewEnchantmentGUI, NewSkillGUI, RequirementsGUI, SkillGUI, SkillListGUI, SocketGUI, SocketListGUI, StatGUI, StatListGUI, TierGUI, TrimmingGUI, TrimmingListGUI, TrimmingMaterialGUI, TrimmingPatternsGUI, UsesByLevelGUI

public abstract class AbstractEditorGUI extends studio.magemonkey.codex.manager.api.menu.Menu
  • Field Details

  • Constructor Details

  • Method Details

    • getInstance

      @Nullable public static AbstractEditorGUI getInstance()
    • open

      public void open(int page)
      Overrides:
      open in class studio.magemonkey.codex.manager.api.menu.Menu
    • shutdown

      public void shutdown()
    • createItem

      protected static org.bukkit.inventory.ItemStack createItem(org.bukkit.Material material, String name, String... lore)
    • createItem

      protected static org.bukkit.inventory.ItemStack createItem(org.bukkit.Material material, String name, List<String> lore)
    • createItem

      protected static org.bukkit.inventory.ItemStack createItem(org.bukkit.inventory.ItemStack itemStack, String name, String... lore)
    • createItem

      protected static org.bukkit.inventory.ItemStack createItem(org.bukkit.inventory.ItemStack itemStack, String name, List<String> lore)
    • color

      protected List<String> color(List<String> list)
    • color

      protected List<String> color(String... strings)
    • saveAndReopen

      protected void saveAndReopen()
    • setDefault

      protected void setDefault(String path)
    • sendSetMessage

      protected void sendSetMessage(String valueName, @Nullable String currentValue, Consumer<String> onMessage)