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,12 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.alligator": {
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [{ "*": "Material.default" }],
"textures": [
"q.is_baby ? Texture.baby : Texture.default"
]
}
}
}

View File

@@ -0,0 +1,22 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.anglerfish": {
"geometry": "Geometry.default",
"materials": [
{ "*": "Material.default" }
],
"arrays": {
"textures": {
"Array.variant": [
"Texture.default",
"Texture.glow"
]
}
},
"textures": ["Array.variant[q.property('silverlabs_nat:variant')]"]
}
}
}

View File

@@ -0,0 +1,38 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.anteater": {
"arrays": {
"textures": {
"Array.overlay": [
"Texture.overlay_none",
"Texture.overlay_white",
"Texture.overlay_orange",
"Texture.overlay_magenta",
"Texture.overlay_light_blue",
"Texture.overlay_yellow",
"Texture.overlay_lime",
"Texture.overlay_pink",
"Texture.overlay_gray",
"Texture.overlay_light_gray",
"Texture.overlay_cyan",
"Texture.overlay_purple",
"Texture.overlay_blue",
"Texture.overlay_brown",
"Texture.overlay_green",
"Texture.overlay_red",
"Texture.overlay_black"
]
}
},
"materials": [{ "*": "Material.default" }],
"textures": [
"Texture.default",
"Array.overlay[q.property('silverlabs_nat:dye')]",
"Texture.overlay_none"
],
"geometry": "Geometry.default",
"part_visibility": [{ "sleeping": "q.is_sleeping" }]
}
}
}

View File

@@ -0,0 +1,37 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.beaver": {
"arrays": {
"textures": {
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"geometry": "q.is_baby ? Geometry.baby : Geometry.default",
"materials": [{ "*": "Material.default" }],
"textures": [
"q.is_baby ? Texture.baby : Texture.default",
"q.is_baby ? texture.overlay_none : array.overlay[q.property('silverlabs_nat:dye')]",
"texture.overlay_none"
]
}
}
}

View File

@@ -0,0 +1,42 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.beetle": {
"geometry": "geometry.default",
"materials": [
{
"*": "material.default"
}
],
"arrays": {
"textures": {
"array.skins": [
"texture.yellow",
"texture.brown",
"texture.green",
"texture.red",
"texture.black",
"texture.white"
]
}
},
"textures": [
"array.skins[q.property('silverlabs_nat:variant')]"
],
"part_visibility": [
{
"body_open_wings": "q.can_fly && !q.is_on_ground"
},
{
"*_wing": "q.can_fly && !q.is_on_ground"
},
{
"*_flap": "q.can_fly && !q.is_on_ground"
},
{
"body_close_wings": "!q.can_fly || q.is_on_ground"
}
]
}
}
}

View File

@@ -0,0 +1,60 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.bird": {
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"part_visibility": [
{ "beakOpen": "!q.is_baby" },
{ "mouthOpen": "!q.is_baby" }
],
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"q.is_baby ? texture.baby : texture.default"
]
},
"controller.render.silverlabs_nat.bird_with_overlay": {
"arrays": {
"textures": {
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"part_visibility": [
{ "beakOpen": "!q.is_baby" },
{ "mouthOpen": "!q.is_baby" }
],
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"q.is_baby ? texture.baby : texture.default",
"q.is_baby ? texture.overlay_none : array.overlay[q.property('silverlabs_nat:dye')]",
"texture.overlay_none"
]
}
}
}

View File

@@ -0,0 +1,67 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.black_bear": {
"arrays": {
"textures": {
"Array.overlay": [
"Texture.overlay_none",
"Texture.overlay_white",
"Texture.overlay_orange",
"Texture.overlay_magenta",
"Texture.overlay_light_blue",
"Texture.overlay_yellow",
"Texture.overlay_lime",
"Texture.overlay_pink",
"Texture.overlay_gray",
"Texture.overlay_light_gray",
"Texture.overlay_cyan",
"Texture.overlay_purple",
"Texture.overlay_blue",
"Texture.overlay_brown",
"Texture.overlay_green",
"Texture.overlay_red",
"Texture.overlay_black"
]
}
},
"geometry": "q.is_baby ? Geometry.baby : Geometry.default",
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"q.is_baby ? Texture.baby : Texture.default",
"q.is_tamed ? Array.overlay[q.property('silverlabs_nat:dye')] : Texture.overlay_none",
"Texture.overlay_none"
],
"part_visibility": [
{
"sleep": "q.is_sleeping"
},
{
"head_angry": "!q.is_sleeping && q.is_angry && !q.is_baby"
},
{
"snout": "v.is_eating == 0 && (!q.is_angry || q.is_baby)"
},
{
"snout_angry": "v.is_eating == 0 && !q.is_sleeping && q.is_angry && !q.is_baby"
},
{
"right_arm": "v.is_eating == 0"
},
{
"left_arm": "v.is_eating == 0"
},
{
"*_berries": "v.is_eating == 1"
},
{
"*_honey": "v.is_eating == 2"
}
]
}
}
}

View File

@@ -0,0 +1,30 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.blobfish": {
"arrays": {
"geometries": {
"Array.geo": [
"Geometry.normal",
"Geometry.land"
]
},
"textures": {
"Array.tex": [
"Texture.normal",
"Texture.land"
]
}
},
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"Array.tex[q.property('silverlabs_nat:blobfish_land')]"
],
"geometry": "Array.geo[q.property('silverlabs_nat:blobfish_land')]"
}
}
}

View File

@@ -0,0 +1,10 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.boar": {
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [{ "*": "Material.default" }],
"textures": ["q.is_baby ? texture.baby : texture.default"]
}
}
}

View File

@@ -0,0 +1,22 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.budgie": {
"arrays": {
"textures": {
"Array.tex": ["Texture.blue", "Texture.green", "Texture.yellow"],
"Array.baby_tex": [
"Texture.baby_blue",
"Texture.baby_green",
"Texture.baby_yellow"
]
}
},
"materials": [{ "*": "Material.default" }],
"textures": [
"q.is_baby ? array.baby_tex[q.property('silverlabs_nat:variant')] : array.tex[q.property('silverlabs_nat:variant')]"
],
"geometry": "q.is_baby ? geometry.baby : geometry.default"
}
}
}

