Class ArmorStandMock

java.lang.Object
org.bukkit.command.CommandSender.Spigot
org.bukkit.entity.Entity.Spigot
All Implemented Interfaces:
MessageTarget, org.bukkit.attribute.Attributable, org.bukkit.command.CommandSender, org.bukkit.entity.ArmorStand, org.bukkit.entity.Damageable, org.bukkit.entity.Entity, org.bukkit.entity.LivingEntity, org.bukkit.metadata.Metadatable, org.bukkit.Nameable, org.bukkit.permissions.Permissible, org.bukkit.permissions.ServerOperator, org.bukkit.persistence.PersistentDataHolder, org.bukkit.projectiles.ProjectileSource

public class ArmorStandMock extends LivingEntityMock implements org.bukkit.entity.ArmorStand
This is the mock of an ArmorStand.
  • Constructor Details

    • ArmorStandMock

      public ArmorStandMock(ServerMock server, UUID uuid)
  • Method Details

    • getType

      public org.bukkit.entity.EntityType getType()
      Specified by:
      getType in interface org.bukkit.entity.Entity
    • getEquipment

      public org.bukkit.inventory.EntityEquipment getEquipment()
      Specified by:
      getEquipment in interface org.bukkit.entity.LivingEntity
    • getBoots

      @Deprecated public org.bukkit.inventory.ItemStack getBoots()
      Deprecated.
      Specified by:
      getBoots in interface org.bukkit.entity.ArmorStand
    • setBoots

      @Deprecated public void setBoots(org.bukkit.inventory.ItemStack item)
      Deprecated.
      Specified by:
      setBoots in interface org.bukkit.entity.ArmorStand
    • getLeggings

      @Deprecated public org.bukkit.inventory.ItemStack getLeggings()
      Deprecated.
      Specified by:
      getLeggings in interface org.bukkit.entity.ArmorStand
    • setLeggings

      @Deprecated public void setLeggings(org.bukkit.inventory.ItemStack item)
      Deprecated.
      Specified by:
      setLeggings in interface org.bukkit.entity.ArmorStand
    • getChestplate

      @Deprecated public org.bukkit.inventory.ItemStack getChestplate()
      Deprecated.
      Specified by:
      getChestplate in interface org.bukkit.entity.ArmorStand
    • setChestplate

      @Deprecated public void setChestplate(org.bukkit.inventory.ItemStack item)
      Deprecated.
      Specified by:
      setChestplate in interface org.bukkit.entity.ArmorStand
    • getHelmet

      @Deprecated public org.bukkit.inventory.ItemStack getHelmet()
      Deprecated.
      Specified by:
      getHelmet in interface org.bukkit.entity.ArmorStand
    • setHelmet

      @Deprecated public void setHelmet(org.bukkit.inventory.ItemStack item)
      Deprecated.
      Specified by:
      setHelmet in interface org.bukkit.entity.ArmorStand
    • getItemInHand

      @Deprecated public org.bukkit.inventory.ItemStack getItemInHand()
      Deprecated.
      Specified by:
      getItemInHand in interface org.bukkit.entity.ArmorStand
    • setItemInHand

      @Deprecated public void setItemInHand(org.bukkit.inventory.ItemStack item)
      Deprecated.
      Specified by:
      setItemInHand in interface org.bukkit.entity.ArmorStand
    • getBodyPose

      @NotNull public @NotNull org.bukkit.util.EulerAngle getBodyPose()
      Specified by:
      getBodyPose in interface org.bukkit.entity.ArmorStand
    • setBodyPose

      public void setBodyPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose)
      Specified by:
      setBodyPose in interface org.bukkit.entity.ArmorStand
    • getLeftArmPose

      @NotNull public @NotNull org.bukkit.util.EulerAngle getLeftArmPose()
      Specified by:
      getLeftArmPose in interface org.bukkit.entity.ArmorStand
    • setLeftArmPose

      public void setLeftArmPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose)
      Specified by:
      setLeftArmPose in interface org.bukkit.entity.ArmorStand
    • getRightArmPose

      @NotNull public @NotNull org.bukkit.util.EulerAngle getRightArmPose()
      Specified by:
      getRightArmPose in interface org.bukkit.entity.ArmorStand
    • setRightArmPose

      public void setRightArmPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose)
      Specified by:
      setRightArmPose in interface org.bukkit.entity.ArmorStand
    • getLeftLegPose

      @NotNull public @NotNull org.bukkit.util.EulerAngle getLeftLegPose()
      Specified by:
      getLeftLegPose in interface org.bukkit.entity.ArmorStand
    • setLeftLegPose

      public void setLeftLegPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose)
      Specified by:
      setLeftLegPose in interface org.bukkit.entity.ArmorStand
    • getRightLegPose

      @NotNull public @NotNull org.bukkit.util.EulerAngle getRightLegPose()
      Specified by:
      getRightLegPose in interface org.bukkit.entity.ArmorStand
    • setRightLegPose

      public void setRightLegPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose)
      Specified by:
      setRightLegPose in interface org.bukkit.entity.ArmorStand
    • getHeadPose

      @NotNull public @NotNull org.bukkit.util.EulerAngle getHeadPose()
      Specified by:
      getHeadPose in interface org.bukkit.entity.ArmorStand
    • setHeadPose

      public void setHeadPose(@NotNull @NotNull org.bukkit.util.EulerAngle pose)
      Specified by:
      setHeadPose in interface org.bukkit.entity.ArmorStand
    • hasBasePlate

      public boolean hasBasePlate()
      Specified by:
      hasBasePlate in interface org.bukkit.entity.ArmorStand
    • setBasePlate

      public void setBasePlate(boolean basePlate)
      Specified by:
      setBasePlate in interface org.bukkit.entity.ArmorStand
    • isVisible

      public boolean isVisible()
      Specified by:
      isVisible in interface org.bukkit.entity.ArmorStand
    • setVisible

      public void setVisible(boolean visible)
      Specified by:
      setVisible in interface org.bukkit.entity.ArmorStand
    • hasArms

      public boolean hasArms()
      Specified by:
      hasArms in interface org.bukkit.entity.ArmorStand
    • setArms

      public void setArms(boolean arms)
      Specified by:
      setArms in interface org.bukkit.entity.ArmorStand
    • isSmall

      public boolean isSmall()
      Specified by:
      isSmall in interface org.bukkit.entity.ArmorStand
    • setSmall

      public void setSmall(boolean small)
      Specified by:
      setSmall in interface org.bukkit.entity.ArmorStand
    • isMarker

      public boolean isMarker()
      Specified by:
      isMarker in interface org.bukkit.entity.ArmorStand
    • setMarker

      public void setMarker(boolean marker)
      Specified by:
      setMarker in interface org.bukkit.entity.ArmorStand
    • addEquipmentLock

      public void addEquipmentLock(org.bukkit.inventory.EquipmentSlot slot, org.bukkit.entity.ArmorStand.LockType lockType)
      Specified by:
      addEquipmentLock in interface org.bukkit.entity.ArmorStand
    • removeEquipmentLock

      public void removeEquipmentLock(org.bukkit.inventory.EquipmentSlot slot, org.bukkit.entity.ArmorStand.LockType lockType)
      Specified by:
      removeEquipmentLock in interface org.bukkit.entity.ArmorStand
    • hasEquipmentLock

      public boolean hasEquipmentLock(org.bukkit.inventory.EquipmentSlot slot, org.bukkit.entity.ArmorStand.LockType lockType)
      Specified by:
      hasEquipmentLock in interface org.bukkit.entity.ArmorStand
    • isSleeping

      public boolean isSleeping()
      Specified by:
      isSleeping in interface org.bukkit.entity.LivingEntity
    • attack

      public void attack(org.bukkit.entity.Entity target)
      Specified by:
      attack in interface org.bukkit.entity.LivingEntity
    • swingMainHand

      public void swingMainHand()
      Specified by:
      swingMainHand in interface org.bukkit.entity.LivingEntity
    • swingOffHand

      public void swingOffHand()
      Specified by:
      swingOffHand in interface org.bukkit.entity.LivingEntity
    • getCollidableExemptions

      public Set<UUID> getCollidableExemptions()
      Specified by:
      getCollidableExemptions in interface org.bukkit.entity.LivingEntity
    • getMemory

      public <T> T getMemory(org.bukkit.entity.memory.MemoryKey<T> memoryKey)
      Specified by:
      getMemory in interface org.bukkit.entity.LivingEntity
    • setMemory

      public <T> void setMemory(org.bukkit.entity.memory.MemoryKey<T> memoryKey, T memoryValue)
      Specified by:
      setMemory in interface org.bukkit.entity.LivingEntity
    • getAbsorptionAmount

      public double getAbsorptionAmount()
      Specified by:
      getAbsorptionAmount in interface org.bukkit.entity.Damageable
    • setAbsorptionAmount

      public void setAbsorptionAmount(double amount)
      Specified by:
      setAbsorptionAmount in interface org.bukkit.entity.Damageable
    • getSpawnCategory

      @NotNull public @NotNull org.bukkit.entity.SpawnCategory getSpawnCategory()
      Specified by:
      getSpawnCategory in interface org.bukkit.entity.Entity