public class EnchantmentWrapper extends Enchantment
EnchantmentsARROW_DAMAGE, ARROW_FIRE, ARROW_INFINITE, ARROW_KNOCKBACK, DAMAGE_ALL, DAMAGE_ARTHROPODS, DAMAGE_UNDEAD, DEPTH_STRIDER, DIG_SPEED, DURABILITY, FIRE_ASPECT, FROST_WALKER, KNOCKBACK, LOOT_BONUS_BLOCKS, LOOT_BONUS_MOBS, LUCK, LURE, MENDING, OXYGEN, PROTECTION_ENVIRONMENTAL, PROTECTION_EXPLOSIONS, PROTECTION_FALL, PROTECTION_FIRE, PROTECTION_PROJECTILE, SILK_TOUCH, THORNS, WATER_WORKER| Constructor and Description |
|---|
EnchantmentWrapper(int id) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canEnchantItem(ItemStack item)
Checks if this Enchantment may be applied to the given
ItemStack. |
boolean |
conflictsWith(Enchantment other)
Check if this enchantment conflicts with another enchantment.
|
Enchantment |
getEnchantment()
Gets the enchantment bound to this wrapper
|
EnchantmentTarget |
getItemTarget()
Gets the type of
ItemStack that may fit this Enchantment. |
int |
getMaxLevel()
Gets the maximum level that this Enchantment may become.
|
String |
getName()
Gets the unique name of this enchantment
|
int |
getStartLevel()
Gets the level that this Enchantment should start at
|
boolean |
isTreasure()
Checks if this enchantment is a treasure enchantment.
|
equals, getById, getByName, getId, hashCode, isAcceptingRegistrations, registerEnchantment, stopAcceptingRegistrations, toString, valuespublic Enchantment getEnchantment()
public int getMaxLevel()
EnchantmentgetMaxLevel in class Enchantmentpublic int getStartLevel()
EnchantmentgetStartLevel in class Enchantmentpublic EnchantmentTarget getItemTarget()
EnchantmentItemStack that may fit this Enchantment.getItemTarget in class Enchantmentpublic boolean canEnchantItem(ItemStack item)
EnchantmentItemStack.
This does not check if it conflicts with any enchantments already applied to the item.
canEnchantItem in class Enchantmentitem - Item to testpublic String getName()
EnchantmentgetName in class Enchantmentpublic boolean isTreasure()
EnchantmentisTreasure in class Enchantmentpublic boolean conflictsWith(Enchantment other)
EnchantmentconflictsWith in class Enchantmentother - The enchantment to check againstCopyright © 2016. All rights reserved.