Interface ArmorStand

    • Method Detail

      • getItemInHand

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        void setHeadPose​(@NotNull
                         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