IndustrialWires/src/main/resources/assets/industrialwires/blockstates/control_panel.json

121 lines
3.6 KiB
JSON

{
"forge_marker": 1,
"defaults": {
"transform": "forge:default-block",
"textures": {
},
"model": "industrialwires:smartmodel/panel_normal",
"custom": {
"flip-v": true
}
},
"variants": {
"facing": {
"down": {
},
"up": {
"transform": {
"rotation": {
"z": 180
}
}
},
"north": {
"transform": {
"rotation": {
"x": 90
}
}
},
"south": {
"transform": {
"rotation": {
"x": -90
}
}
},
"west": {
"transform": {
"rotation": {
"z": -90
}
}
},
"east": {
"transform": {
"rotation": {
"z": 90
}
}
}
},
"type": {
"rs_wire": {
"model": "immersiveengineering:smartmodel/conn_rs_panel_conn"
},
"top": {
"model": "industrialwires:smartmodel/panel"
},
"dummy": {
"model": "cube_all",
"textures": {"all": "industrialwires:blocks/control_panel"}
},
"creator": {
"model":"industrialwires:panel_creator.obj"
},
"unfinished": {
"model": "industrialwires:smartmodel/panel"
},
"single_comp": {
"model": "industrialwires:smartmodel/panel_single_comp"
},
"other_rs_wires": {
"model": "cube_all",
"textures": {"all": "industrialwires:blocks/rs_panel_others"}
}
},
"inventory,type=rs_wire": {
"model":"industrialwires:rs_panel_conn.obj",
"transform": {
"scale": [ 0.5, 0.5, 0.5 ],
"firstperson_righthand": { "translation": [ 0, 0.25, 0.125 ]},
"firstperson_lefthand": { "translation": [ 0, 0.25, 0.125 ]},
"thirdperson_righthand": { "translation": [ -0.0625, 0.125, 0.1875 ], "rotation": [{ "x": 70 }, { "y": 70 }]},
"thirdperson_lefthand": { "translation": [ -0.0625, 0.125, 0.1875 ], "rotation": [{ "x": 70 }, { "y": 70 }]},
"fixed": {"scale": [ 2,2,2 ], "translation": [ 0, 0, 0 ], "rotation": [{ "y": -90 }]},
"gui": { "translation": [ 0, 0.125, 0 ], "rotation": [{ "x": 30 },{ "y": 135 },{ "z": 0 }], "scale": [ 1.5, 1.5, 1.5 ] }
}
},
"inventory,type=dummy": {
"model": "cube_all",
"textures": {"all": "industrialwires:blocks/control_panel"}
},
"inventory,type=creator": {
"model":"industrialwires:panel_creator.obj",
"transform": {
"scale": [ 0.5, 0.5, 0.5 ],
"firstperson_righthand": { "translation": [ 0, 0.25, 0.125 ]},
"firstperson_lefthand": { "translation": [ 0, 0.25, 0.125 ]},
"thirdperson_righthand": { "translation": [ -0.0625, 0.125, 0.1875 ], "rotation": [{ "x": 70 }, { "y": 70 }]},
"thirdperson_lefthand": { "translation": [ -0.0625, 0.125, 0.1875 ], "rotation": [{ "x": 70 }, { "y": 70 }]},
"fixed": {"scale": [ 2,2,2 ], "translation": [ 0, 0, 0 ], "rotation": [{ "y": -90 }]},
"gui": { "translation": [ 0, 0.0625, 0 ], "rotation": [{ "x": 30 },{ "y": 135 },{ "z": 0 }], "scale": [ 1.25, 1.25, 1.25 ] }
}
},
"inventory,type=top": {
"model":"industrialwires:block/panel_creator.obj"//Doesn't matter, this will be overridden in code
},
"inventory,type=single_comp": [{}],
"inventory,type=unfinished": {
"model": "industrialwires:block/panel_creator.obj"
//Doesn't matter, this will be overridden in code
},
"other_rs_wires": {
"model": "cube_all",
"textures": {"all": "industrialwires:blocks/rs_panel_others"}
}
}
}