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>
This commit is contained in:
41
monkey-addon/monkey_BP/entities/banana_projectile.json
Normal file
41
monkey-addon/monkey_BP/entities/banana_projectile.json
Normal file
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"format_version": "1.21.0",
|
||||
"minecraft:entity": {
|
||||
"description": {
|
||||
"identifier": "silverlabs:banana_projectile",
|
||||
"is_spawnable": false,
|
||||
"is_summonable": true,
|
||||
"is_experimental": false
|
||||
},
|
||||
|
||||
"components": {
|
||||
"minecraft:collision_box": {
|
||||
"width": 0.25,
|
||||
"height": 0.25
|
||||
},
|
||||
"minecraft:physics": {},
|
||||
"minecraft:pushable": {
|
||||
"is_pushable": false,
|
||||
"is_pushable_by_piston": false
|
||||
},
|
||||
"minecraft:projectile": {
|
||||
"on_hit": {
|
||||
"impact_damage": {
|
||||
"damage": 0,
|
||||
"knockback": true,
|
||||
"semi_random_diff_damage": false
|
||||
},
|
||||
"remove_on_hit": {}
|
||||
},
|
||||
"power": 1.3,
|
||||
"gravity": 0.05,
|
||||
"inertia": 0.99,
|
||||
"liquid_inertia": 0.6,
|
||||
"anchor": 1,
|
||||
"offset": [0, -0.1, 0],
|
||||
"should_bounce": false,
|
||||
"hit_sound": "mob.slime.small"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user