Class ExtractorManager
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<ExtractorManager.ExtractorTool>
studio.magemonkey.divinity.modules.list.extractor.ExtractorManager
- All Implemented Interfaces:
org.bukkit.event.Listener,studio.magemonkey.codex.manager.AbstractListener,studio.magemonkey.codex.manager.api.Loggable
-
Nested Class Summary
Nested Classes -
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 TypeMethodDescriptionbooleancanExtract(org.bukkit.inventory.ItemStack item) doublegetExtractionPrice(SocketAttribute.Type type, String socketCat, int level) getId()protected booleanonDragDrop(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack src, org.bukkit.inventory.ItemStack target, ExtractorManager.ExtractorTool mItem, org.bukkit.event.inventory.InventoryClickEvent e) voidfinal booleanopenExtraction(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack target, org.bukkit.inventory.ItemStack src, SocketAttribute.Type type, boolean force) 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
-
ExtractorManager
-
-
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>
-
openExtraction
public final boolean openExtraction(@NotNull org.bukkit.entity.Player player, @Nullable org.bukkit.inventory.ItemStack target, @Nullable org.bukkit.inventory.ItemStack src, @Nullable SocketAttribute.Type type, boolean force) -
getExtractionPrice
public double getExtractionPrice(@NotNull SocketAttribute.Type type, @NotNull String socketCat, int level) -
canExtract
public boolean canExtract(@NotNull org.bukkit.inventory.ItemStack item) -
onExtractComplete
-
onDragDrop
protected boolean onDragDrop(@NotNull org.bukkit.entity.Player player, @NotNull org.bukkit.inventory.ItemStack src, @NotNull org.bukkit.inventory.ItemStack target, @NotNull ExtractorManager.ExtractorTool mItem, @NotNull org.bukkit.event.inventory.InventoryClickEvent e) - Overrides:
onDragDropin classQModuleDrop<ExtractorManager.ExtractorTool>
-