Package net.glowstone.inventory
Class GlowEntityEquipment
java.lang.Object
net.glowstone.inventory.GlowEntityEquipment
- All Implemented Interfaces:
org.bukkit.inventory.EntityEquipment
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
org.bukkit.inventory.ItemStack[]
org.bukkit.inventory.ItemStack
getBoots()
float
org.bukkit.inventory.ItemStack
float
float
getDropChance
(@NotNull org.bukkit.inventory.EquipmentSlot slot) org.bukkit.inventory.ItemStack
float
org.bukkit.entity.Entity
@NotNull org.bukkit.inventory.ItemStack
getItem
(@NotNull org.bukkit.inventory.EquipmentSlot slot) Returns the ItemStack found in the slot at the given EquipmentSlot.@NotNull org.bukkit.inventory.ItemStack
float
@NotNull org.bukkit.inventory.ItemStack
float
@NotNull org.bukkit.inventory.ItemStack
float
org.bukkit.inventory.ItemStack
float
void
setArmorContents
(org.bukkit.inventory.ItemStack[] itemStacks) void
setBoots
(@Nullable org.bukkit.inventory.ItemStack itemStack, boolean silent) void
setBoots
(org.bukkit.inventory.ItemStack itemStack) void
setBootsDropChance
(float chance) void
setChestplate
(@Nullable org.bukkit.inventory.ItemStack itemStack, boolean silent) void
setChestplate
(org.bukkit.inventory.ItemStack itemStack) void
setChestplateDropChance
(float chance) void
setDropChance
(@NotNull org.bukkit.inventory.EquipmentSlot slot, float chance) void
setHelmet
(@Nullable org.bukkit.inventory.ItemStack itemStack, boolean silent) void
setHelmet
(org.bukkit.inventory.ItemStack itemStack) void
setHelmetDropChance
(float chance) void
setItem
(@NotNull org.bukkit.inventory.EquipmentSlot slot, @Nullable org.bukkit.inventory.ItemStack item, boolean silent) void
setItem
(org.bukkit.inventory.EquipmentSlot slot, org.bukkit.inventory.ItemStack item) Stores the ItemStack at the given index of the inventory.void
setItemInHand
(org.bukkit.inventory.ItemStack itemStack) void
setItemInHandDropChance
(float chance) void
setItemInMainHand
(@Nullable org.bukkit.inventory.ItemStack itemStack, boolean silent) void
setItemInMainHand
(org.bukkit.inventory.ItemStack itemStack) void
setItemInMainHandDropChance
(float chance) void
setItemInOffHand
(@Nullable org.bukkit.inventory.ItemStack itemStack, boolean silent) void
setItemInOffHand
(org.bukkit.inventory.ItemStack itemStack) void
setItemInOffHandDropChance
(float chance) void
setLeggings
(@Nullable org.bukkit.inventory.ItemStack itemStack, boolean silent) void
setLeggings
(org.bukkit.inventory.ItemStack itemStack) void
setLeggingsDropChance
(float chance)
-
Constructor Details
-
GlowEntityEquipment
public GlowEntityEquipment(org.bukkit.entity.Entity holder)
-
-
Method Details
-
getItem
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItem(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot) Returns the ItemStack found in the slot at the given EquipmentSlot.- Specified by:
getItem
in interfaceorg.bukkit.inventory.EntityEquipment
- Parameters:
slot
- The EquipmentSlot of the Slot's ItemStack to return- Returns:
- The ItemStack in the slot
-
getDropChance
public float getDropChance(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot) - Specified by:
getDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
setItem
public void setItem(org.bukkit.inventory.EquipmentSlot slot, org.bukkit.inventory.ItemStack item) Stores the ItemStack at the given index of the inventory.- Specified by:
setItem
in interfaceorg.bukkit.inventory.EntityEquipment
- Parameters:
slot
- The EquipmentSlot where to put the ItemStackitem
- The ItemStack to set
-
setItem
public void setItem(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot, @Nullable @Nullable org.bukkit.inventory.ItemStack item, boolean silent) - Specified by:
setItem
in interfaceorg.bukkit.inventory.EntityEquipment
-
setDropChance
public void setDropChance(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot, float chance) - Specified by:
setDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
getItemInMainHand
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItemInMainHand()- Specified by:
getItemInMainHand
in interfaceorg.bukkit.inventory.EntityEquipment
-
setItemInMainHand
public void setItemInMainHand(org.bukkit.inventory.ItemStack itemStack) - Specified by:
setItemInMainHand
in interfaceorg.bukkit.inventory.EntityEquipment
-
setItemInMainHand
public void setItemInMainHand(@Nullable @Nullable org.bukkit.inventory.ItemStack itemStack, boolean silent) - Specified by:
setItemInMainHand
in interfaceorg.bukkit.inventory.EntityEquipment
-
getItemInOffHand
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItemInOffHand()- Specified by:
getItemInOffHand
in interfaceorg.bukkit.inventory.EntityEquipment
-
setItemInOffHand
public void setItemInOffHand(org.bukkit.inventory.ItemStack itemStack) - Specified by:
setItemInOffHand
in interfaceorg.bukkit.inventory.EntityEquipment
-
setItemInOffHand
public void setItemInOffHand(@Nullable @Nullable org.bukkit.inventory.ItemStack itemStack, boolean silent) - Specified by:
setItemInOffHand
in interfaceorg.bukkit.inventory.EntityEquipment
-
getItemInHand
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItemInHand()- Specified by:
getItemInHand
in interfaceorg.bukkit.inventory.EntityEquipment
-
setItemInHand
public void setItemInHand(org.bukkit.inventory.ItemStack itemStack) - Specified by:
setItemInHand
in interfaceorg.bukkit.inventory.EntityEquipment
-
getHelmet
public org.bukkit.inventory.ItemStack getHelmet()- Specified by:
getHelmet
in interfaceorg.bukkit.inventory.EntityEquipment
-
setHelmet
public void setHelmet(org.bukkit.inventory.ItemStack itemStack) - Specified by:
setHelmet
in interfaceorg.bukkit.inventory.EntityEquipment
-
setHelmet
public void setHelmet(@Nullable @Nullable org.bukkit.inventory.ItemStack itemStack, boolean silent) - Specified by:
setHelmet
in interfaceorg.bukkit.inventory.EntityEquipment
-
getChestplate
public org.bukkit.inventory.ItemStack getChestplate()- Specified by:
getChestplate
in interfaceorg.bukkit.inventory.EntityEquipment
-
setChestplate
public void setChestplate(org.bukkit.inventory.ItemStack itemStack) - Specified by:
setChestplate
in interfaceorg.bukkit.inventory.EntityEquipment
-
setChestplate
public void setChestplate(@Nullable @Nullable org.bukkit.inventory.ItemStack itemStack, boolean silent) - Specified by:
setChestplate
in interfaceorg.bukkit.inventory.EntityEquipment
-
getLeggings
public org.bukkit.inventory.ItemStack getLeggings()- Specified by:
getLeggings
in interfaceorg.bukkit.inventory.EntityEquipment
-
setLeggings
public void setLeggings(org.bukkit.inventory.ItemStack itemStack) - Specified by:
setLeggings
in interfaceorg.bukkit.inventory.EntityEquipment
-
setLeggings
public void setLeggings(@Nullable @Nullable org.bukkit.inventory.ItemStack itemStack, boolean silent) - Specified by:
setLeggings
in interfaceorg.bukkit.inventory.EntityEquipment
-
getBoots
public org.bukkit.inventory.ItemStack getBoots()- Specified by:
getBoots
in interfaceorg.bukkit.inventory.EntityEquipment
-
setBoots
public void setBoots(org.bukkit.inventory.ItemStack itemStack) - Specified by:
setBoots
in interfaceorg.bukkit.inventory.EntityEquipment
-
setBoots
public void setBoots(@Nullable @Nullable org.bukkit.inventory.ItemStack itemStack, boolean silent) - Specified by:
setBoots
in interfaceorg.bukkit.inventory.EntityEquipment
-
getArmorContents
public org.bukkit.inventory.ItemStack[] getArmorContents()- Specified by:
getArmorContents
in interfaceorg.bukkit.inventory.EntityEquipment
-
setArmorContents
public void setArmorContents(org.bukkit.inventory.ItemStack[] itemStacks) - Specified by:
setArmorContents
in interfaceorg.bukkit.inventory.EntityEquipment
-
clear
public void clear()- Specified by:
clear
in interfaceorg.bukkit.inventory.EntityEquipment
-
getItemInHandDropChance
public float getItemInHandDropChance()- Specified by:
getItemInHandDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
setItemInHandDropChance
public void setItemInHandDropChance(float chance) - Specified by:
setItemInHandDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
getItemInMainHandDropChance
public float getItemInMainHandDropChance()- Specified by:
getItemInMainHandDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
setItemInMainHandDropChance
public void setItemInMainHandDropChance(float chance) - Specified by:
setItemInMainHandDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
getItemInOffHandDropChance
public float getItemInOffHandDropChance()- Specified by:
getItemInOffHandDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
setItemInOffHandDropChance
public void setItemInOffHandDropChance(float chance) - Specified by:
setItemInOffHandDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
getHelmetDropChance
public float getHelmetDropChance()- Specified by:
getHelmetDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
setHelmetDropChance
public void setHelmetDropChance(float chance) - Specified by:
setHelmetDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
getChestplateDropChance
public float getChestplateDropChance()- Specified by:
getChestplateDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
setChestplateDropChance
public void setChestplateDropChance(float chance) - Specified by:
setChestplateDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
getLeggingsDropChance
public float getLeggingsDropChance()- Specified by:
getLeggingsDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
setLeggingsDropChance
public void setLeggingsDropChance(float chance) - Specified by:
setLeggingsDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
getBootsDropChance
public float getBootsDropChance()- Specified by:
getBootsDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
setBootsDropChance
public void setBootsDropChance(float chance) - Specified by:
setBootsDropChance
in interfaceorg.bukkit.inventory.EntityEquipment
-
getHolder
public org.bukkit.entity.Entity getHolder()- Specified by:
getHolder
in interfaceorg.bukkit.inventory.EntityEquipment
-