View File

@@ -0,0 +1,29 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.butterfly": {
"arrays": {
"textures": {
"array.skins": [
"texture.blue_morpho",
"texture.clouded_yellow",
"texture.green_swallowtail",
"texture.jade_green_swallowtail",
"texture.monarch",
"texture.purple_emperor",
"texture.red_admiral"
]
}
},
"geometry": "geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"array.skins[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,40 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.cage": {
"arrays": {
"textures": {
"array.skins": [
"texture.black",
"texture.blue",
"texture.brown",
"texture.copper",
"texture.cyan",
"texture.glow",
"texture.gray",
"texture.green",
"texture.light_blue",
"texture.light_gray",
"texture.lime",
"texture.magenta",
"texture.orange",
"texture.pink",
"texture.purple",
"texture.red",
"texture.white",
"texture.yellow"
]
}
},
"geometry": "geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"array.skins[q.variant]"
]
}
}
}

View File

@@ -0,0 +1,59 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.capybara": {
"arrays": {
"textures": {
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
],
"array.overlay_baby": [
"texture.overlay_none",
"texture.overlay_white_baby",
"texture.overlay_orange",
"texture.overlay_magenta_baby",
"texture.overlay_light_blue_baby",
"texture.overlay_yellow",
"texture.overlay_lime_baby",
"texture.overlay_pink",
"texture.overlay_gray_baby",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue_baby",
"texture.overlay_brown_baby",
"texture.overlay_green_baby",
"texture.overlay_red_baby",
"texture.overlay_black_baby"
]
}
},
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"part_visibility": [
{ "asleep": "!q.is_baby" }
],
"materials": [{ "*": "material.default" }],
"textures": [
"q.is_baby ? texture.baby : texture.default",
"q.is_baby ? array.overlay_baby[q.property('silverlabs_nat:dye')] : array.overlay[q.property('silverlabs_nat:dye')]",
"texture.overlay_none"
]
}
}
}

View File

@@ -0,0 +1,10 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.caterpillar": {
"geometry": "Geometry.default",
"materials": [{ "*": "Material.default" }],
"textures": ["Texture.default"]
}
}
}

View File

@@ -0,0 +1,14 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.clam": {
"geometry": "geometry.default",
"materials": [
{ "*": "material.default" }
],
"textures": [
"q.property('silverlabs_nat:variant') == 0 ? texture.brown : texture.white"
]
}
}
}

View File

@@ -0,0 +1,23 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.coyote": {
"arrays": {
"textures": {
"Array.skins": [
"Texture.default",
"Texture.brown"
]
}
},
"geometry": "Geometry.default",
"materials": [
{ "*": "Material.default" }
],
"textures": [
"Array.skins[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,34 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.crab": {
"geometry": "q.is_baby ? Geometry.baby : Geometry.default",
"materials": [
{ "*": "Material.default" }
],
"arrays": {
"textures": {
"Array.variant": [
"Texture.default",
"Texture.brown",
"Texture.orange",
"Texture.red",
"Texture.yellow"
],
"Array.baby_variant": [
"Texture.baby_default",
"Texture.baby_brown",
"Texture.baby_orange",
"Texture.baby_red",
"Texture.baby_yellow"
]
}
},
"textures": [
"q.is_baby ? Array.baby_variant[q.property('silverlabs_nat:variant')] : Array.variant[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,38 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.deer": {
"geometry": "q.is_baby ? Geometry.baby : Geometry.default",
"part_visibility": [
{
"antlers": "!q.is_baby"
},
{
"sleep": "q.is_sleeping"
},
{
"asleep": "q.is_sleeping && q.is_baby"
},
{ "saddle": "q.is_saddled" }
],
"materials": [
{
"*": "Material.default"
}
],
"arrays": {
"textures": {
"Array.variant": [
"Texture.default",
"Texture.white",
"Texture.reindeer",
"Texture.rare"
]
}
},
"textures": [
"q.is_baby ? Texture.baby : Array.variant[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,25 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.dragonfly": {
"arrays": {
"textures": {
"Array.skins": [
"Texture.blue",
"Texture.red",
"Texture.green"
]
}
},
"geometry": "Geometry.default",
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"Array.skins[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,50 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.duck": {
"arrays": {
"textures": {
"array.skins": [
"texture.duck",
"texture.queso"
],
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"q.is_baby ? texture.baby : Array.skins[q.variant]",
"array.overlay[q.property('silverlabs_nat:dye')]",
"texture.overlay_none"
],
"part_visibility": [
{
"bowtie": "q.is_tamed"
}
]
}
}
}

View File

@@ -0,0 +1,12 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.eagle": {
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [{ "*": "Material.default" }],
"textures": [
"q.is_baby ? Texture.baby : Texture.default"
]
}
}
}

View File

@@ -0,0 +1,17 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.eel": {
"geometry": "Geometry.default",
"materials": [{ "*": "Material.default" }],
"arrays": {
"textures": {
"Array.variant": ["Texture.default"]
}
},
"textures": ["Texture.default"]
}
}
}

View File

@@ -0,0 +1,16 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.elephant": {
"geometry": "q.is_baby ? Geometry.baby : Geometry.default",
"part_visibility": [
{ "asleep": "0" },
{ "saddle": "q.is_saddled" },
{ "*Chest": "q.is_chested" },
{ "*Carpet": "0" }
],
"materials": [{ "*": "Material.default" }],
"textures": ["q.is_baby ? Texture.baby : Texture.default"]
}
}
}

View File

@@ -0,0 +1,10 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.emperor_penguin": {
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [{ "*": "material.default" }],
"textures": ["q.is_baby ? texture.baby : texture.adult"]
}
}
}

