org.bukkit.inventory
Interface EntityEquipment


public interface EntityEquipment

An interface to a creatures inventory


Method Summary
 void clear()
          Clears the entity of all armor and held items
 ItemStack[] getArmorContents()
          Gets a copy of all worn armor
 ItemStack getBoots()
          Gets a copy of the boots currently being worn by the entity
 float getBootsDropChance()
          Gets the chance of the boots being dropped upon this creature's death
 ItemStack getChestplate()
          Gets a copy of the chest plate currently being worn by the entity
 float getChestplateDropChance()
          Gets the chance of the chest plate being dropped upon this creature's death
 ItemStack getHelmet()
          Gets a copy of the helmet currently being worn by the entity
 float getHelmetDropChance()
          Gets the chance of the helmet being dropped upon this creature's death
 Entity getHolder()
          Get the entity this EntityEquipment belongs to
 ItemStack getItemInHand()
          Gets a copy of the item the entity is currently holding
 float getItemInHandDropChance()
          Gets the chance of the currently held item being dropped upon this creature's death
 ItemStack getLeggings()
          Gets a copy of the leggings currently being worn by the entity
 float getLeggingsDropChance()
          Gets the chance of the leggings being dropped upon this creature's death
 void setArmorContents(ItemStack[] items)
          Sets the entities armor to the provided array of ItemStacks
 void setBoots(ItemStack boots)
          Sets the boots worn by the entity
 void setBootsDropChance(float chance)
          Sets the chance of the boots being dropped upon this creature's death
 void setChestplate(ItemStack chestplate)
          Sets the chest plate worn by the entity
 void setChestplateDropChance(float chance)
          Sets the chance of the chest plate being dropped upon this creature's death
 void setHelmet(ItemStack helmet)
          Sets the helmet worn by the entity
 void setHelmetDropChance(float chance)
          Sets the chance of the helmet being dropped upon this creature's death
 void setItemInHand(ItemStack stack)
          Sets the item the entity is holding
 void setItemInHandDropChance(float chance)
          Sets the chance of the item this creature is currently holding being dropped upon this creature's death
 void setLeggings(ItemStack leggings)
          Sets the leggings worn by the entity
 void setLeggingsDropChance(float chance)
          Sets the chance of the leggings being dropped upon this creature's death
 

Method Detail

getItemInHand

ItemStack getItemInHand()
Gets a copy of the item the entity is currently holding

Returns:
the currently held item

setItemInHand

void setItemInHand(ItemStack stack)
Sets the item the entity is holding

Parameters:
stack - The item to put into the entities hand

getHelmet

ItemStack getHelmet()
Gets a copy of the helmet currently being worn by the entity

Returns:
The helmet being worn

setHelmet

void setHelmet(ItemStack helmet)
Sets the helmet worn by the entity

Parameters:
helmet - The helmet to put on the entity

getChestplate

ItemStack getChestplate()
Gets a copy of the chest plate currently being worn by the entity

Returns:
The chest plate being worn

setChestplate

void setChestplate(ItemStack chestplate)
Sets the chest plate worn by the entity

Parameters:
chestplate - The chest plate to put on the entity

getLeggings

ItemStack getLeggings()
Gets a copy of the leggings currently being worn by the entity

Returns:
The leggings being worn

setLeggings

void setLeggings(ItemStack leggings)
Sets the leggings worn by the entity

Parameters:
leggings - The leggings to put on the entity

getBoots

ItemStack getBoots()
Gets a copy of the boots currently being worn by the entity

Returns:
The boots being worn

setBoots

void setBoots(ItemStack boots)
Sets the boots worn by the entity

Parameters:
boots - The boots to put on the entity

getArmorContents

ItemStack[] getArmorContents()
Gets a copy of all worn armor

Returns:
The array of worn armor

setArmorContents

void setArmorContents(ItemStack[] items)
Sets the entities armor to the provided array of ItemStacks

Parameters:
items - The items to set the armor as

clear

void clear()
Clears the entity of all armor and held items


getItemInHandDropChance

float getItemInHandDropChance()
Gets the chance of the currently held item being dropped upon this creature's death

Returns:
chance of the currently held item being dropped (1 for players)

setItemInHandDropChance

void setItemInHandDropChance(float chance)
Sets the chance of the item this creature is currently holding being dropped upon this creature's death

Parameters:
chance - the chance of the currently held item being dropped
Throws:
UnsupportedOperationException - when called on players

getHelmetDropChance

float getHelmetDropChance()
Gets the chance of the helmet being dropped upon this creature's death

Returns:
the chance of the helmet being dropped (1 for players)

setHelmetDropChance

void setHelmetDropChance(float chance)
Sets the chance of the helmet being dropped upon this creature's death

Parameters:
chance - of the helmet being dropped
Throws:
UnsupportedOperationException - when called on players

getChestplateDropChance

float getChestplateDropChance()
Gets the chance of the chest plate being dropped upon this creature's death

Returns:
the chance of the chest plate being dropped (1 for players)

setChestplateDropChance

void setChestplateDropChance(float chance)
Sets the chance of the chest plate being dropped upon this creature's death

Parameters:
chance - of the chest plate being dropped
Throws:
UnsupportedOperationException - when called on players

getLeggingsDropChance

float getLeggingsDropChance()
Gets the chance of the leggings being dropped upon this creature's death

Returns:
the chance of the leggings being dropped (1 for players)

setLeggingsDropChance

void setLeggingsDropChance(float chance)
Sets the chance of the leggings being dropped upon this creature's death

Parameters:
chance - chance of the leggings being dropped
Throws:
UnsupportedOperationException - when called on players

getBootsDropChance

float getBootsDropChance()
Gets the chance of the boots being dropped upon this creature's death

Returns:
the chance of the boots being dropped (1 for players)

setBootsDropChance

void setBootsDropChance(float chance)
Sets the chance of the boots being dropped upon this creature's death

Parameters:
chance - of the boots being dropped
Throws:
UnsupportedOperationException - when called on players

getHolder

Entity getHolder()
Get the entity this EntityEquipment belongs to

Returns:
the entity this EntityEquipment belongs to


Copyright © 2014. All rights reserved.