Files
SysAdmin c176263ec5 feat(monkey): add cheeky banana-throwing monkey addon
New silverlabs:cheeky_monkey mob that wanders the lobby watching players
and throwing harmless (knockback-only) silverlabs:banana_projectile at
them. Drops 1-2 silverlabs:banana (food) on death. Spawn rules target
jungle biomes for future deployment to survival worlds; for now the pack
is bind-mounted into the lobby service only.

Also bundles a stray docker-compose tidy from earlier local work
(Jamie's world seed pinned, pet addons dropped from Jamie).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 14:19:18 +01:00

153 lines
3.1 KiB
JSON

{
"format_version": "1.12.0",
"minecraft:geometry": [
{
"description": {
"identifier": "geometry.cheeky_monkey",
"texture_width": 64,
"texture_height": 32,
"visible_bounds_width": 2,
"visible_bounds_height": 2.5,
"visible_bounds_offset": [0, 1, 0]
},
"bones": [
{ "name": "root", "pivot": [0, 0, 0] },
{
"name": "body",
"parent": "root",
"pivot": [0, 8, 0],
"cubes": [
{
"origin": [-3, 4, -2],
"size": [6, 8, 4],
"uv": [0, 0]
}
]
},
{
"name": "head",
"parent": "body",
"pivot": [0, 12, 0],
"cubes": [
{
"origin": [-3, 12, -3],
"size": [6, 6, 6],
"uv": [20, 0]
}
]
},
{
"name": "muzzle",
"parent": "head",
"pivot": [0, 14, -3],
"cubes": [
{
"origin": [-1.5, 13, -5],
"size": [3, 2, 2],
"uv": [44, 0]
}
]
},
{
"name": "ear_left",
"parent": "head",
"pivot": [-3, 17, 0],
"cubes": [
{
"origin": [-4, 16, -1],
"size": [1, 2, 2],
"uv": [50, 0]
}
]
},
{
"name": "ear_right",
"parent": "head",
"pivot": [3, 17, 0],
"mirror": true,
"cubes": [
{
"origin": [3, 16, -1],
"size": [1, 2, 2],
"uv": [50, 0]
}
]
},
{
"name": "arm_left",
"parent": "body",
"pivot": [-3, 11, 0],
"cubes": [
{
"origin": [-5, 5, -1],
"size": [2, 6, 2],
"uv": [0, 16]
}
]
},
{
"name": "arm_right",
"parent": "body",
"pivot": [3, 11, 0],
"mirror": true,
"cubes": [
{
"origin": [3, 5, -1],
"size": [2, 6, 2],
"uv": [0, 16]
}
]
},
{
"name": "leg_left",
"parent": "root",
"pivot": [-1.5, 4, 0],
"cubes": [
{
"origin": [-2.5, 0, -1],
"size": [2, 4, 2],
"uv": [16, 16]
}
]
},
{
"name": "leg_right",
"parent": "root",
"pivot": [1.5, 4, 0],
"mirror": true,
"cubes": [
{
"origin": [0.5, 0, -1],
"size": [2, 4, 2],
"uv": [16, 16]
}
]
},
{
"name": "tail",
"parent": "body",
"pivot": [0, 5, 2],
"rotation": [-25, 0, 0],
"cubes": [
{
"origin": [-0.5, 4.5, 1],
"size": [1, 1, 5],
"uv": [32, 16]
}
]
}
]
}
]
}