View File

@@ -0,0 +1,52 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.fennec_fox": {
"arrays": {
"textures": {
"Array.skins": [
"Texture.red",
"Texture.beige",
"Texture.creamy",
"Texture.pale"
],
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"geometry": "Geometry.default",
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"Array.skins[q.property('silverlabs_nat:variant')]",
"array.overlay[q.property('silverlabs_nat:dye')]",
"texture.overlay_none"
],
"part_visibility": [
{
"sleep": "q.is_sleeping"
}
]
}
}
}

View File

@@ -0,0 +1,57 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.firefly": {
"geometry": "q.is_baby ? Geometry.baby : Geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"q.is_baby ? Texture.baby : (v.glow_ticks > 0 ? Texture.glow : Texture.default)"
],
"part_visibility": [
{
"glow": false
}
],
"uv_anim": {
"offset": [
0.0,
"!q.is_baby && v.glow_ticks > 0 ? v.glow_uv_offset : 0.0"
],
"scale": [
1.0,
"!q.is_baby && v.glow_ticks > 0 ? 1.0/30.0 : 1.0"
]
}
},
"controller.render.silverlabs_nat.firefly_glow_layer": {
"geometry": "Geometry.glow_layer",
"materials": [
{
"*": "Material.glow_emissive"
}
],
"textures": [
"Texture.glow_e"
],
"part_visibility": [
{
"glow": "!q.is_baby && v.glow_ticks > 0"
}
],
"uv_anim": {
"offset": [
0.0,
"!q.is_baby && v.glow_ticks > 0 ? v.glow_uv_offset : 0.0"
],
"scale": [
1.0,
"!q.is_baby && v.glow_ticks > 0 ? 1.0/30.0 : 1.0"
]
}
}
}
}

View File

@@ -0,0 +1,37 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.flamingo": {
"arrays": {
"textures": {
"array.overlay": [
"texture.none",
"texture.white",
"texture.orange",
"texture.magenta",
"texture.light_blue",
"texture.yellow",
"texture.lime",
"texture.pink",
"texture.gray",
"texture.light_gray",
"texture.cyan",
"texture.purple",
"texture.blue",
"texture.brown",
"texture.green",
"texture.red",
"texture.black"
]
}
},
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [{ "*": "material.default" }],
"textures": [
"q.is_baby ? texture.baby : texture.default",
"q.is_baby ? texture.none : array.overlay[q.property('silverlabs_nat:dye')]",
"texture.none"
]
}
}
}

View File

@@ -0,0 +1,22 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.generic_block_entity": {
"geometry": "Geometry.default",
"materials": [{ "*": "Material.default" }],
"textures": ["Texture.default"],
"is_hurt_color": {
"r": 0,
"g": 0,
"b": 0,
"a": 0
},
"on_fire_color": {
"r": 0,
"g": 0,
"b": 0,
"a": 0
}
}
}
}

View File

@@ -0,0 +1,22 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.giant_isopod": {
"geometry": "Geometry.default",
"materials": [
{ "*": "Material.default" }
],
"arrays": {
"textures": {
"Array.variant": [
"Texture.default",
"Texture.blue"
]
}
},
"textures": ["Array.variant[q.property('silverlabs_nat:variant')]"]
}
}
}

View File

@@ -0,0 +1,26 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.giant_salamander": {
"arrays": {
"textures": {
"Array.skins": [
"Texture.brown",
"Texture.black",
"Texture.gray",
"Texture.albino"
]
}
},
"geometry": "Geometry.default",
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"Array.skins[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,18 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.giraffe": {
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [
{ "*": "Material.default" },
{ "tail": "Material.tail" }
],
"part_visibility": [
{ "saddle": "q.is_saddled" }
],
"textures": [
"q.is_baby ? texture.baby : texture.default"
]
}
}
}

View File

@@ -0,0 +1,50 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.goose": {
"arrays": {
"textures": {
"Array.skins": [
"Texture.canadian",
"Texture.white"
],
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"q.is_baby ? texture.baby : Array.skins[q.property('silverlabs_nat:variant')]",
"array.overlay[q.property('silverlabs_nat:dye')]",
"texture.overlay_none"
],
"part_visibility": [
{
"bowtie": "q.is_tamed"
}
]
}
}
}

View File

@@ -0,0 +1,24 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.gorilla": {
"arrays": {
"textures": {
"array.skins": [
"Texture.default",
"Texture.silverback"
]
}
},
"geometry": "geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"array.skins[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,61 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.grizzly_bear": {
"arrays": {
"textures": {
"Array.overlay": [
"Texture.overlay_none",
"Texture.overlay_white",
"Texture.overlay_orange",
"Texture.overlay_magenta",
"Texture.overlay_light_blue",
"Texture.overlay_yellow",
"Texture.overlay_lime",
"Texture.overlay_pink",
"Texture.overlay_gray",
"Texture.overlay_light_gray",
"Texture.overlay_cyan",
"Texture.overlay_purple",
"Texture.overlay_blue",
"Texture.overlay_brown",
"Texture.overlay_green",
"Texture.overlay_red",
"Texture.overlay_black"
]
}
},
"geometry": "q.is_baby ? Geometry.baby : Geometry.default",
"materials": [
{ "*": "Material.default" }
],
"textures": [
"q.is_baby ? Texture.baby : Texture.default",
"q.is_tamed ? Array.overlay[q.property('silverlabs_nat:dye')] : Texture.overlay_none",
"Texture.overlay_none"
],
"part_visibility": [
{ "normalBody": "!q.is_sheared" },
{ "shearedBody": "q.is_sheared" },
{
"normalSnout": "!q.is_sleeping && (!(q.is_angry || (q.is_tamed && q.has_target)) || q.is_baby)"
},
{
"angrySnout": "!q.is_sleeping && (q.is_angry || (q.is_tamed && q.has_target)) && !q.is_baby"
},
{ "asleep": "q.is_sleeping" },
{
"awake": "!q.is_sleeping && (q.is_baby || !(q.is_angry || (q.is_tamed && q.has_target)))"
},
{
"angry": "!q.is_sleeping && (q.is_angry || (q.is_tamed && q.has_target))"
},
{ "normalArm": "v.is_eating == 0" },
{ "saucyArm": "v.is_eating == 1 || v.is_eating == 2" },
{ "berryArm": "v.is_eating == 1" },
{ "honeyArm": "v.is_eating == 2" },
{ "tie": "q.is_tamed" }
]
}
}
}

