bettermodel_bone_appearance
Per-bone glow, tint, glint and brightness — entity entry.
The vanilla glowing_effect_data, potion_effect_color_data and brightness_data entries
describe a single entity, so on a BetterModel definition they apply to the whole model. This entry
targets individual bones instead, so one model can carry a glowing weapon, a tinted cape and a lit
lantern at the same time.
Entry Information
| Property | Value |
|---|---|
| Entry ID | bettermodel_bone_appearance |
| Type | Entity |
| Color | Red |
| Icon | mdi:palette |
Fields
| Field | Type | Description |
|---|---|---|
bones | List<BoneAppearance> | Appearance overrides per bone. All criteria must match (AND) for the override to be active; when they do not, the bone falls back to its default look. |
BoneAppearance
| Field | Type | Description |
|---|---|---|
boneName | String | The bone to target. Leave empty to target every bone of the model. |
criteria | List<Criteria> | All criteria must match for the override to be active. Empty = always active. |
glowing | Boolean | Outline the bone with the glowing effect. |
glowColor | Color | Colour of the glowing outline. |
tinted | Boolean | Tint the bone's item. Leave off to keep the model's own colours. |
tint | Color | Tint colour applied to the bone's item. |
enchanted | Boolean | Add the enchantment glint to the bone's item. |
overrideBrightness | Boolean | Override the light level the bone is rendered with, instead of using the block it stands in. |
blockLight | Int | Block light level (0-15) used when the brightness is overridden. |
skyLight | Int | Sky light level (0-15) used when the brightness is overridden. |
Usage Example
- entry: bettermodel_bone_appearance
name: "Glowing sword when the quest is active"
bones:
- boneName: "sword"
criteria: []
glowing: true
glowColor: "#FFAA00"
enchanted: true
Notes
- An override whose criteria stop matching does not simply stop applying: it restores the bone's default look, so the effect really turns off.
- Leaving
boneNameempty targets every bone, which is the same reach as the vanillaglowing_effect_dataentry.