Class EntityEquipmentSnapshot

java.lang.Object
studio.magemonkey.divinity.manager.EntityEquipmentSnapshot
All Implemented Interfaces:
org.bukkit.inventory.EntityEquipment

public class EntityEquipmentSnapshot extends Object implements org.bukkit.inventory.EntityEquipment
  • Constructor Details

    • EntityEquipmentSnapshot

      public EntityEquipmentSnapshot(@NotNull org.bukkit.entity.LivingEntity entity)
  • Method Details

    • setItem

      public void setItem(@NotNull org.bukkit.inventory.EquipmentSlot equipmentSlot, @Nullable org.bukkit.inventory.ItemStack itemStack)
      Specified by:
      setItem in interface org.bukkit.inventory.EntityEquipment
    • setItem

      public void setItem(@NotNull org.bukkit.inventory.EquipmentSlot equipmentSlot, @Nullable org.bukkit.inventory.ItemStack itemStack, boolean b)
      Specified by:
      setItem in interface org.bukkit.inventory.EntityEquipment
    • getItem

      @NotNull public org.bukkit.inventory.ItemStack getItem(@NotNull org.bukkit.inventory.EquipmentSlot equipmentSlot)
      Specified by:
      getItem in interface org.bukkit.inventory.EntityEquipment
    • getItemInMainHand

      @NotNull public org.bukkit.inventory.ItemStack getItemInMainHand()
      Specified by:
      getItemInMainHand in interface org.bukkit.inventory.EntityEquipment
    • setItemInMainHand

      public void setItemInMainHand(@Nullable org.bukkit.inventory.ItemStack itemStack)
      Specified by:
      setItemInMainHand in interface org.bukkit.inventory.EntityEquipment
    • setItemInMainHand

      public void setItemInMainHand(@Nullable org.bukkit.inventory.ItemStack itemStack, boolean b)
      Specified by:
      setItemInMainHand in interface org.bukkit.inventory.EntityEquipment
    • getItemInOffHand

      @NotNull public org.bukkit.inventory.ItemStack getItemInOffHand()
      Specified by:
      getItemInOffHand in interface org.bukkit.inventory.EntityEquipment
    • setItemInOffHand

      public void setItemInOffHand(@Nullable org.bukkit.inventory.ItemStack itemStack)
      Specified by:
      setItemInOffHand in interface org.bukkit.inventory.EntityEquipment
    • setItemInOffHand

      public void setItemInOffHand(@Nullable org.bukkit.inventory.ItemStack itemStack, boolean b)
      Specified by:
      setItemInOffHand in interface org.bukkit.inventory.EntityEquipment
    • getItemInHand

      @NotNull public org.bukkit.inventory.ItemStack getItemInHand()
      Specified by:
      getItemInHand in interface org.bukkit.inventory.EntityEquipment
    • setItemInHand

      public void setItemInHand(@Nullable org.bukkit.inventory.ItemStack itemStack)
      Specified by:
      setItemInHand in interface org.bukkit.inventory.EntityEquipment
    • getHelmet

      @Nullable public org.bukkit.inventory.ItemStack getHelmet()
      Specified by:
      getHelmet in interface org.bukkit.inventory.EntityEquipment
    • setHelmet

      public void setHelmet(@Nullable org.bukkit.inventory.ItemStack itemStack)
      Specified by:
      setHelmet in interface org.bukkit.inventory.EntityEquipment
    • setHelmet

      public void setHelmet(@Nullable org.bukkit.inventory.ItemStack itemStack, boolean b)
      Specified by:
      setHelmet in interface org.bukkit.inventory.EntityEquipment
    • getChestplate

      @Nullable public org.bukkit.inventory.ItemStack getChestplate()
      Specified by:
      getChestplate in interface org.bukkit.inventory.EntityEquipment
    • setChestplate

      public void setChestplate(@Nullable org.bukkit.inventory.ItemStack itemStack)
      Specified by:
      setChestplate in interface org.bukkit.inventory.EntityEquipment
    • setChestplate

      public void setChestplate(@Nullable org.bukkit.inventory.ItemStack itemStack, boolean b)
      Specified by:
      setChestplate in interface org.bukkit.inventory.EntityEquipment
    • getLeggings

      @Nullable public org.bukkit.inventory.ItemStack getLeggings()
      Specified by:
      getLeggings in interface org.bukkit.inventory.EntityEquipment
    • setLeggings

      public void setLeggings(@Nullable org.bukkit.inventory.ItemStack itemStack)
      Specified by:
      setLeggings in interface org.bukkit.inventory.EntityEquipment
    • setLeggings

      public void setLeggings(@Nullable org.bukkit.inventory.ItemStack itemStack, boolean b)
      Specified by:
      setLeggings in interface org.bukkit.inventory.EntityEquipment
    • getBoots

      @Nullable public org.bukkit.inventory.ItemStack getBoots()
      Specified by:
      getBoots in interface org.bukkit.inventory.EntityEquipment
    • setBoots

      public void setBoots(@Nullable org.bukkit.inventory.ItemStack itemStack)
      Specified by:
      setBoots in interface org.bukkit.inventory.EntityEquipment
    • setBoots

      public void setBoots(@Nullable org.bukkit.inventory.ItemStack itemStack, boolean b)
      Specified by:
      setBoots in interface org.bukkit.inventory.EntityEquipment
    • getArmorContents

      @NotNull public org.bukkit.inventory.ItemStack[] getArmorContents()
      Specified by:
      getArmorContents in interface org.bukkit.inventory.EntityEquipment
    • setArmorContents

      public void setArmorContents(@NotNull org.bukkit.inventory.ItemStack[] itemStacks)
      Specified by:
      setArmorContents in interface org.bukkit.inventory.EntityEquipment
    • clear

      public void clear()
      Specified by:
      clear in interface org.bukkit.inventory.EntityEquipment
    • getItemInHandDropChance

      public float getItemInHandDropChance()
      Specified by:
      getItemInHandDropChance in interface org.bukkit.inventory.EntityEquipment
    • setItemInHandDropChance

      public void setItemInHandDropChance(float v)
      Specified by:
      setItemInHandDropChance in interface org.bukkit.inventory.EntityEquipment
    • getItemInMainHandDropChance

      public float getItemInMainHandDropChance()
      Specified by:
      getItemInMainHandDropChance in interface org.bukkit.inventory.EntityEquipment
    • setItemInMainHandDropChance

      public void setItemInMainHandDropChance(float v)
      Specified by:
      setItemInMainHandDropChance in interface org.bukkit.inventory.EntityEquipment
    • getItemInOffHandDropChance

      public float getItemInOffHandDropChance()
      Specified by:
      getItemInOffHandDropChance in interface org.bukkit.inventory.EntityEquipment
    • setItemInOffHandDropChance

      public void setItemInOffHandDropChance(float v)
      Specified by:
      setItemInOffHandDropChance in interface org.bukkit.inventory.EntityEquipment
    • getHelmetDropChance

      public float getHelmetDropChance()
      Specified by:
      getHelmetDropChance in interface org.bukkit.inventory.EntityEquipment
    • setHelmetDropChance

      public void setHelmetDropChance(float v)
      Specified by:
      setHelmetDropChance in interface org.bukkit.inventory.EntityEquipment
    • getChestplateDropChance

      public float getChestplateDropChance()
      Specified by:
      getChestplateDropChance in interface org.bukkit.inventory.EntityEquipment
    • setChestplateDropChance

      public void setChestplateDropChance(float v)
      Specified by:
      setChestplateDropChance in interface org.bukkit.inventory.EntityEquipment
    • getLeggingsDropChance

      public float getLeggingsDropChance()
      Specified by:
      getLeggingsDropChance in interface org.bukkit.inventory.EntityEquipment
    • setLeggingsDropChance

      public void setLeggingsDropChance(float v)
      Specified by:
      setLeggingsDropChance in interface org.bukkit.inventory.EntityEquipment
    • getBootsDropChance

      public float getBootsDropChance()
      Specified by:
      getBootsDropChance in interface org.bukkit.inventory.EntityEquipment
    • setBootsDropChance

      public void setBootsDropChance(float v)
      Specified by:
      setBootsDropChance in interface org.bukkit.inventory.EntityEquipment
    • getHolder

      @Nullable public org.bukkit.entity.Entity getHolder()
      Specified by:
      getHolder in interface org.bukkit.inventory.EntityEquipment