Class IdentifyManager
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<IdentifyManager.IdentifyItem>
studio.magemonkey.divinity.modules.list.identify.IdentifyManager
- All Implemented Interfaces:
org.bukkit.event.Listener,studio.magemonkey.codex.manager.AbstractListener,studio.magemonkey.codex.manager.api.Loggable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclass -
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 TypeMethodDescriptiongetId()org.bukkit.inventory.ItemStackgetIdentifiedOf(org.bukkit.inventory.ItemStack unknown) booleanisTome(org.bukkit.inventory.ItemStack item) booleanisUnidentified(org.bukkit.inventory.ItemStack item) protected voidprotected booleanonDragDrop(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack src, org.bukkit.inventory.ItemStack target, IdentifyManager.IdentifyItem mItem, org.bukkit.event.inventory.InventoryClickEvent e) voidsetup()voidshutdown()version()Methods inherited from class studio.magemonkey.divinity.modules.api.QModuleDrop
getItemById, getItemById, getItemCharges, getItemId, getItemIds, getItemLoreFormat, getItemNameFormat, getItems, getItemsFolder, getModuleItem, isItemOfThisModule, 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
-
IdentifyManager
-
-
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>
-
loadItems
protected void loadItems()- Overrides:
loadItemsin classQModuleDrop<IdentifyManager.IdentifyItem>
-
isUnidentified
public boolean isUnidentified(@NotNull org.bukkit.inventory.ItemStack item) - Parameters:
item- ItemStack- Returns:
- true if item is IdentifyTome
-
isTome
public boolean isTome(@NotNull org.bukkit.inventory.ItemStack item) -
getIdentifiedOf
@Nullable public org.bukkit.inventory.ItemStack getIdentifiedOf(@NotNull org.bukkit.inventory.ItemStack unknown) -
onDragDrop
protected boolean onDragDrop(@NotNull org.bukkit.entity.Player player, @NotNull org.bukkit.inventory.ItemStack src, @NotNull org.bukkit.inventory.ItemStack target, @NotNull IdentifyManager.IdentifyItem mItem, @NotNull org.bukkit.event.inventory.InventoryClickEvent e) - Overrides:
onDragDropin classQModuleDrop<IdentifyManager.IdentifyItem>
-