Class GemManager
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<GemManager.Gem>
studio.magemonkey.divinity.modules.api.socketing.ModuleSocket<GemManager.Gem>
studio.magemonkey.divinity.modules.list.gems.GemManager
- 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.socketing.ModuleSocket
actionsComplete, actionsError, allowDuplicatedSockets, animation, failDestroySource, failDestroyTarget, failWipeSockets, guiUser, merchant, silentRateBonusCap, silentRateBonusMap, socketType, userSilentRateBonusMapFields 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 TypeMethodDescriptionList<org.bukkit.inventory.ItemStack> extractSocket(org.bukkit.inventory.ItemStack target, String socketId, int index) getId()org.bukkit.inventory.ItemStackinsertSocket(org.bukkit.inventory.ItemStack item, org.bukkit.inventory.ItemStack src) protected voidvoidsetup()voidshutdown()version()Methods inherited from class studio.magemonkey.divinity.modules.api.socketing.ModuleSocket
addSilentRateBonus, clearSilentRateBonus, getAnimation, getFilledSocketKeys, getFilledSocketKeys, getFilledSocketsAmount, getFreeSocketsAmount, getItemSockets, getMerchant, getSilentRateBonus, getSilentRateBonusBySockets, getSilentRateBonusCap, getSocketType, hasSocketItem, hasSocketItems, isDestroySourceOnFail, isDestroyTargetOnFail, isWipeSocketsOnFail, loadSettings, onDragDrop, startSocketing, unloadMethods inherited from class studio.magemonkey.divinity.modules.api.QModuleDrop
getItemById, getItemById, getItemCharges, getItemId, getItemIds, getItemLoreFormat, getItemNameFormat, getItems, getItemsFolder, getModuleItem, isItemOfThisModule, loadItems, onDragDropEvent, splitDragItem, takeChargeClickEvent, takeItemChargeMethods inherited from class studio.magemonkey.divinity.modules.api.QModule
isDropable, isSocketableMethods 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
-
GemManager
-
-
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>
-
onPostSetup
protected void onPostSetup()- Overrides:
onPostSetupin classQModule
-
insertSocket
@NotNull public org.bukkit.inventory.ItemStack insertSocket(@NotNull org.bukkit.inventory.ItemStack item, @NotNull org.bukkit.inventory.ItemStack src) - Overrides:
insertSocketin classModuleSocket<GemManager.Gem>
-
extractSocket
@NotNull public List<org.bukkit.inventory.ItemStack> extractSocket(@NotNull org.bukkit.inventory.ItemStack target, @NotNull String socketId, int index) - Overrides:
extractSocketin classModuleSocket<GemManager.Gem>
-