Class RepairManager
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<RepairManager.RepairItem>
studio.magemonkey.divinity.modules.list.repair.RepairManager
- All Implemented Interfaces:
org.bukkit.event.Listener,studio.magemonkey.codex.manager.AbstractListener,studio.magemonkey.codex.manager.api.Loggable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassstatic enum -
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 TypeMethodDescriptionintcalcCost(org.bukkit.inventory.ItemStack item, RepairManager.RepairType type) getId()getMaterialName(org.bukkit.inventory.ItemStack item) intgetPlayerBalance(org.bukkit.entity.Player player, RepairManager.RepairType type, org.bukkit.inventory.ItemStack item) booleanisAnvil(org.bukkit.Material material) booleanprotected booleanonDragDrop(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack src, org.bukkit.inventory.ItemStack target, RepairManager.RepairItem rTool, org.bukkit.event.inventory.InventoryClickEvent e) voidonRepairAnvilUse(org.bukkit.event.player.PlayerInteractEvent e) booleanopenAnvilGUI(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack target, org.bukkit.inventory.ItemStack src, RepairManager.RepairType type, 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
-
RepairManager
-
-
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>
-
openAnvilGUI
public boolean openAnvilGUI(@NotNull org.bukkit.entity.Player player, @Nullable org.bukkit.inventory.ItemStack target, @Nullable org.bukkit.inventory.ItemStack src, @Nullable RepairManager.RepairType type, boolean isForce) -
getMaterialName
-
calcCost
public int calcCost(@NotNull org.bukkit.inventory.ItemStack item, @Nullable RepairManager.RepairType type) -
getPlayerBalance
public int getPlayerBalance(@NotNull org.bukkit.entity.Player player, @Nullable RepairManager.RepairType type, @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 RepairManager.RepairItem rTool, @NotNull org.bukkit.event.inventory.InventoryClickEvent e) - Overrides:
onDragDropin classQModuleDrop<RepairManager.RepairItem>
-
onRepairAnvilUse
public void onRepairAnvilUse(org.bukkit.event.player.PlayerInteractEvent e) -
isAnvil
public boolean isAnvil(org.bukkit.Material material) -
isMaterialMetaIgnored
public boolean isMaterialMetaIgnored() -
getMaterialGroups
-
getMaterialTables
-
getMaterialGroup
-
getMaterialTable
-