BoneName

A tagged name of some bone

Parameters

tags

tags

name

name

rawName

original name

Constructors

Link copied to clipboard
@ApiStatus.Internal
constructor(@NotNull @Unmodifiable tags: @NotNull @Unmodifiable Set<BoneTag>, @NotNull name: @NotNull String, @NotNull rawName: @NotNull String)
Internal constructor for BoneName.

Properties

Link copied to clipboard
val PARSER: JsonDeserializer<BoneName>
A JSON deserializer for parsing BoneName from a string.

Functions

Link copied to clipboard
open fun equals(o: Any): Boolean
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
@NotNull
open fun of(@NotNull rawName: @NotNull String): @NotNull BoneName
Creates a new BoneName by parsing the raw name string.
Link copied to clipboard
open fun tagged(@NotNull tags: Array<@NotNull BoneTag>): Boolean
Checks this name has some tags
Link copied to clipboard
@NotNull
open fun toItemMapper(): @NotNull BoneItemMapper
Gets an item mapper of this bone name.
Link copied to clipboard
@NotNull
open fun toString(): @NotNull String