Interface ArmorStand

    • Method Detail

      • getItemInHand

        ItemStack getItemInHand()
        Returns the item the armor stand is currently holding
        Returns:
        the held item
      • setItemInHand

        void setItemInHand​(ItemStack item)
        Sets the item the armor stand is currently holding
        Parameters:
        item - the item to hold
      • getBoots

        ItemStack getBoots()
        Returns the item currently being worn by the armor stand on its feet
        Returns:
        the worn item
      • setBoots

        void setBoots​(ItemStack item)
        Sets the item currently being worn by the armor stand on its feet
        Parameters:
        item - the item to wear
      • getLeggings

        ItemStack getLeggings()
        Returns the item currently being worn by the armor stand on its legs
        Returns:
        the worn item
      • setLeggings

        void setLeggings​(ItemStack item)
        Sets the item currently being worn by the armor stand on its legs
        Parameters:
        item - the item to wear
      • getChestplate

        ItemStack getChestplate()
        Returns the item currently being worn by the armor stand on its chest
        Returns:
        the worn item
      • setChestplate

        void setChestplate​(ItemStack item)
        Sets the item currently being worn by the armor stand on its chest
        Parameters:
        item - the item to wear
      • getHelmet

        ItemStack getHelmet()
        Returns the item currently being worn by the armor stand on its head
        Returns:
        the worn item
      • setHelmet

        void setHelmet​(ItemStack item)
        Sets the item currently being worn by the armor stand on its head
        Parameters:
        item - the item to wear
      • getBodyPose

        EulerAngle getBodyPose()
        Returns the armor stand's body's current pose as a EulerAngle
        Returns:
        the current pose
      • setBodyPose

        void setBodyPose​(EulerAngle pose)
        Sets the armor stand's body's current pose as a EulerAngle
        Parameters:
        pose - the current pose
      • getLeftArmPose

        EulerAngle getLeftArmPose()
        Returns the armor stand's left arm's current pose as a EulerAngle
        Returns:
        the current pose
      • setLeftArmPose

        void setLeftArmPose​(EulerAngle pose)
        Sets the armor stand's left arm's current pose as a EulerAngle
        Parameters:
        pose - the current pose
      • getRightArmPose

        EulerAngle getRightArmPose()
        Returns the armor stand's right arm's current pose as a EulerAngle
        Returns:
        the current pose
      • setRightArmPose

        void setRightArmPose​(EulerAngle pose)
        Sets the armor stand's right arm's current pose as a EulerAngle
        Parameters:
        pose - the current pose
      • getLeftLegPose

        EulerAngle getLeftLegPose()
        Returns the armor stand's left leg's current pose as a EulerAngle
        Returns:
        the current pose
      • setLeftLegPose

        void setLeftLegPose​(EulerAngle pose)
        Sets the armor stand's left leg's current pose as a EulerAngle
        Parameters:
        pose - the current pose
      • getRightLegPose

        EulerAngle getRightLegPose()
        Returns the armor stand's right leg's current pose as a EulerAngle
        Returns:
        the current pose
      • setRightLegPose

        void setRightLegPose​(EulerAngle pose)
        Sets the armor stand's right leg's current pose as a EulerAngle
        Parameters:
        pose - the current pose
      • getHeadPose

        EulerAngle getHeadPose()
        Returns the armor stand's head's current pose as a EulerAngle
        Returns:
        the current pose
      • setHeadPose

        void setHeadPose​(EulerAngle pose)
        Sets the armor stand's head's current pose as a EulerAngle
        Parameters:
        pose - the current pose
      • hasBasePlate

        boolean hasBasePlate()
        Returns whether the armor stand has a base plate
        Returns:
        whether it has a base plate
      • setBasePlate

        void setBasePlate​(boolean basePlate)
        Sets whether the armor stand has a base plate
        Parameters:
        basePlate - whether is has a base plate
      • isVisible

        boolean isVisible()
        Returns whether the armor stand should be visible or not
        Returns:
        whether the stand is visible or not
      • setVisible

        void setVisible​(boolean visible)
        Sets whether the armor stand should be visible or not
        Parameters:
        visible - whether the stand is visible or not
      • hasArms

        boolean hasArms()
        Returns whether this armor stand has arms
        Returns:
        whether this has arms or not
      • setArms

        void setArms​(boolean arms)
        Sets whether this armor stand has arms
        Parameters:
        arms - whether this has arms or not
      • isSmall

        boolean isSmall()
        Returns whether this armor stand is scaled down
        Returns:
        whether this is scaled down
      • setSmall

        void setSmall​(boolean small)
        Sets whether this armor stand is scaled down
        Parameters:
        small - whether this is scaled down
      • isMarker

        boolean isMarker()
        Returns whether this armor stand is a marker, meaning it has a very small collision box
        Returns:
        whether this is a marker
      • setMarker

        void setMarker​(boolean marker)
        Sets whether this armor stand is a marker, meaning it has a very small collision box
        Parameters:
        marker - whether this is a marker