|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Enchantment | |
---|---|
org.bukkit.enchantments | Classes relating to the specialized enhancements to item stacks , as part of the meta data . |
org.bukkit.event.enchantment | Events triggered from an enchantment table . |
org.bukkit.inventory | Classes involved in manipulating player inventories and item interactions. |
org.bukkit.inventory.meta | The interfaces used when manipulating extra data can can be stored inside
item stacks . |
Uses of Enchantment in org.bukkit.enchantments |
---|
Subclasses of Enchantment in org.bukkit.enchantments | |
---|---|
class |
EnchantmentWrapper
A simple wrapper for ease of selecting Enchantment s |
Fields in org.bukkit.enchantments declared as Enchantment | |
---|---|
static Enchantment |
Enchantment.ARROW_DAMAGE
Provides extra damage when shooting arrows from bows |
static Enchantment |
Enchantment.ARROW_FIRE
Sets entities on fire when hit by arrows shot from a bow |
static Enchantment |
Enchantment.ARROW_INFINITE
Provides infinite arrows when shooting a bow |
static Enchantment |
Enchantment.ARROW_KNOCKBACK
Provides a knockback when an entity is hit by an arrow from a bow |
static Enchantment |
Enchantment.DAMAGE_ALL
Increases damage against all targets |
static Enchantment |
Enchantment.DAMAGE_ARTHROPODS
Increases damage against arthropod targets |
static Enchantment |
Enchantment.DAMAGE_UNDEAD
Increases damage against undead targets |
static Enchantment |
Enchantment.DIG_SPEED
Increases the rate at which you mine/dig |
static Enchantment |
Enchantment.DURABILITY
Decreases the rate at which a tool looses durability |
static Enchantment |
Enchantment.FIRE_ASPECT
When attacking a target, has a chance to set them on fire |
static Enchantment |
Enchantment.KNOCKBACK
All damage to other targets will knock them back when hit |
static Enchantment |
Enchantment.LOOT_BONUS_BLOCKS
Provides a chance of gaining extra loot when destroying blocks |
static Enchantment |
Enchantment.LOOT_BONUS_MOBS
Provides a chance of gaining extra loot when killing monsters |
static Enchantment |
Enchantment.OXYGEN
Decreases the rate of air loss whilst underwater |
static Enchantment |
Enchantment.PROTECTION_ENVIRONMENTAL
Provides protection against environmental damage |
static Enchantment |
Enchantment.PROTECTION_EXPLOSIONS
Provides protection against explosive damage |
static Enchantment |
Enchantment.PROTECTION_FALL
Provides protection against fall damage |
static Enchantment |
Enchantment.PROTECTION_FIRE
Provides protection against fire damage |
static Enchantment |
Enchantment.PROTECTION_PROJECTILE
Provides protection against projectile damage |
static Enchantment |
Enchantment.SILK_TOUCH
Allows blocks to drop themselves instead of fragments (for example, stone instead of cobblestone) |
static Enchantment |
Enchantment.THORNS
Damages the attacker |
static Enchantment |
Enchantment.WATER_WORKER
Increases the speed at which a player may mine underwater |
Methods in org.bukkit.enchantments that return Enchantment | |
---|---|
static Enchantment |
Enchantment.getById(int id)
Deprecated. Magic value |
static Enchantment |
Enchantment.getByName(String name)
Gets the Enchantment at the specified name |
Enchantment |
EnchantmentWrapper.getEnchantment()
Gets the enchantment bound to this wrapper |
static Enchantment[] |
Enchantment.values()
Gets an array of all the registered Enchantment s |
Methods in org.bukkit.enchantments with parameters of type Enchantment | |
---|---|
abstract boolean |
Enchantment.conflictsWith(Enchantment other)
Check if this enchantment conflicts with another enchantment. |
boolean |
EnchantmentWrapper.conflictsWith(Enchantment other)
|
static void |
Enchantment.registerEnchantment(Enchantment enchantment)
Registers an enchantment with the given ID and object. |
Uses of Enchantment in org.bukkit.event.enchantment |
---|
Methods in org.bukkit.event.enchantment that return types with arguments of type Enchantment | |
---|---|
Map<Enchantment,Integer> |
EnchantItemEvent.getEnchantsToAdd()
Get map of enchantment (levels, keyed by type) to be added to item (modify map returned to change values) Note: Any enchantments not allowed for the item will be ignored |
Constructor parameters in org.bukkit.event.enchantment with type arguments of type Enchantment | |
---|---|
EnchantItemEvent(Player enchanter,
InventoryView view,
Block table,
ItemStack item,
int level,
Map<Enchantment,Integer> enchants,
int i)
|
Uses of Enchantment in org.bukkit.inventory |
---|
Methods in org.bukkit.inventory that return types with arguments of type Enchantment | |
---|---|
Map<Enchantment,Integer> |
ItemStack.getEnchantments()
Gets a map containing all enchantments and their levels on this item. |
Methods in org.bukkit.inventory with parameters of type Enchantment | |
---|---|
void |
ItemStack.addEnchantment(Enchantment ench,
int level)
Adds the specified Enchantment to this item stack. |
void |
ItemStack.addUnsafeEnchantment(Enchantment ench,
int level)
Adds the specified Enchantment to this item stack. |
boolean |
ItemStack.containsEnchantment(Enchantment ench)
Checks if this ItemStack contains the given Enchantment |
int |
ItemStack.getEnchantmentLevel(Enchantment ench)
Gets the level of the specified enchantment on this item stack |
int |
ItemStack.removeEnchantment(Enchantment ench)
Removes the specified Enchantment if it exists on this item stack |
Method parameters in org.bukkit.inventory with type arguments of type Enchantment | |
---|---|
void |
ItemStack.addEnchantments(Map<Enchantment,Integer> enchantments)
Adds the specified enchantments to this item stack. |
void |
ItemStack.addUnsafeEnchantments(Map<Enchantment,Integer> enchantments)
Adds the specified enchantments to this item stack in an unsafe manner. |
Uses of Enchantment in org.bukkit.inventory.meta |
---|
Methods in org.bukkit.inventory.meta that return types with arguments of type Enchantment | |
---|---|
Map<Enchantment,Integer> |
ItemMeta.getEnchants()
Returns a copy the enchantments in this ItemMeta. Returns an empty map if none. |
Map<Enchantment,Integer> |
EnchantmentStorageMeta.getStoredEnchants()
Gets a copy the stored enchantments in this ItemMeta. |
Methods in org.bukkit.inventory.meta with parameters of type Enchantment | |
---|---|
boolean |
ItemMeta.addEnchant(Enchantment ench,
int level,
boolean ignoreLevelRestriction)
Adds the specified enchantment to this item meta. |
boolean |
EnchantmentStorageMeta.addStoredEnchant(Enchantment ench,
int level,
boolean ignoreLevelRestriction)
Stores the specified enchantment in this item meta. |
int |
ItemMeta.getEnchantLevel(Enchantment ench)
Checks for the level of the specified enchantment. |
int |
EnchantmentStorageMeta.getStoredEnchantLevel(Enchantment ench)
Checks for the level of the stored enchantment. |
boolean |
ItemMeta.hasConflictingEnchant(Enchantment ench)
Checks if the specified enchantment conflicts with any enchantments in this ItemMeta. |
boolean |
EnchantmentStorageMeta.hasConflictingStoredEnchant(Enchantment ench)
Checks if the specified enchantment conflicts with any enchantments in this ItemMeta. |
boolean |
ItemMeta.hasEnchant(Enchantment ench)
Checks for existence of the specified enchantment. |
boolean |
EnchantmentStorageMeta.hasStoredEnchant(Enchantment ench)
Checks for storage of the specified enchantment. |
boolean |
ItemMeta.removeEnchant(Enchantment ench)
Removes the specified enchantment from this item meta. |
boolean |
EnchantmentStorageMeta.removeStoredEnchant(Enchantment ench)
Remove the specified stored enchantment from this item meta. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |