feat(addons): hemp plant, wild cherry tree, naturalist-lite

New addons:
- hemp-addon: silverlabs:hemp_crop (5 ages, indoor sun-lamp grown vs
  outdoor sky-lit), shears harvest, cauldron tincture, brownie food,
  bonemeal, sun-lamp redstone-lit block (light_dampening: 0 so crops
  beneath stay lit), grass-seed bootstrap, wandering-trader buyback,
  pillager raid stealing.
- trees-features-addon: ods_orch wild cherry tree — log/leaves/planks/
  stripped/sapling/fruit blocks with seasonal fruit states, structure-
  spawn worldgen.
- naturalist-lite-addon: 13-mob subset of Naturalist (deer, fox, owl,
  skunk, snake, hedgehog, red panda, capybara, elephant, kangaroo,
  moose, tiger, firefly), trimmed for Switch joinability.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-27 22:00:06 +01:00
parent b9e3380f6c
commit 7c8cd5b075
984 changed files with 192691 additions and 0 deletions

View File

@@ -0,0 +1,85 @@
{
"format_version": "1.10.0",
"animations": {
"animation.silverlabs_nat.butterfly_wings.idle": {
"loop": true,
"animation_length": 4,
"bones": {
"leftWing": {
"rotation": [0, "-45 + Math.cos(( q.anim_time - 0.0 ) * 180 ) * 5", 0]
},
"leftWingTop": {
"rotation": ["Math.cos(( q.anim_time - 0.3 ) * 180 ) * 5", 0, 0]
},
"leftWingBottom": {
"rotation": [
"Math.cos(( q.anim_time - 0.2 ) * 180 ) * -3.9877",
0.28179,
"-2.4961 + Math.sin(( q.anim_time - 0.2 ) * 180 ) * 1"
]
},
"rightWing": {
"rotation": [0, "45 + Math.cos(( q.anim_time - 0.0 ) * 180 ) * -5", 0]
},
"rightWingTop": {
"rotation": ["Math.cos(( q.anim_time - 0.3 ) * 180 ) * 5", 0, 0]
},
"rightWingBottom": {
"rotation": [
"Math.cos(( q.anim_time - 0.2 ) * 180 ) * -3.9877",
-0.28179,
"2.4961 - ( Math.sin(( q.anim_time - 0.2 ) * 180 ) * 1 )"
]
}
}
},
"animation.silverlabs_nat.butterfly_wings.fly": {
"loop": true,
"animation_length": 2,
"bones": {
"leftWing": {
"rotation": [
0,
"-45 + Math.cos(( q.anim_time - 0.0 ) * 720 ) * 40",
0
]
},
"leftWingTop": {
"rotation": ["Math.cos(( q.anim_time - 0.1 ) * 720 ) * -22", 0, 0]
},
"leftWingBottom": {
"rotation": [
"Math.cos(( q.anim_time - 0.45 ) * 720 ) * 22",
0,
"-4 + Math.sin(( q.anim_time - 0.1 ) * 720 ) * -4"
]
},
"rightWing": {
"rotation": [
0,
"45 + Math.cos(( q.anim_time - 0.0 ) * 720 ) * -40",
0
]
},
"rightWingTop": {
"rotation": ["Math.cos(( q.anim_time - 0.1 ) * 720 ) * -22", 0, 0]
},
"rightWingBottom": {
"rotation": [
"Math.cos(( q.anim_time - 0.45 ) * 720 ) * 22",
0,
"4 + Math.sin(( q.anim_time - 0.1 ) * 720 ) * 4"
]
}
},
"sound_effects": {
"0.0": {
"effect": "flap"
},
"1.0": {
"effect": "flap"
}
}
}
}
}