View File

@@ -0,0 +1,118 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.hamster": {
"arrays": {
"textures": {
"array.skins": [
"texture.black",
"texture.black_and_white",
"texture.brown",
"texture.gray_and_white",
"texture.orange",
"texture.peaches_and_cream",
"texture.white"
],
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"geometry": "geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"array.skins[q.property('silverlabs_nat:variant')]",
"array.overlay[q.property('silverlabs_nat:equipped_accessory') == -1 ? q.property('silverlabs_nat:dye') : 0]",
"texture.overlay_none"
],
"part_visibility": [
{ "sleep": "q.is_sleeping" },
{ "*ear": "q.property('silverlabs_nat:equipped_accessory') == -1" }
]
},
"controller.render.silverlabs_nat.hamster.accessories": {
"geometry": "geometry.default",
"materials": [
{
"*": "material.accessories"
}
],
"textures": [
"texture.accessories"
],
"part_visibility": [
{
"*": false
},
{
"crown*": "q.property('silverlabs_nat:equipped_accessory') == 0"
},
{
"koala*": "q.property('silverlabs_nat:equipped_accessory') == 1"
},
{
"cowboy_hat*": "q.property('silverlabs_nat:equipped_accessory') == 2"
},
{
"creeper*": "q.property('silverlabs_nat:equipped_accessory') == 3"
},
{
"frog*": "q.property('silverlabs_nat:equipped_accessory') == 4"
},
{
"party*": "q.property('silverlabs_nat:equipped_accessory') == 5"
},
{
"fish*": "q.property('silverlabs_nat:equipped_accessory') == 6"
},
{
"blueberry*": "q.property('silverlabs_nat:equipped_accessory') == 7"
},
{
"grapes*": "q.property('silverlabs_nat:equipped_accessory') == 8"
},
{
"heart*": "q.property('silverlabs_nat:equipped_accessory') == 9"
},
{
"pink_bow*": "q.property('silverlabs_nat:equipped_accessory') == 10"
},
{
"santa*": "q.property('silverlabs_nat:equipped_accessory') == 11"
},
{
"shark*": "q.property('silverlabs_nat:equipped_accessory') == 12"
},
{
"headphones*": "q.property('silverlabs_nat:equipped_accessory') == 13"
},
{
"witch*": "q.property('silverlabs_nat:equipped_accessory') == 14"
},
{
"bunny*": "q.property('silverlabs_nat:equipped_accessory') == 15"
}
]
}
}
}

View File

@@ -0,0 +1,40 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.hamster_wheel": {
"arrays": {
"textures": {
"array.skins": [
"texture.black",
"texture.blue",
"texture.brown",
"texture.copper",
"texture.cyan",
"texture.glow",
"texture.gray",
"texture.green",
"texture.light_blue",
"texture.light_gray",
"texture.lime",
"texture.magenta",
"texture.orange",
"texture.pink",
"texture.purple",
"texture.red",
"texture.white",
"texture.yellow"
]
}
},
"geometry": "geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"array.skins[q.variant]"
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.hedgehog": {
"arrays": {
"textures": {
"array.skins": [
"texture.brown",
"texture.dark",
"texture.white"
],
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"array.skins[q.property('silverlabs_nat:variant')]",
"array.overlay[q.property('silverlabs_nat:dye')]",
"texture.overlay_none"
],
"geometry": "Geometry.default"
}
}
}

View File

@@ -0,0 +1,16 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.hippo": {
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"q.is_baby ? texture.baby : texture.default"
]
}
}
}

View File

@@ -0,0 +1,42 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.hyena": {
"arrays": {
"textures": {
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"materials": [{ "*": "Material.default" }],
"textures": [
"texture.default",
"array.overlay[q.property('silverlabs_nat:dye')]",
"texture.overlay_none"
],
"geometry": "Geometry.default",
"part_visibility": [
{
"sleep": "q.is_sleeping"
}
]
}
}
}

View File

@@ -0,0 +1,31 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.iguana": {
"arrays": {
"textures": {
"array.skins": [
"texture.red",
"texture.blue",
"texture.green",
"texture.yellow"
]
}
},
"geometry": "geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"array.skins[q.property('silverlabs_nat:variant')]"
],
"part_visibility": [
{
"sleep*": "q.is_sleeping"
}
]
}
}
}

View File

