Bettermodel Bone Visibility
Control bone visibility with criteria
フィールド
| フィールド | 型 | デフォルト | 説明 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
bones | List<BoneVisibilityCriteria> | empty | Bones and their visibility criteria. All criteria must match (AND) for bone to be visible. Empty criteria = always visible.
|
| フィールド | 型 | デフォルト | 説明 |
|---|---|---|---|
boneName | String | — | The bone name to control |
criteria | List<Criteria> | empty | All criteria must match for bone to be visible. Empty = always visible. |
TypeWriter 共通フィールド(priorityOverride)
| フィールド | 型 | デフォルト | 説明 |
|---|---|---|---|
priorityOverride | Optional<Int> | — | — |
How to use it
Add one row per bone in bones: boneName (not case-sensitive) and optional criteria. The bone is visible when all criteria match, or when the list is empty. Rows are evaluated per player, so a hat or a weapon can be shown only to players who match, for example a quest fact.
Put the entry in the data of a definition or an instance.