Create/src/main/resources/assets/create/blockstates/rotation_chassis.json
simibubi fb35aa7e10 Configurable Chasses
- Removed old chassis blocks
- Added new chasses with configurable range of effect
- Added the mechanical bearing and rotation chassis
- Motor speed can now be configured
2019-09-07 13:12:12 +02:00

98 lines
4.8 KiB
JSON

{
"multipart": [
{ "when": { "axis": "x" },
"apply": { "model": "create:block/rotation_chassis_base", "x": 90, "y": 90 }
},
{ "when": { "axis": "y" },
"apply": { "model": "create:block/rotation_chassis_base" }
},
{ "when": { "axis": "z" },
"apply": { "model": "create:block/rotation_chassis_base", "x": 90 }
},
{ "when": { "axis": "x", "sticky_south": "false" },
"apply": { "model": "create:block/rotation_chassis_side_x", "x": 180, "y": 0 }
},
{ "when": { "axis": "y", "sticky_south": "false" },
"apply": { "model": "create:block/rotation_chassis_side_y" }
},
{ "when": { "axis": "z", "sticky_south": "false" },
"apply": { "model": "create:block/rotation_chassis_side_x", "x": 180, "y": 90 }
},
{ "when": { "axis": "x", "sticky_south": "true" },
"apply": { "model": "create:block/rotation_chassis_side_x_sticky", "x": 180, "y": 0 }
},
{ "when": { "axis": "y", "sticky_south": "true" },
"apply": { "model": "create:block/rotation_chassis_side_y_sticky" }
},
{ "when": { "axis": "z", "sticky_south": "true" },
"apply": { "model": "create:block/rotation_chassis_side_x_sticky", "x": 180, "y": 90 }
},
{ "when": { "axis": "x", "sticky_north": "false" },
"apply": { "model": "create:block/rotation_chassis_side_x", "x": 0, "y": 0 }
},
{ "when": { "axis": "y", "sticky_north": "false" },
"apply": { "model": "create:block/rotation_chassis_side_y", "x": 0, "y": 180 }
},
{ "when": { "axis": "z", "sticky_north": "false" },
"apply": { "model": "create:block/rotation_chassis_side_x", "x": 0, "y": 90 }
},
{ "when": { "axis": "x", "sticky_north": "true" },
"apply": { "model": "create:block/rotation_chassis_side_x_sticky", "x": 0, "y": 0 }
},
{ "when": { "axis": "y", "sticky_north": "true" },
"apply": { "model": "create:block/rotation_chassis_side_y_sticky", "x": 0, "y": 180 }
},
{ "when": { "axis": "z", "sticky_north": "true" },
"apply": { "model": "create:block/rotation_chassis_side_x_sticky", "x": 0, "y": 90 }
},
{ "when": { "axis": "x", "sticky_east": "false" },
"apply": { "model": "create:block/rotation_chassis_side_x", "x": 270, "y": 0 }
},
{ "when": { "axis": "y", "sticky_east": "false" },
"apply": { "model": "create:block/rotation_chassis_side_y", "x": 0, "y": 270 }
},
{ "when": { "axis": "z", "sticky_east": "false" },
"apply": { "model": "create:block/rotation_chassis_side_z", "x": 0, "y": 0 }
},
{ "when": { "axis": "x", "sticky_east": "true" },
"apply": { "model": "create:block/rotation_chassis_side_x_sticky", "x": 270, "y": 0 }
},
{ "when": { "axis": "y", "sticky_east": "true" },
"apply": { "model": "create:block/rotation_chassis_side_y_sticky", "x": 0, "y": 270 }
},
{ "when": { "axis": "z", "sticky_east": "true" },
"apply": { "model": "create:block/rotation_chassis_side_z_sticky", "x": 0, "y": 0 }
},
{ "when": { "axis": "x", "sticky_west": "false" },
"apply": { "model": "create:block/rotation_chassis_side_x", "x": 90, "y": 0 }
},
{ "when": { "axis": "y", "sticky_west": "false" },
"apply": { "model": "create:block/rotation_chassis_side_y", "x": 0, "y": 90 }
},
{ "when": { "axis": "z", "sticky_west": "false" },
"apply": { "model": "create:block/rotation_chassis_side_z", "x": 0, "y": 180 }
},
{ "when": { "axis": "x", "sticky_west": "true" },
"apply": { "model": "create:block/rotation_chassis_side_x_sticky", "x": 90, "y": 0 }
},
{ "when": { "axis": "y", "sticky_west": "true" },
"apply": { "model": "create:block/rotation_chassis_side_y_sticky", "x": 0, "y": 90 }
},
{ "when": { "axis": "z", "sticky_west": "true" },
"apply": { "model": "create:block/rotation_chassis_side_z_sticky", "x": 0, "y": 180 }
}
]
}