@@ -0,0 +1,127 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.info_book_base": {
"geometry": "Geometry.default",
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"Texture.base"
]
},
"controller.render.silverlabs_nat.info_book_pages": {
"geometry": "Geometry.pages",
"materials": [
{
"*": "Material.default"
}
],
"arrays": {
"textures": {
"Array.pages": [
"Texture.page_alligator",
"Texture.page_anglerfish",
"Texture.page_ant",
"Texture.page_anteater",
"Texture.page_badger",
"Texture.page_bass",
"Texture.page_beaver",
"Texture.page_beetle",
"Texture.page_birds",
"Texture.page_black_bear",
"Texture.page_blobfish",
"Texture.page_boar",
"Texture.page_budgie",
"Texture.page_butterfly",
"Texture.page_capybara",
"Texture.page_catfish",
"Texture.page_cavefish",
"Texture.page_clam",
"Texture.page_coyote",
"Texture.page_crab",
"Texture.page_crow",
"Texture.page_deer",
"Texture.page_desert_scorpion",
"Texture.page_dragonfly",
"Texture.page_duck",
"Texture.page_eagle",
"Texture.page_electric_eel",
"Texture.page_elephant",
"Texture.page_emperor_penguin",
"Texture.page_fennec_fox",
"Texture.page_firefly",
"Texture.page_flamingo",
"Texture.page_flying_fish",
"Texture.page_giant_isopod",
"Texture.page_giant_salamander",
"Texture.page_giraffe",
"Texture.page_goose",
"Texture.page_gorilla",
"Texture.page_great_white_shark",
"Texture.page_grizzly_bear",
"Texture.page_hammer_head_shark",
"Texture.page_hamster",
"Texture.page_hedgehog",
"Texture.page_hippo",
"Texture.page_hyena",
"Texture.page_iguana",
"Texture.page_jellyfish",
"Texture.page_jungle_scorpion",
"Texture.page_kakapo",
"Texture.page_kangaroo",
"Texture.page_kiwi",
"Texture.page_komodo_dragon",
"Texture.page_lion",
"Texture.page_lizard",
"Texture.page_mammoth",
"Texture.page_mole",
"Texture.page_monkey",
"Texture.page_moose",
"Texture.page_moray",
"Texture.page_octopus",
"Texture.page_orca",
"Texture.page_ostrich",
"Texture.page_otter",
"Texture.page_owl",
"Texture.page_peafowl",
"Texture.page_piranha",
"Texture.page_platypus",
"Texture.page_raccoon",
"Texture.page_rat",
"Texture.page_rattlesnake",
"Texture.page_raven",
"Texture.page_ray",
"Texture.page_red_panda",
"Texture.page_rhino",
"Texture.page_robin",
"Texture.page_seal",
"Texture.page_secretary_bird",
"Texture.page_skunk",
"Texture.page_sloth",
"Texture.page_slug",
"Texture.page_snail",
"Texture.page_snake",
"Texture.page_squirrel",
"Texture.page_starfish",
"Texture.page_termite",
"Texture.page_tiger",
"Texture.page_tortoise",
"Texture.page_toucan",
"Texture.page_tree_frog",
"Texture.page_turkey",
"Texture.page_vulture",
"Texture.page_walrus",
"Texture.page_whale",
"Texture.page_zebra"
]
}
},
"textures": [
"Array.pages[math.min(query.property('silverlabs_nat:page_index'), 93)]"
]
}
}
}

View File

@@ -0,0 +1,30 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.jellyfish": {
"geometry": "geometry.default",
"materials": [
{
"*": "material.default"
},
{
"*inflation*": "material.inflation"
}
],
"arrays": {
"textures": {
"Array.skins": [
"Texture.white",
"Texture.yellow",
"Texture.pink",
"Texture.blue",
"Texture.green"
]
}
},
"textures": [
"Array.skins[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,22 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.jungle_scorpion": {
"geometry": "Geometry.default",
"materials": [
{ "*": "Material.default" }
],
"arrays": {
"textures": {
"Array.variant": [
"Texture.black",
"Texture.green"
]
}
},
"textures": ["Array.variant[q.property('silverlabs_nat:variant')]"]
}
}
}

View File

@@ -0,0 +1,15 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.kakapo": {
"materials": [
{ "*": "Material.default" }
],
"textures": ["Texture.default"],
"geometry": "Geometry.default",
"part_visibility": [
{ "sleep": "q.is_sleeping" }
]
}
}
}

View File

@@ -0,0 +1,33 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.kangaroo": {
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [
{ "*": "Material.default" }
],
"part_visibility": [
{
"asleep": "!q.is_baby",
"root2": "q.property('silverlabs_nat:has_baby_in_pouch')",
"body2": "q.property('silverlabs_nat:has_baby_in_pouch')",
"head2": "q.property('silverlabs_nat:has_baby_in_pouch')",
"leftEar2": "q.property('silverlabs_nat:has_baby_in_pouch')",
"rightEar2": "q.property('silverlabs_nat:has_baby_in_pouch')",
"leftArm2": "q.property('silverlabs_nat:has_baby_in_pouch')",
"rightArm2": "q.property('silverlabs_nat:has_baby_in_pouch')"
}
],
"textures": ["q.is_baby ? texture.baby : texture.default"]
},
"controller.render.silverlabs_nat.kangaroo_boxing_gloves": {
"geometry": "Geometry.default",
"materials": [
{ "*": "Material.default" }
],
"textures": ["Texture.boxing_gloves"]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.kiwi": {
"arrays": {
"textures": {
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"geometry": "q.is_baby ? Geometry.baby : Geometry.default",
"part_visibility": [
{
"sleep": "q.is_sleeping"
}
],
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"q.is_baby ? texture.baby : texture.default",
"array.overlay[q.property('silverlabs_nat:dye')]",
"texture.overlay_none"
]
}
}
}

View File

@@ -0,0 +1,19 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.lion": {
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [
{ "*": "Material.default" }
],
"textures": [
"q.is_baby ? texture.baby : texture.default"
],
"part_visibility": [
{ "mane*": "q.property('silverlabs_nat:is_male') && !q.is_baby" },
{ "awake": "!q.is_sleeping" },
{ "asleep": "q.is_sleeping" }
]
}
}
}

View File

@@ -0,0 +1,51 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.lizard": {
"arrays": {
"textures": {
"array.skins": [
"texture.beardie",
"texture.brown",
"texture.green",
"texture.leopard_gecko"
],
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"geometry": "geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"array.skins[q.property('silverlabs_nat:variant')]",
"array.overlay[q.property('silverlabs_nat:dye')]",
"texture.overlay_none"
],
"part_visibility": [
{ "sleep*": "q.is_sleeping" },
{ "tail*": "q.property('silverlabs_nat:has_tail')" }
]
}
}
}

View File

@@ -0,0 +1,26 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.reptile_tail": {
"arrays": {
"textures": {
"array.skins": [
"texture.beardie",
"texture.brown",
"texture.green",
"texture.leopard_gecko"
]
}
},
"geometry": "geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"array.skins[q.variant]"
]
}
}
}

View File

