Package studio.magemonkey.divinity.utils
Class DivinityProvider.DivinityItemType
java.lang.Object
studio.magemonkey.codex.api.items.ItemType
studio.magemonkey.divinity.utils.DivinityProvider.DivinityItemType
- Enclosing class:
DivinityProvider
public static class DivinityProvider.DivinityItemType
extends studio.magemonkey.codex.api.items.ItemType
-
Constructor Summary
ConstructorsConstructorDescriptionDivinityItemType(ModuleItem moduleItem, int level, studio.magemonkey.codex.api.items.ItemType material) Constructs a new DivinityItemType. -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.ItemStackcreate()studio.magemonkey.codex.api.items.providers.ICodexItemProvider.CategorygetID()booleanisInstance(org.bukkit.inventory.ItemStack itemStack) Methods inherited from class studio.magemonkey.codex.api.items.ItemType
equals, getNamespacedID, hashCode
-
Constructor Details
-
DivinityItemType
public DivinityItemType(ModuleItem moduleItem, int level, @Nullable studio.magemonkey.codex.api.items.ItemType material) Constructs a new DivinityItemType. The level parameter is only used forLeveledItems and is ignored for other types of items.- Parameters:
moduleItem- The module itemlevel- The level of the item, use-1for a random level.material- The material of the item, ornullif none
-
-
Method Details
-
getNamespace
- Specified by:
getNamespacein classstudio.magemonkey.codex.api.items.ItemType
-
getID
- Specified by:
getIDin classstudio.magemonkey.codex.api.items.ItemType
-
getCategory
public studio.magemonkey.codex.api.items.providers.ICodexItemProvider.Category getCategory()- Specified by:
getCategoryin classstudio.magemonkey.codex.api.items.ItemType
-
create
public org.bukkit.inventory.ItemStack create()- Specified by:
createin classstudio.magemonkey.codex.api.items.ItemType
-
isInstance
public boolean isInstance(@Nullable org.bukkit.inventory.ItemStack itemStack) - Specified by:
isInstancein classstudio.magemonkey.codex.api.items.ItemType
-