Interface Skull

    • Method Detail

      • hasOwner

        boolean hasOwner()
        Checks to see if the skull has an owner
        Returns:
        true if the skull has an owner
      • getOwner

        @Deprecated
        @Nullable
        String getOwner()
        Deprecated.
        Gets the owner of the skull, if one exists
        Returns:
        the owner of the skull or null if the skull does not have an owner
      • setOwner

        @Deprecated
        @Contract("null -> false")
        boolean setOwner​(@Nullable
                         String name)
        Sets the owner of the skull

        Involves a potentially blocking web request to acquire the profile data for the provided name.

        Parameters:
        name - the new owner of the skull
        Returns:
        true if the owner was successfully set
      • getOwningPlayer

        @Nullable
        OfflinePlayer getOwningPlayer()
        Get the player which owns the skull. This player may appear as the texture depending on skull type.
        Returns:
        owning player
      • setOwningPlayer

        void setOwningPlayer​(@NotNull
                             OfflinePlayer player)
        Set the player which owns the skull. This player may appear as the texture depending on skull type.
        Parameters:
        player - the owning player
      • getRotation

        @Deprecated
        @NotNull
        BlockFace getRotation()
        Deprecated.
        Gets the rotation of the skull in the world (or facing direction if this is a wall mounted skull).
        Returns:
        the rotation of the skull
      • setRotation

        @Deprecated
        void setRotation​(@NotNull
                         BlockFace rotation)
        Deprecated.
        Sets the rotation of the skull in the world (or facing direction if this is a wall mounted skull).
        Parameters:
        rotation - the rotation of the skull
      • getSkullType

        @Deprecated
        @NotNull
        SkullType getSkullType()
        Deprecated.
        check Material instead
        Gets the type of skull
        Returns:
        the type of skull
      • setSkullType

        @Deprecated
        @Contract("_ -> fail")
        void setSkullType​(SkullType skullType)
        Deprecated.
        check Material instead
        Sets the type of skull
        Parameters:
        skullType - the type of skull