@@ -0,0 +1,20 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.mammoth": {
"geometry": "q.is_baby ? Geometry.baby : Geometry.default",
"part_visibility": [
{ "baby_left_tusk": "q.is_baby" },
{ "baby_right_tusk": "q.is_baby" },
{ "left_tusk": "!q.is_baby" },
{ "right_tusk": "!q.is_baby" },
{ "trunk4": "!q.is_baby" },
{ "asleep": "0" },
{ "saddle": "q.is_saddled" },
{ "*Chest": "q.is_chested" }
],
"materials": [{ "*": "Material.default" }],
"textures": ["q.is_baby ? Texture.baby : Texture.default"]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.monkey": {
"arrays": {
"textures": {
"array.skins": [
"texture.black",
"texture.brown",
"texture.lemur"
],
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"geometry": "geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"array.skins[q.property('silverlabs_nat:variant')]",
"array.overlay[q.property('silverlabs_nat:dye')]",
"texture.overlay_none"
]
}
}
}

View File

@@ -0,0 +1,49 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.moose": {
"arrays": {
"textures": {
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"q.is_baby ? texture.baby : texture.default",
"q.is_tamed ? array.overlay[q.property('silverlabs_nat:dye')] : texture.overlay_none",
"texture.overlay_none"
],
"part_visibility": [
{
"*Antler": "!q.is_baby"
},
{
"saddle": "q.is_saddled"
}
]
}
}
}

View File

@@ -0,0 +1,11 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.no_hurt_color": {
"geometry": "Geometry.default",
"materials": [{ "*": "Material.default" }],
"textures": ["Texture.default"],
"is_hurt_color": { "a": 0, "r": 0, "g": 0, "b": 0 }
}
}
}

View File

@@ -0,0 +1,25 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.octopus": {
"arrays": {
"textures": {
"array.skins": [
"texture.orange",
"texture.purple",
"texture.red"
]
}
},
"geometry": "geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"array.skins[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,52 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.ostrich": {
"arrays": {
"textures": {
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"q.is_baby ? texture.baby : texture.default",
"q.is_tamed ? array.overlay[q.property('silverlabs_nat:dye')] : texture.overlay_none",
"texture.overlay_none"
],
"part_visibility": [
{
"saddle": "q.is_saddled"
},
{
"rightWing": "!q.is_baby"
},
{
"leftWing": "!q.is_baby"
}
]
}
}
}

View File

@@ -0,0 +1,14 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.ostrich_egg": {
"geometry": "geometry.default",
"materials": [
{ "*": "material.default" }
],
"textures": [
"q.variant == 0 ? texture.stage_0 : (q.variant == 1 ? texture.stage_1 : texture.stage_2)"
]
}
}
}

View File

@@ -0,0 +1,65 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.otter": {
"arrays": {
"textures": {
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
],
"array.overlay_baby": [
"texture.overlay_none",
"texture.overlay_white_baby",
"texture.overlay_orange_baby",
"texture.overlay_magenta_baby",
"texture.overlay_light_blue_baby",
"texture.overlay_yellow_baby",
"texture.overlay_lime_baby",
"texture.overlay_pink_baby",
"texture.overlay_gray_baby",
"texture.overlay_light_gray_baby",
"texture.overlay_cyan_baby",
"texture.overlay_purple_baby",
"texture.overlay_blue_baby",
"texture.overlay_brown_baby",
"texture.overlay_green_baby",
"texture.overlay_red_baby",
"texture.overlay_black_baby"
]
}
},
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"part_visibility": [
{
"sleep": "q.is_sleeping"
}
],
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"q.is_baby ? texture.baby : texture.default",
"q.is_baby ? array.overlay_baby[q.property('silverlabs_nat:dye')] : array.overlay[q.property('silverlabs_nat:dye')]",
"texture.overlay_none"
]
}
}
}

View File

@@ -0,0 +1,27 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.owl": {
"arrays": {
"textures": {
"Array.skins": [
"Texture.snowy",
"Texture.brown"
]
}
},
"geometry": "q.is_baby ? Geometry.baby : Geometry.default",
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"q.is_baby ? Texture.baby : Array.skins[q.property('silverlabs_nat:variant')]"
],
"part_visibility": [
{ "sleep": "q.is_sleeping" }
]
}
}
}

View File

@@ -0,0 +1,42 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.peafowl": {
"arrays": {
"textures": {
"Array.overlay": [
"Texture.overlay_none",
"Texture.overlay_white",
"Texture.overlay_orange",
"Texture.overlay_magenta",
"Texture.overlay_light_blue",
"Texture.overlay_yellow",
"Texture.overlay_lime",
"Texture.overlay_pink",
"Texture.overlay_gray",
"Texture.overlay_light_gray",
"Texture.overlay_cyan",
"Texture.overlay_purple",
"Texture.overlay_blue",
"Texture.overlay_brown",
"Texture.overlay_green",
"Texture.overlay_red",
"Texture.overlay_black"
]
}
},
"materials": [
{ "*": "Material.default" }
],
"textures": [
"Texture.default",
"Array.overlay[q.property('silverlabs_nat:dye')]",
"Texture.overlay_none"
],
"geometry": "Geometry.default",
"part_visibility": [
{ "bow": "q.is_tamed" }
]
}
}
}

View File

@@ -0,0 +1,28 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.platypus": {
"arrays": {
"textures": {
"array.skins": [
"texture.normal",
"texture.blue"
]
}
},
"geometry": "geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"array.skins[q.property('silverlabs_nat:variant')]"
],
"part_visibility": [
{ "sleep": "q.is_sleeping" },
{ "awake": "!q.is_sleeping" }
]
}
}
}

View File

