Class QModuleDrop<I extends ModuleItem>
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<I>
- All Implemented Interfaces:
org.bukkit.event.Listener,studio.magemonkey.codex.manager.AbstractListener,studio.magemonkey.codex.manager.api.Loggable
- Direct Known Subclasses:
ArrowManager,CustomItemsManager,DismantleManager,ExtractorManager,FortifyManager,IdentifyManager,ItemGeneratorManager,MagicDustManager,ModuleSocket,MoneyManager,QModuleUsage,RefineManager,RepairManager
-
Field Summary
FieldsFields 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 TypeMethodDescriptiongetItemById(String id) getItemById(String id, String sTier) final intgetItemCharges(org.bukkit.inventory.ItemStack stack) final StringgetItemId(org.bukkit.inventory.ItemStack item) getItems()final StringgetModuleItem(org.bukkit.inventory.ItemStack item) final booleanisItemOfThisModule(org.bukkit.inventory.ItemStack item) protected voidprotected voidprotected booleanonDragDrop(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack src, org.bukkit.inventory.ItemStack target, I mItem, org.bukkit.event.inventory.InventoryClickEvent e) final voidonDragDropEvent(org.bukkit.event.inventory.InventoryClickEvent e) final voidsplitDragItem(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack src, org.bukkit.inventory.ItemStack target) protected final voidtakeChargeClickEvent(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack src, org.bukkit.event.inventory.InventoryClickEvent e) final voidtakeItemCharge(org.bukkit.inventory.ItemStack item) voidunload()Methods inherited from class studio.magemonkey.divinity.modules.api.QModule
isDropable, isSocketable, onPostSetupMethods inherited from class studio.magemonkey.codex.modules.IModule
error, getExecutor, getFullPath, getId, getJYML, getPath, info, interruptLoad, isEnabled, isLoaded, load, name, onPreSetup, onReload, onUnload, reload, setup, shutdown, version, 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
-
Field Details
-
RANDOM_ID
- See Also:
-
clazz
-
items
-
chargesAtt
-
-
Constructor Details
-
QModuleDrop
-
-
Method Details
-
getItemsFolder
- Returns:
- Path to module items folder without the path of plugin folder.
-
loadSettings
protected void loadSettings() -
loadItems
protected void loadItems() -
getItemNameFormat
-
getItemLoreFormat
-
getItemById
-
getItemById
-
getItems
-
getItemIds
-
getItemId
-
getModuleItem
-
isItemOfThisModule
public final boolean isItemOfThisModule(@NotNull org.bukkit.inventory.ItemStack item) -
unload
public void unload()- Overrides:
unloadin classstudio.magemonkey.codex.modules.IModule<Divinity>
-
onDragDropEvent
public final void onDragDropEvent(org.bukkit.event.inventory.InventoryClickEvent e) -
splitDragItem
public final void splitDragItem(@NotNull org.bukkit.entity.Player p, @Nullable org.bukkit.inventory.ItemStack src, @Nullable org.bukkit.inventory.ItemStack target) -
onDragDrop
protected boolean onDragDrop(@NotNull org.bukkit.entity.Player p, @NotNull org.bukkit.inventory.ItemStack src, @NotNull org.bukkit.inventory.ItemStack target, @NotNull I mItem, @NotNull org.bukkit.event.inventory.InventoryClickEvent e) -
takeChargeClickEvent
protected final void takeChargeClickEvent(@NotNull org.bukkit.entity.Player p, @NotNull org.bukkit.inventory.ItemStack src, @NotNull org.bukkit.event.inventory.InventoryClickEvent e) -
takeItemCharge
public final void takeItemCharge(@NotNull org.bukkit.inventory.ItemStack item) -
getItemCharges
public final int getItemCharges(@NotNull org.bukkit.inventory.ItemStack stack)
-