Class DismantleManager
java.lang.Object
studio.magemonkey.codex.manager.IListener<Divinity>
studio.magemonkey.codex.modules.IModule<Divinity>
studio.magemonkey.divinity.modules.api.QModule
studio.magemonkey.divinity.modules.api.QModuleDrop<DismantleManager.DismantleItem>
studio.magemonkey.divinity.modules.list.dismantle.DismantleManager
- All Implemented Interfaces:
org.bukkit.event.Listener,studio.magemonkey.codex.manager.AbstractListener,studio.magemonkey.codex.manager.api.Loggable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclass -
Field Summary
Fields inherited from class studio.magemonkey.divinity.modules.api.QModuleDrop
chargesAtt, clazz, items, RANDOM_IDFields inherited from class studio.magemonkey.codex.modules.IModule
cfg, moduleCommandFields inherited from class studio.magemonkey.codex.manager.IListener
plugin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandismantle(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack item) getId()getResult(org.bukkit.inventory.ItemStack item) booleanisDismantleable(org.bukkit.inventory.ItemStack item) voidprotected booleanonDragDrop(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack src, org.bukkit.inventory.ItemStack target, DismantleManager.DismantleItem rItem, org.bukkit.event.inventory.InventoryClickEvent e) voidopenDismantleGUI(org.bukkit.entity.Player player, boolean isForce) voidsetup()voidshutdown()version()Methods inherited from class studio.magemonkey.divinity.modules.api.QModuleDrop
getItemById, getItemById, getItemCharges, getItemId, getItemIds, getItemLoreFormat, getItemNameFormat, getItems, getItemsFolder, getModuleItem, isItemOfThisModule, loadItems, loadSettings, onDragDropEvent, splitDragItem, takeChargeClickEvent, takeItemCharge, unloadMethods inherited from class studio.magemonkey.divinity.modules.api.QModule
isDropable, isSocketable, onPostSetupMethods inherited from class studio.magemonkey.codex.modules.IModule
error, getExecutor, getFullPath, getJYML, getPath, info, interruptLoad, isEnabled, isLoaded, load, name, onPreSetup, onReload, onUnload, reload, warnMethods inherited from class studio.magemonkey.codex.manager.IListener
registerListenersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface studio.magemonkey.codex.manager.AbstractListener
unregisterListeners
-
Constructor Details
-
DismantleManager
-
-
Method Details
-
getId
- Specified by:
getIdin classstudio.magemonkey.codex.modules.IModule<Divinity>
-
version
- Specified by:
versionin classstudio.magemonkey.codex.modules.IModule<Divinity>
-
setup
public void setup()- Specified by:
setupin classstudio.magemonkey.codex.modules.IModule<Divinity>
-
shutdown
public void shutdown()- Specified by:
shutdownin classstudio.magemonkey.codex.modules.IModule<Divinity>
-
openDismantleGUI
public void openDismantleGUI(@NotNull org.bukkit.entity.Player player, boolean isForce) -
getResult
@Nullable public DismantleManager.OutputContainer getResult(@NotNull org.bukkit.inventory.ItemStack item) -
isDismantleable
public boolean isDismantleable(@NotNull org.bukkit.inventory.ItemStack item) -
dismantle
public boolean dismantle(@NotNull org.bukkit.entity.Player player, @NotNull org.bukkit.inventory.ItemStack item) -
onDragDrop
protected boolean onDragDrop(@NotNull org.bukkit.entity.Player player, @NotNull org.bukkit.inventory.ItemStack src, @NotNull org.bukkit.inventory.ItemStack target, @NotNull DismantleManager.DismantleItem rItem, @NotNull org.bukkit.event.inventory.InventoryClickEvent e) - Overrides:
onDragDropin classQModuleDrop<DismantleManager.DismantleItem>
-
onDismantleMain
-