@@ -0,0 +1,34 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.plushies": {
"materials": [
{ "*": "Material.default" }
],
"arrays": {
"textures": {
"Array.variant": [
"Texture.bear_plush",
"Texture.hamster_plush",
"Texture.lion_plush",
"Texture.shark_plush",
"Texture.penguin_plush"
]
},
"geometries": {
"Array.geos": [
"Geometry.bear_plush",
"Geometry.hamster_plush",
"Geometry.lion_plush",
"Geometry.shark_plush",
"Geometry.penguin_plush"
]
}
},
"textures": ["Array.variant[q.variant]"],
"geometry": "Array.geos[q.variant]"
}
}
}

View File

@@ -0,0 +1,12 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.projectile": {
"geometry": "Geometry.default",
"materials": [{ "*": "Material.default" }],
"textures": ["Texture.default"],
"filter_lighting": true,
"is_hurt_color": { "a": 0, "b": 0, "g": 0, "r": 0 }
}
}
}

View File

@@ -0,0 +1,17 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.raccoon": {
"geometry": "Geometry.default",
"materials": [
{ "*": "Material.default" }
],
"part_visibility": [
{ "sleep": "q.is_sleeping" }
],
"textures": ["Texture.default"]
}
}
}

View File

@@ -0,0 +1,30 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.rat": {
"arrays": {
"textures": {
"array.skins": [
"texture.black",
"texture.brown",
"texture.white"
]
}
},
"geometry": "geometry.default",
"materials": [
{
"*": "material.default"
}
],
"textures": [
"array.skins[q.property('silverlabs_nat:variant')]"
],
"part_visibility": [
{
"sleep": "q.is_sleeping"
}
]
}
}
}

View File

@@ -0,0 +1,23 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.ray": {
"arrays": {
"textures": {
"Array.skins": [
"Texture.eagle_ray",
"Texture.mobula_ray",
"Texture.stingray"
]
}
},
"geometry": "Geometry.default",
"materials": [
{ "*": "Material.default" }
],
"textures": [
"Array.skins[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,24 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.red_panda": {
"geometry": "Geometry.default",
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"Texture.default"
],
"part_visibility": [
{
"awake": "!q.property('silverlabs_nat:red_panda_sleep')"
},
{
"sleep": "q.property('silverlabs_nat:red_panda_sleep')"
}
]
}
}
}

View File

@@ -0,0 +1,27 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.rhino": {
"geometry": "Geometry.default",
"part_visibility": [
{
"baby_horn": "q.is_baby"
},
{
"big_horn": "!q.is_baby"
},
{
"small_horn": "!q.is_baby"
}
],
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"Texture.default"
]
}
}
}

View File

@@ -0,0 +1,18 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.seal": {
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [{ "*": "Material.default" }],
"arrays": {
"textures": {
"Array.skins": ["Texture.harp", "Texture.harbor", "Texture.lion"]
}
},
"part_visibility": [{ "sleep": "q.is_sleeping" }],
"textures": [
"q.is_baby ? texture.baby : Array.skins[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,47 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.skunk": {
"arrays": {
"textures": {
"Array.tex": ["Texture.skunk", "Texture.brown", "Texture.white"],
"Array.baby_tex": [
"Texture.baby",
"Texture.baby_brown",
"Texture.baby_white"
],
"Array.overlay": [
"Texture.overlay_none",
"Texture.overlay_white",
"Texture.overlay_orange",
"Texture.overlay_magenta",
"Texture.overlay_light_blue",
"Texture.overlay_yellow",
"Texture.overlay_lime",
"Texture.overlay_pink",
"Texture.overlay_gray",
"Texture.overlay_light_gray",
"Texture.overlay_cyan",
"Texture.overlay_purple",
"Texture.overlay_blue",
"Texture.overlay_brown",
"Texture.overlay_green",
"Texture.overlay_red",
"Texture.overlay_black"
]
}
},
"materials": [{ "*": "Material.default" }],
"textures": [
"q.is_baby ? Array.baby_tex[q.property('silverlabs_nat:variant')] : Array.tex[q.property('silverlabs_nat:variant')]",
"Array.overlay[q.property('silverlabs_nat:dye')]",
"Texture.overlay_none"
],
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"part_visibility": [
{ "awake": "!q.is_sleeping" },
{ "asleep": "q.is_sleeping" }
]
}
}
}

View File

@@ -0,0 +1,38 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.sloth": {
"geometry": "Geometry.default",
"arrays": {
"textures": {
"Array.overlay": [
"Texture.overlay_none",
"Texture.overlay_white",
"Texture.overlay_orange",
"Texture.overlay_magenta",
"Texture.overlay_light_blue",
"Texture.overlay_yellow",
"Texture.overlay_lime",
"Texture.overlay_pink",
"Texture.overlay_gray",
"Texture.overlay_light_gray",
"Texture.overlay_cyan",
"Texture.overlay_purple",
"Texture.overlay_blue",
"Texture.overlay_brown",
"Texture.overlay_green",
"Texture.overlay_red",
"Texture.overlay_black"
]
}
},
"part_visibility": [{ "sleep": "q.is_sleeping" }],
"materials": [{ "*": "Material.default" }],
"textures": [
"Texture.default",
"Array.overlay[q.property('silverlabs_nat:dye')]",
"Texture.overlay_none"
]
}
}
}

View File

@@ -0,0 +1,25 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.slug": {
"geometry": "Geometry.default",
"materials": [
{ "*": "Material.default" }
],
"arrays": {
"textures": {
"Array.variant": [
"Texture.default",
"Texture.orange",
"Texture.yellow",
"Texture.brown",
"Texture.red"
]
}
},
"textures": ["Array.variant[q.property('silverlabs_nat:variant')]"]
}
}
}

View File

@@ -0,0 +1,38 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.snail": {
"arrays": {
"textures": {
"Array.skins": [
"Texture.default",
"Texture.white",
"Texture.orange",
"Texture.magenta",
"Texture.light_blue",
"Texture.yellow",
"Texture.lime",
"Texture.pink",
"Texture.gray",
"Texture.light_gray",
"Texture.cyan",
"Texture.purple",
"Texture.blue",
"Texture.brown",
"Texture.green",
"Texture.red",
"Texture.black"
]
}
},
"geometry": "Geometry.default",
"materials": [
{ "*": "Material.default" }
],
"textures": [
"Array.skins[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,14 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.snake": {
"geometry": "Geometry.default",
"materials": [{ "*": "Material.default" }],
"textures": ["Texture.default"],
"part_visibility": [
{ "asleep*": "q.is_sleeping" },
{ "awake*": "!q.is_sleeping" }
]
}
}
}

