electric greenhouse renderer

This commit is contained in:
Pyritie 2025-12-13 18:11:56 +00:00
parent bb5ca3c541
commit 22ed55306a

View file

@ -1,90 +1,222 @@
{
"parent": "minecraft:block/block",
"loader": "gtceu:machine",
"machine": "tfg:electric_greenhouse",
"texture_overrides": {
"all": "gtceu:block/casings/steam/steel/side"
},
"variants": {
"is_formed=false,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_emissive"
}
}
"parent": "minecraft:block/block",
"loader": "gtceu:machine",
"machine": "tfg:electric_greenhouse",
"texture_overrides": {
"all": "gtceu:block/casings/steam/steel/side"
},
"is_formed=false,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused_emissive"
"variants": {
"is_formed=false,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_emissive"
}
}
},
"is_formed=false,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused_emissive"
}
}
},
"is_formed=false,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive"
}
}
},
"is_formed=false,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive"
}
}
},
"is_formed=true,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_emissive"
}
}
},
"is_formed=true,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused_emissive"
}
}
},
"is_formed=true,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive"
}
}
},
"is_formed=true,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive"
}
}
}
}
},
"is_formed=false,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive"
"dynamic_renders": [
{
"type": "gtceu:growing_plant",
"offsets": [
[
-2.0,
1.0,
-1.0
],
[
-1.0,
1.0,
-1.0
],
[
0.0,
1.0,
-1.0
],
[
1.0,
1.0,
-1.0
],
[
2.0,
1.0,
-1.0
],
[
-2.0,
1.0,
-2.0
],
[
-1.0,
1.0,
-2.0
],
[
0.0,
1.0,
-2.0
],
[
1.0,
1.0,
-2.0
],
[
2.0,
1.0,
-2.0
],
[
-2.0,
1.0,
-3.0
],
[
-1.0,
1.0,
-3.0
],
[
0.0,
1.0,
-3.0
],
[
1.0,
1.0,
-3.0
],
[
2.0,
1.0,
-3.0
],
[
-2.0,
1.0,
-4.0
],
[
-1.0,
1.0,
-4.0
],
[
0.0,
1.0,
-4.0
],
[
1.0,
1.0,
-4.0
],
[
2.0,
1.0,
-4.0
],
[
-2.0,
1.0,
-5.0
],
[
-1.0,
1.0,
-5.0
],
[
0.0,
1.0,
-5.0
],
[
1.0,
1.0,
-5.0
],
[
2.0,
1.0,
-5.0
]
]
}
}
},
"is_formed=false,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive"
}
}
},
"is_formed=true,recipe_logic_status=idle": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_emissive"
}
}
},
"is_formed=true,recipe_logic_status=suspend": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused_emissive"
}
}
},
"is_formed=true,recipe_logic_status=waiting": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive"
}
}
},
"is_formed=true,recipe_logic_status=working": {
"model": {
"parent": "gtceu:block/machine/template/cube_all/sided",
"textures": {
"all": "gtceu:block/casings/steam/steel/side",
"overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active",
"overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive"
}
}
}
}
]
}