Class ArmorStandMock

java.lang.Object
org.bukkit.command.CommandSender.Spigot
org.bukkit.entity.Entity.Spigot
All Implemented Interfaces:
MessageTarget, net.kyori.adventure.audience.Audience, net.kyori.adventure.pointer.Pointered, net.kyori.adventure.sound.Sound.Emitter, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, 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(@NotNull @NotNull ServerMock server, @NotNull @NotNull UUID uuid)
  • Method Details

    • getType

      @NotNull public @NotNull org.bukkit.entity.EntityType getType()
      Specified by:
      getType in interface org.bukkit.entity.Entity
      Overrides:
      getType in class EntityMock
    • getBoots

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

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

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

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

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

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

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

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

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

      @Deprecated public void setItemInHand(@Nullable @Nullable 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(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot, @NotNull @NotNull org.bukkit.entity.ArmorStand.LockType lockType)
      Specified by:
      addEquipmentLock in interface org.bukkit.entity.ArmorStand
    • removeEquipmentLock

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

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

      public boolean canMove()
      Specified by:
      canMove in interface org.bukkit.entity.ArmorStand
    • setCanMove

      public void setCanMove(boolean move)
      Specified by:
      setCanMove in interface org.bukkit.entity.ArmorStand
    • canTick

      public boolean canTick()
      Specified by:
      canTick in interface org.bukkit.entity.ArmorStand
    • setCanTick

      public void setCanTick(boolean tick)
      Specified by:
      setCanTick in interface org.bukkit.entity.ArmorStand
    • getItem

      @NotNull public @NotNull org.bukkit.inventory.ItemStack getItem(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot)
      Specified by:
      getItem in interface org.bukkit.entity.ArmorStand
    • setItem

      public void setItem(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot, @Nullable @Nullable org.bukkit.inventory.ItemStack item)
      Specified by:
      setItem in interface org.bukkit.entity.ArmorStand
    • getDisabledSlots

      @NotNull public @NotNull Set<org.bukkit.inventory.EquipmentSlot> getDisabledSlots()
      Specified by:
      getDisabledSlots in interface org.bukkit.entity.ArmorStand
    • setDisabledSlots

      public void setDisabledSlots(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot... slots)
      Specified by:
      setDisabledSlots in interface org.bukkit.entity.ArmorStand
    • addDisabledSlots

      public void addDisabledSlots(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot... slots)
      Specified by:
      addDisabledSlots in interface org.bukkit.entity.ArmorStand
    • removeDisabledSlots

      public void removeDisabledSlots(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot... slots)
      Specified by:
      removeDisabledSlots in interface org.bukkit.entity.ArmorStand
    • isSlotDisabled

      public boolean isSlotDisabled(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot)
      Specified by:
      isSlotDisabled in interface org.bukkit.entity.ArmorStand