View File

@@ -0,0 +1,24 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.squirrel": {
"geometry": "Geometry.default",
"materials": [{ "*": "Material.default" }],
"arrays": {
"textures": {
"Array.variant": [
"Texture.brown",
"Texture.black",
"Texture.white"
]
}
},
"textures": ["Array.variant[q.property('silverlabs_nat:variant')]"],
"part_visibility": [
{ "sleep": "q.is_sleeping" }
]
}
}
}

View File

@@ -0,0 +1,24 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.starfish": {
"geometry": "Geometry.default",
"materials": [
{ "*": "Material.default" }
],
"arrays": {
"textures": {
"Array.variant": [
"Texture.default",
"Texture.purple",
"Texture.blue",
"Texture.red"
]
}
},
"textures": ["Array.variant[q.property('silverlabs_nat:variant')]"]
}
}
}

View File

@@ -0,0 +1,17 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.stinky_balloon": {
"geometry": "Geometry.default",
"materials": [
{ "*": "Material.default" }
],
"part_visibility": [
{ "*": "!q.property('silverlabs_nat:is_popped')" }
],
"textures": ["Texture.default"]
}
}
}

View File

@@ -0,0 +1,37 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.tame_overlay": {
"arrays": {
"textures": {
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [{ "*": "material.default" }],
"textures": [
"q.is_baby ? texture.baby : texture.default",
"q.is_baby ? texture.overlay_none : array.overlay[q.property('silverlabs_nat:dye')]",
"texture.overlay_none"
]
}
}
}

View File

@@ -0,0 +1,43 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.tiger": {
"geometry": "q.is_baby ? Geometry.baby : Geometry.default",
"materials": [
{
"*": "Material.default"
}
],
"arrays": {
"textures": {
"Array.skins": [
"Texture.black_panther",
"Texture.leopard",
"Texture.tiger",
"Texture.white_tiger"
],
"Array.baby_skins": [
"Texture.baby_black_panther",
"Texture.baby_leopard",
"Texture.baby_tiger",
"Texture.baby_white_tiger"
]
}
},
"part_visibility": [
{
"sleep": "q.is_sleeping"
},
{
"asleep": "!q.is_baby || q.is_sleeping"
},
{
"awake": "!q.is_sleeping"
}
],
"textures": [
"q.is_baby ? Array.baby_skins[q.property('silverlabs_nat:variant')] : Array.skins[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,25 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.tortoise": {
"arrays": {
"textures": {
"Array.skins": ["Texture.brown", "Texture.green", "Texture.black"],
"Array.baby_skins": [
"Texture.baby_brown",
"Texture.baby_green",
"Texture.baby_black"
]
}
},
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"part_visibility": [
{ "asleep": "!q.is_baby" }
],
"materials": [{ "*": "Material.default" }],
"textures": [
"q.is_baby ? Array.baby_skins[q.property('silverlabs_nat:variant')] : Array.skins[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,46 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.toucan": {
"arrays": {
"textures": {
"Array.skins": [
"Texture.variant1",
"Texture.variant2",
"Texture.variant3"
],
"array.overlay": [
"texture.overlay_none",
"texture.overlay_white",
"texture.overlay_orange",
"texture.overlay_magenta",
"texture.overlay_light_blue",
"texture.overlay_yellow",
"texture.overlay_lime",
"texture.overlay_pink",
"texture.overlay_gray",
"texture.overlay_light_gray",
"texture.overlay_cyan",
"texture.overlay_purple",
"texture.overlay_blue",
"texture.overlay_brown",
"texture.overlay_green",
"texture.overlay_red",
"texture.overlay_black"
]
}
},
"geometry": "q.is_baby ? Geometry.baby : Geometry.default",
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"q.is_baby ? Texture.baby : Array.skins[q.property('silverlabs_nat:variant')]",
"q.is_baby ? texture.overlay_none : array.overlay[q.property('silverlabs_nat:dye')]",
"texture.overlay_none"
]
}
}
}

View File

@@ -0,0 +1,29 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.tree_frog": {
"arrays": {
"textures": {
"Array.skins": [
"Texture.green",
"Texture.red_eyed",
"Texture.blue_dart",
"Texture.red_dart",
"Texture.strawberry_dart",
"Texture.yellow_dart",
"Texture.white"
]
}
},
"geometry": "Geometry.default",
"materials": [
{
"*": "Material.default"
}
],
"textures": [
"Array.skins[q.property('silverlabs_nat:variant')]"
]
}
}
}

View File

@@ -0,0 +1,10 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.vulture": {
"geometry": "q.is_baby ? Geometry.baby : Geometry.default",
"materials": [{ "*": "Material.default" }],
"textures": ["q.is_baby ? Texture.baby : Texture.default"]
}
}
}

View File

@@ -0,0 +1,10 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.whale": {
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"materials": [{ "*": "material.default" }],
"textures": ["q.is_baby ? texture.baby : texture.default"]
}
}
}

View File

@@ -0,0 +1,21 @@
{
"format_version": "1.10.0",
"render_controllers": {
"controller.render.silverlabs_nat.zebra": {
"geometry": "q.is_baby ? geometry.baby : geometry.default",
"part_visibility": [
{ "saddle": "q.is_saddled" },
{ "Bit*": "q.is_saddled" },
{ "Bridle": "q.is_saddled" },
{ "Reins*": "q.is_saddled && q.has_rider" },
{ "chest*": "q.is_chested" }
],
"materials": [
{ "*": "material.default" }
],
"textures": [
"q.is_baby ? texture.baby : texture.default"
]
}
}
}