Skip to main content

showbone

Shows a previously hidden bone. Works with both GeckoLib and Blockbench models.

Parameters

ParameterTypeDefaultDescription
bonestringrequiredBone name to show

Notes

  • Bone names are case-insensitive
  • Typically used with bones hidden via HiddenBones module
  • Use hidebone to hide bones dynamically

Examples

Skills:
# Reveal wings at low health
- showbone{bone=wings_extended} ~health{below=50, once=true}

# Show enraged effects
- showbone{bone=fire_aura} ~health{below=25, once=true}

# Show extended wings while moving
- showbone{bone=wings_extended} ~moving

Common Patterns

Boss Phase Reveals

HiddenBones:
- phase2_wings
- phase2_crown
- enraged_aura

Skills:
# Phase 2 at 50% health
- showbone{bone=phase2_wings} ~health{below=50, once=true}
- showbone{bone=phase2_crown} ~health{below=50, once=true}

# Enrage at 25% health
- showbone{bone=enraged_aura} ~health{below=25, once=true}

Conditional Equipment

HiddenBones:
- battle_armor

Skills:
# Show armor when in combat (low health = been attacked)
- showbone{bone=battle_armor} ~health{below=100, once=true}

State-Based Visibility

HiddenBones:
- sleeping_zzz

Skills:
- showbone{bone=sleeping_zzz} ~idle{time=10}
- hidebone{bone=sleeping_zzz} ~moving