Class AbstractEditorGUI
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
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class studio.magemonkey.codex.manager.api.menu.Menu
studio.magemonkey.codex.manager.api.menu.Menu.NextPageButton, studio.magemonkey.codex.manager.api.menu.Menu.PreviousPageButton -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected AbstractEditorGUI.ItemGeneratorReferenceFields inherited from class studio.magemonkey.codex.manager.api.menu.Menu
fakeClosing, inventory, opening, parentMenu, player, rows, slots, title -
Constructor Summary
ConstructorsConstructorDescriptionAbstractEditorGUI(org.bukkit.entity.Player player, int rows, String title, AbstractEditorGUI.ItemGeneratorReference itemGenerator) -
Method Summary
Modifier and TypeMethodDescriptionprotected static org.bukkit.inventory.ItemStackcreateItem(org.bukkit.inventory.ItemStack itemStack, String name, String... lore) protected static org.bukkit.inventory.ItemStackcreateItem(org.bukkit.inventory.ItemStack itemStack, String name, List<String> lore) protected static org.bukkit.inventory.ItemStackcreateItem(org.bukkit.Material material, String name, String... lore) protected static org.bukkit.inventory.ItemStackcreateItem(org.bukkit.Material material, String name, List<String> lore) static AbstractEditorGUIvoidopen(int page) protected voidprotected voidsendSetMessage(String valueName, String currentValue, Consumer<String> onMessage) protected voidsetDefault(String path) voidshutdown()Methods inherited from class studio.magemonkey.codex.manager.api.menu.Menu
clearSlots, close, close, fakeClose, getInventory, getNextButton, getOpenMenu, getPage, getPages, getPlayer, getPrevButton, getSlot, isOpening, onClose, open, openSubMenu, openSync, registerListener, registerTask, setContents, setSlot, unregisterListener, unregisterTask
-
Field Details
-
CURRENT_PLACEHOLDER
- See Also:
-
itemGenerator
-
-
Constructor Details
-
AbstractEditorGUI
public AbstractEditorGUI(org.bukkit.entity.Player player, int rows, String title, AbstractEditorGUI.ItemGeneratorReference itemGenerator)
-
-
Method Details
-
getInstance
-
open
public void open(int page) - Overrides:
openin classstudio.magemonkey.codex.manager.api.menu.Menu
-
shutdown
public void shutdown() -
createItem
-
createItem
-
createItem
-
createItem
-
color
-
color
-
saveAndReopen
protected void saveAndReopen() -
setDefault
-
sendSetMessage
-