From 99b886ce15bc50a6add07f0e66941366ba64c06e Mon Sep 17 00:00:00 2001 From: Jozufozu Date: Thu, 21 Mar 2024 12:19:48 -0700 Subject: [PATCH] Cool and normal - Minecraft does not rotate normals when you rotate a cuboid, which manifests as incorrect diffuse lighting in-game - Set forge's calculate_normals to true for all rotated BB cuboids - Fix some stray UVs on diagonal belts --- .../models/block/analog_lever/handle.json | 3 +- .../models/block/analog_lever/item.json | 3 +- .../models/block/basin/block_directional.json | 5 ++- .../models/block/belt/diagonal_end.json | 14 +++--- .../models/block/belt/diagonal_middle.json | 10 ++++- .../models/block/belt/diagonal_start.json | 10 +++-- .../block/belt_casing/diagonal_end.json | 3 +- .../block/belt_casing/diagonal_middle.json | 4 +- .../block/belt_casing/diagonal_pulley.json | 6 ++- .../block/belt_casing/diagonal_start.json | 3 +- .../block/belt_funnel/block_pulling.json | 4 +- .../block/belt_funnel/block_pushing.json | 4 +- .../models/block/chute/block_diagonal.json | 5 ++- .../block/chute/block_diagonal_encased.json | 5 ++- .../chute/block_diagonal_intersection.json | 5 ++- .../models/block/clipboard/block_empty.json | 3 +- .../assets/create/models/block/cogwheel.json | 4 +- .../models/block/cogwheel_shaftless.json | 4 +- .../block/contraption_controls/block.json | 3 +- .../block/contraption_controls/button.json | 3 +- .../contraption_controls/indicator_0.json | 3 +- .../contraption_controls/indicator_1.json | 3 +- .../contraption_controls/indicator_2.json | 3 +- .../contraption_controls/indicator_3.json | 3 +- .../contraption_controls/indicator_4.json | 3 +- .../contraption_controls/indicator_5.json | 3 +- .../contraption_controls/indicator_6.json | 3 +- .../contraption_controls/indicator_7.json | 3 +- .../block/contraption_controls/item.json | 5 ++- .../models/block/controls/block_virtual.json | 4 +- .../create/models/block/controls/item.json | 4 +- .../models/block/controls/train/lever.json | 3 +- .../block/copper_backtank/block_cogs.json | 6 ++- .../models/block/copper_backtank/item.json | 6 ++- .../models/block/creative_motor/item.json | 3 +- .../models/block/cuckoo_clock/block.json | 4 +- .../models/block/cuckoo_clock/item.json | 4 +- .../create/models/block/diodes/latch_off.json | 3 +- .../create/models/block/diodes/latch_on.json | 3 +- .../models/block/display_board/item.json | 4 +- .../models/block/encased_cogwheel/item.json | 8 +++- .../create/models/block/encased_fan/item.json | 3 +- .../models/block/encased_fan/propeller.json | 3 +- .../block/encased_large_cogwheel/item.json | 9 +++- .../create/models/block/fluid_valve/item.json | 7 ++- .../models/block/fluid_valve/pointer.json | 9 +++- .../models/block/funnel/block_horizontal.json | 4 +- .../models/block/funnel/block_vertical.json | 6 ++- .../funnel/block_vertical_filterless.json | 6 ++- .../models/block/gantry_carriage/item.json | 14 +++++- .../models/block/gantry_carriage/wheels.json | 6 ++- .../models/block/hand_crank/handle.json | 3 +- .../create/models/block/hand_crank/item.json | 3 +- .../create/models/block/hose_pulley/item.json | 5 ++- .../models/block/hose_pulley/rope_coil.json | 5 ++- .../create/models/block/large_cogwheel.json | 9 +++- .../block/large_cogwheel_shaftless.json | 9 +++- .../mechanical_arm/claw_base_goggles.json | 4 +- .../models/block/mechanical_arm/cog.json | 4 +- .../models/block/mechanical_arm/item.json | 5 ++- .../models/block/mechanical_crafter/item.json | 4 +- .../models/block/mechanical_drill/head.json | 11 ++++- .../models/block/mechanical_drill/item.json | 11 ++++- .../block/mechanical_harvester/blade.json | 44 ++++++++++--------- .../block/mechanical_harvester/block.json | 4 +- .../block/mechanical_harvester/item.json | 6 ++- .../models/block/mechanical_mixer/item.json | 7 ++- .../models/block/mechanical_plough.json | 5 ++- .../models/block/mechanical_pump/block.json | 6 ++- .../models/block/mechanical_pump/cog.json | 4 +- .../models/block/mechanical_pump/item.json | 8 +++- .../models/block/mechanical_roller/frame.json | 7 ++- .../create/models/block/millstone/inner.json | 4 +- .../create/models/block/millstone/item.json | 4 +- .../block/netherite_backtank/block_cogs.json | 6 ++- .../models/block/netherite_backtank/item.json | 6 ++- .../assets/create/models/block/placard.json | 5 ++- .../portable_fluid_interface/block_top.json | 10 ++++- .../block/portable_fluid_interface/item.json | 10 ++++- .../portable_storage_interface/block_top.json | 10 ++++- .../portable_storage_interface/item.json | 10 ++++- .../create/models/block/rope_pulley/item.json | 5 ++- .../models/block/rope_pulley/rope_coil.json | 5 ++- .../models/block/schematicannon/block.json | 4 +- .../models/block/schematicannon/item.json | 8 +++- .../models/block/smart_fluid_pipe/block.json | 4 +- .../models/block/smart_fluid_pipe/item.json | 4 +- .../models/block/steam_engine/item.json | 5 ++- .../block/symmetry_effect/crossplane.json | 8 +++- .../block/symmetry_effect/tripleplane.json | 10 ++++- .../track/ascending_template.json.donotload | 20 ++++++++- .../track/cross_d1_xo_template.json.donotload | 20 ++++++++- .../track/cross_d1_zo_template.json.donotload | 20 ++++++++- .../track/cross_d2_xo_template.json.donotload | 20 ++++++++- .../track/cross_d2_zo_template.json.donotload | 20 ++++++++- .../track/cross_diag_template.json.donotload | 39 +++++++++++++++- .../track/diag_2_template.json.donotload | 20 ++++++++- .../block/track/diag_template.json.donotload | 20 ++++++++- .../models/block/weighted_ejector/item.json | 5 ++- .../models/block/weighted_ejector/top.json | 5 ++- .../entity/minecart_coupling/attachment.json | 4 +- .../create/models/entity/train_hat.json | 4 +- .../create/models/item/extendo_grip/cog.json | 4 +- .../create/models/item/extendo_grip/item.json | 4 +- .../handheld_worldshaper/accelerator.json | 4 +- .../item/handheld_worldshaper/item.json | 9 +++- .../create/models/item/potato_cannon/cog.json | 4 +- .../models/item/potato_cannon/item.json | 1 + .../models/item/wand_of_symmetry/bits.json | 22 ++++++---- .../models/item/wand_of_symmetry/item.json | 4 +- .../create/models/item/wrench/gear.json | 4 +- .../create/models/item/wrench/item.json | 4 +- 112 files changed, 643 insertions(+), 145 deletions(-) diff --git a/src/main/resources/assets/create/models/block/analog_lever/handle.json b/src/main/resources/assets/create/models/block/analog_lever/handle.json index 10b6a24b3..52052fb2e 100644 --- a/src/main/resources/assets/create/models/block/analog_lever/handle.json +++ b/src/main/resources/assets/create/models/block/analog_lever/handle.json @@ -10,6 +10,7 @@ { "from": [7, 0, -2], "to": [9, 2, 8], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 1, 8]}, "faces": { "north": {"uv": [7, 6, 9, 8], "rotation": 180, "texture": "#1"}, @@ -28,4 +29,4 @@ "children": [0] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/analog_lever/item.json b/src/main/resources/assets/create/models/block/analog_lever/item.json index 855add131..59351d67d 100644 --- a/src/main/resources/assets/create/models/block/analog_lever/item.json +++ b/src/main/resources/assets/create/models/block/analog_lever/item.json @@ -23,6 +23,7 @@ { "from": [7, 0, -2], "to": [9, 2, 8], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 1, 8]}, "faces": { "north": {"uv": [7, 6, 9, 8], "rotation": 180, "texture": "#1"}, @@ -78,4 +79,4 @@ "children": [0, 1] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/basin/block_directional.json b/src/main/resources/assets/create/models/block/basin/block_directional.json index 8a17e04c8..daeb7494a 100644 --- a/src/main/resources/assets/create/models/block/basin/block_directional.json +++ b/src/main/resources/assets/create/models/block/basin/block_directional.json @@ -58,6 +58,7 @@ { "from": [4, 1, 13], "to": [12, 9, 22], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [1, 9, 17]}, "faces": { "north": {"uv": [1, 1, 9, 9], "texture": "#2"}, @@ -71,6 +72,7 @@ { "from": [5, 2, 22], "to": [11, 8, 21], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [1, 9, 17]}, "faces": { "east": {"uv": [15, 1, 16, 9], "texture": "#2"}, @@ -83,6 +85,7 @@ { "from": [5, 3.64387, 12.73569], "to": [11, 9.64387, 11.73569], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.64387, 12.23569]}, "faces": { "north": {"uv": [10, 10, 16, 16], "rotation": 180, "texture": "#2"}, @@ -107,4 +110,4 @@ "children": [3, 4, 5, 6] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/belt/diagonal_end.json b/src/main/resources/assets/create/models/block/belt/diagonal_end.json index 94513f0f5..389a26d16 100644 --- a/src/main/resources/assets/create/models/block/belt/diagonal_end.json +++ b/src/main/resources/assets/create/models/block/belt/diagonal_end.json @@ -77,9 +77,10 @@ "name": "Bottom Diagonal", "from": [1, 3, 9.25], "to": [15, 5, 19.328], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { - "east": {"uv": [14, 5, 16, 15], "rotation": 270, "texture": "#0"}, + "east": {"uv": [14, 4, 16, 14], "rotation": 270, "texture": "#0"}, "west": {"uv": [0, 4, 2, 14], "rotation": 90, "texture": "#0"}, "up": {"uv": [1, 4, 15, 14], "rotation": 180, "texture": "#0"}, "down": {"uv": [1, 4, 15, 14], "texture": "#0"} @@ -89,6 +90,7 @@ "name": "Bottom Diagonal", "from": [3, 5, 9.25], "to": [13, 6, 19.328], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "east": {"uv": [3, 4, 4, 14], "rotation": 270, "texture": "#0"}, @@ -100,6 +102,7 @@ "name": "Top Diagonal", "from": [1, 11, 5.9], "to": [15, 13, 19.328], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "east": {"uv": [14, 3, 16, 16], "rotation": 90, "texture": "#0"}, @@ -112,12 +115,13 @@ "name": "Top Diagonal", "from": [3, 10, 6.9], "to": [13, 11, 19.328], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { - "east": {"uv": [3, 4, 4, 16], "rotation": 90, "texture": "#0"}, - "west": {"uv": [12, 4, 13, 16], "rotation": 270, "texture": "#0"}, - "down": {"uv": [3, 4, 13, 16], "rotation": 180, "texture": "#0"} + "east": {"uv": [3, 3, 4, 16], "rotation": 90, "texture": "#0"}, + "west": {"uv": [12, 3, 13, 16], "rotation": 270, "texture": "#0"}, + "down": {"uv": [3, 3, 13, 16], "rotation": 180, "texture": "#0"} } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/belt/diagonal_middle.json b/src/main/resources/assets/create/models/block/belt/diagonal_middle.json index 2855a73c1..448538cb5 100644 --- a/src/main/resources/assets/create/models/block/belt/diagonal_middle.json +++ b/src/main/resources/assets/create/models/block/belt/diagonal_middle.json @@ -10,6 +10,7 @@ "name": "Top Diagonal First", "from": [3, 10, -3.305], "to": [13, 11, 8.02], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "east": {"uv": [3, 4, 4, 16], "rotation": 90, "texture": "#0"}, @@ -22,6 +23,7 @@ "name": "Top Diagonal First", "from": [1, 11, -3.3], "to": [15, 13, 8.02], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "east": {"uv": [14, 4, 16, 16], "rotation": 90, "texture": "#0"}, @@ -34,6 +36,7 @@ "name": "Top Diagonal", "from": [3, 10, 8], "to": [13, 11, 19.325], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "east": {"uv": [3, 4, 4, 16], "rotation": 90, "texture": "#0"}, @@ -46,6 +49,7 @@ "name": "Top Diagonal", "from": [1, 11, 8], "to": [15, 13, 19.325], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "east": {"uv": [14, 4, 16, 16], "rotation": 90, "texture": "#0"}, @@ -58,6 +62,7 @@ "name": "Bottom Diagonal First", "from": [3, -3.305, 5], "to": [13, 8.02, 6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [1, 0, 15, 10], "rotation": 180, "texture": "#0"}, @@ -70,6 +75,7 @@ "name": "Bottom Diagonal First", "from": [1, -3.3, 3], "to": [15, 8.02, 5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [1, 4, 15, 16], "rotation": 180, "texture": "#0"}, @@ -82,6 +88,7 @@ "name": "Bottom Diagonal", "from": [3, 8, 5], "to": [13, 19.325, 6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [1, 3, 15, 16], "rotation": 180, "texture": "#0"}, @@ -94,6 +101,7 @@ "name": "Bottom Diagonal", "from": [1, 8, 3], "to": [15, 19.325, 5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [1, 4, 15, 16], "rotation": 180, "texture": "#0"}, @@ -115,4 +123,4 @@ "children": [4, 5, 6, 7] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/belt/diagonal_start.json b/src/main/resources/assets/create/models/block/belt/diagonal_start.json index b9da31066..3d6303f88 100644 --- a/src/main/resources/assets/create/models/block/belt/diagonal_start.json +++ b/src/main/resources/assets/create/models/block/belt/diagonal_start.json @@ -77,6 +77,7 @@ "name": "Top Diagonal", "from": [1, 11, -3.325], "to": [15, 13, 6.8], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "east": {"uv": [14, 4, 16, 14], "rotation": 90, "texture": "#0"}, @@ -89,6 +90,7 @@ "name": "Top Diagonal", "from": [3, 10, -3.325], "to": [13, 11, 6.8], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "east": {"uv": [3, 4, 4, 14], "rotation": 90, "texture": "#0"}, @@ -100,6 +102,7 @@ "name": "Bottom Diagonal", "from": [1, 3, -3.325], "to": [15, 5, 10.1], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "east": {"uv": [14, 3, 16, 16], "rotation": 270, "texture": "#0"}, @@ -112,12 +115,13 @@ "name": "Bottom Diagonal", "from": [3, 5, -3.325], "to": [13, 6, 10.1], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { - "east": {"uv": [2, 3, 3, 16], "rotation": 270, "texture": "#0"}, - "west": {"uv": [13, 3, 14, 16], "rotation": 90, "texture": "#0"}, + "east": {"uv": [3, 3, 4, 16], "rotation": 270, "texture": "#0"}, + "west": {"uv": [12, 3, 13, 16], "rotation": 90, "texture": "#0"}, "up": {"uv": [3, 3, 13, 16], "rotation": 180, "texture": "#0"} } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/belt_casing/diagonal_end.json b/src/main/resources/assets/create/models/block/belt_casing/diagonal_end.json index af619ff1b..5731bfae7 100644 --- a/src/main/resources/assets/create/models/block/belt_casing/diagonal_end.json +++ b/src/main/resources/assets/create/models/block/belt_casing/diagonal_end.json @@ -44,6 +44,7 @@ "name": "4", "from": [-0.1, 2, 11.303], "to": [16.1, 11, 19.328], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [39, 8, 8]}, "faces": { "north": {"uv": [12, 2.25, 16, 4.5], "texture": "#7"}, @@ -55,4 +56,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/belt_casing/diagonal_middle.json b/src/main/resources/assets/create/models/block/belt_casing/diagonal_middle.json index bd8e548a6..2a4acb97f 100644 --- a/src/main/resources/assets/create/models/block/belt_casing/diagonal_middle.json +++ b/src/main/resources/assets/create/models/block/belt_casing/diagonal_middle.json @@ -10,6 +10,7 @@ "name": "Top Diagonal", "from": [-0.1, 2, -3.325], "to": [16.1, 11, 7.9875], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [8, 2.25, 12, 4.5], "texture": "#4"}, @@ -23,6 +24,7 @@ "name": "Top Diagonal", "from": [-0.1, 7.43588, 10.23912], "to": [16.1, 16.43588, 21.55162], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 13.43588, 2.56412]}, "faces": { "east": {"uv": [11, 5.75, 8.25, 8], "texture": "#4"}, @@ -33,4 +35,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/belt_casing/diagonal_pulley.json b/src/main/resources/assets/create/models/block/belt_casing/diagonal_pulley.json index 4d11db46a..bb373137c 100644 --- a/src/main/resources/assets/create/models/block/belt_casing/diagonal_pulley.json +++ b/src/main/resources/assets/create/models/block/belt_casing/diagonal_pulley.json @@ -11,6 +11,7 @@ "name": "1", "from": [-0.1, 2, -3.325], "to": [16.1, 11, 7.9875], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [8, 2.25, 12, 4.5], "texture": "#10"}, @@ -24,6 +25,7 @@ "name": "2", "from": [-0.1, 7.43588, 10.23912], "to": [16.1, 16.43588, 21.55162], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 13.43588, 2.56412]}, "faces": { "east": {"uv": [9.25, 0, 12, 2.25], "texture": "#10"}, @@ -37,6 +39,7 @@ "name": "3", "from": [-0.1, 11, 3.85], "to": [16.1, 5, 12.15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [4, 3.25, 8, 4.75], "rotation": 180, "texture": "#10"}, @@ -48,6 +51,7 @@ "name": "4", "from": [0.9, 5, 3.85], "to": [15.1, 11, 12.15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 8, 8]}, "faces": { "east": {"uv": [4, 5, 12, 11], "texture": "#8"}, @@ -66,4 +70,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/belt_casing/diagonal_start.json b/src/main/resources/assets/create/models/block/belt_casing/diagonal_start.json index 3cc34b234..e0b5c72cd 100644 --- a/src/main/resources/assets/create/models/block/belt_casing/diagonal_start.json +++ b/src/main/resources/assets/create/models/block/belt_casing/diagonal_start.json @@ -11,6 +11,7 @@ "name": "1", "from": [-0.1, 2, -3.325], "to": [16.1, 11, 4.7], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [-22, 8, 8]}, "faces": { "north": {"uv": [8, 2.25, 12, 4.5], "texture": "#7"}, @@ -54,4 +55,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/belt_funnel/block_pulling.json b/src/main/resources/assets/create/models/block/belt_funnel/block_pulling.json index 722f587ae..c5a9fb656 100644 --- a/src/main/resources/assets/create/models/block/belt_funnel/block_pulling.json +++ b/src/main/resources/assets/create/models/block/belt_funnel/block_pulling.json @@ -61,6 +61,7 @@ "name": "External", "from": [-0.05, -3, 13], "to": [16.05, 16, 19], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [0, -3, 13]}, "faces": { "north": {"uv": [0, 0, 8, 9.5], "texture": "#direction"}, @@ -75,6 +76,7 @@ "name": "Internal", "from": [1.9, -3, 19], "to": [14.1, 10.05, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [0, -3, 13]}, "faces": { "east": {"uv": [13, 16, 16, 9.5], "rotation": 180, "texture": "#base"}, @@ -112,4 +114,4 @@ "children": [4, 5] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/belt_funnel/block_pushing.json b/src/main/resources/assets/create/models/block/belt_funnel/block_pushing.json index e641f0744..4d6cf9122 100644 --- a/src/main/resources/assets/create/models/block/belt_funnel/block_pushing.json +++ b/src/main/resources/assets/create/models/block/belt_funnel/block_pushing.json @@ -61,6 +61,7 @@ "name": "External", "from": [-0.05, -3, 13], "to": [16.05, 16, 19], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [0, -3, 13]}, "faces": { "north": {"uv": [0, 0, 8, 9.5], "texture": "#direction"}, @@ -75,6 +76,7 @@ "name": "Internal", "from": [1.9, -3, 19], "to": [14.1, 10.05, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [0, -3, 13]}, "faces": { "east": {"uv": [13, 6, 16, 12.5], "rotation": 180, "texture": "#base"}, @@ -112,4 +114,4 @@ "children": [4, 5] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/chute/block_diagonal.json b/src/main/resources/assets/create/models/block/chute/block_diagonal.json index 09beeb8fd..a271958d6 100644 --- a/src/main/resources/assets/create/models/block/chute/block_diagonal.json +++ b/src/main/resources/assets/create/models/block/chute/block_diagonal.json @@ -10,6 +10,7 @@ { "from": [1.1, -12, 2], "to": [14.9, 0, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 0, 16]}, "faces": { "north": {"uv": [8.5, 9.5, 15.5, 15], "texture": "#3"}, @@ -23,6 +24,7 @@ { "from": [4, -16, -1], "to": [12, -5.35, 0], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, -16, 0]}, "faces": { "east": {"uv": [6.5, 9.5, 7, 15], "texture": "#3"}, @@ -33,6 +35,7 @@ { "from": [2.1, -16, -13], "to": [13.9, -5.35, -1], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, -16, 0]}, "faces": { "north": {"uv": [9, 1.5, 15, 7], "texture": "#3"}, @@ -42,4 +45,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/chute/block_diagonal_encased.json b/src/main/resources/assets/create/models/block/chute/block_diagonal_encased.json index ce1871c01..6fa2de911 100644 --- a/src/main/resources/assets/create/models/block/chute/block_diagonal_encased.json +++ b/src/main/resources/assets/create/models/block/chute/block_diagonal_encased.json @@ -23,6 +23,7 @@ { "from": [4, -16, -1], "to": [12, -5.15, 0], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, -16, 0]}, "faces": { "east": {"uv": [6.5, 9.5, 7, 15], "texture": "#4"}, @@ -33,6 +34,7 @@ { "from": [1.1, -11.8, 2], "to": [14.9, 0, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 0, 16]}, "faces": { "north": {"uv": [8.5, 9.5, 15.5, 15], "texture": "#4"}, @@ -45,6 +47,7 @@ { "from": [2.1, -16, -13], "to": [13.9, -5.15, -1], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, -16, 0]}, "faces": { "north": {"uv": [9, 1.5, 15, 7], "texture": "#4"}, @@ -68,4 +71,4 @@ "children": [1, 2, 3] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/chute/block_diagonal_intersection.json b/src/main/resources/assets/create/models/block/chute/block_diagonal_intersection.json index 692ec8f5a..ee1048b95 100644 --- a/src/main/resources/assets/create/models/block/chute/block_diagonal_intersection.json +++ b/src/main/resources/assets/create/models/block/chute/block_diagonal_intersection.json @@ -34,6 +34,7 @@ { "from": [4, -16, -1], "to": [12, -5.15, 0], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, -16, 0]}, "faces": { "east": {"uv": [6.5, 9.5, 7, 15], "texture": "#4"}, @@ -44,6 +45,7 @@ { "from": [1.1, -11.8, 2], "to": [14.9, 0, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 0, 16]}, "faces": { "north": {"uv": [8.5, 9.5, 15.5, 15], "texture": "#4"}, @@ -56,6 +58,7 @@ { "from": [2.1, -16, -13], "to": [13.9, -5.15, -1], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, -16, 0]}, "faces": { "north": {"uv": [9, 1.5, 15, 7], "texture": "#4"}, @@ -79,4 +82,4 @@ "children": [2, 3, 4] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/clipboard/block_empty.json b/src/main/resources/assets/create/models/block/clipboard/block_empty.json index 3047fd8a9..47e90de57 100644 --- a/src/main/resources/assets/create/models/block/clipboard/block_empty.json +++ b/src/main/resources/assets/create/models/block/clipboard/block_empty.json @@ -23,6 +23,7 @@ { "from": [6, 1, 14.95], "to": [10, 1, 15.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 1, 15]}, "faces": { "up": {"uv": [12, 0, 16, 1], "rotation": 180, "texture": "#0"}, @@ -30,4 +31,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/cogwheel.json b/src/main/resources/assets/create/models/block/cogwheel.json index 7761b23e9..0f2290d5b 100644 --- a/src/main/resources/assets/create/models/block/cogwheel.json +++ b/src/main/resources/assets/create/models/block/cogwheel.json @@ -39,6 +39,7 @@ "name": "Gear2", "from": [-1, 6.5, 6.5], "to": [17, 9.5, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "texture": "#1_2"}, @@ -53,6 +54,7 @@ "name": "Gear3", "from": [-1, 6.5, 6.5], "to": [17, 9.5, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "texture": "#1_2"}, @@ -103,4 +105,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/cogwheel_shaftless.json b/src/main/resources/assets/create/models/block/cogwheel_shaftless.json index bc2820563..793cf46d9 100644 --- a/src/main/resources/assets/create/models/block/cogwheel_shaftless.json +++ b/src/main/resources/assets/create/models/block/cogwheel_shaftless.json @@ -24,6 +24,7 @@ "name": "Gear2", "from": [-1, 6.5, 6.5], "to": [17, 9.5, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "texture": "#1_2"}, @@ -38,6 +39,7 @@ "name": "Gear3", "from": [-1, 6.5, 6.5], "to": [17, 9.5, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "texture": "#1_2"}, @@ -88,4 +90,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/contraption_controls/block.json b/src/main/resources/assets/create/models/block/contraption_controls/block.json index c5a41c6dc..527f16430 100644 --- a/src/main/resources/assets/create/models/block/contraption_controls/block.json +++ b/src/main/resources/assets/create/models/block/contraption_controls/block.json @@ -61,6 +61,7 @@ { "from": [2, 9.1, 7], "to": [14, 10.1, 15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10.1, 7]}, "faces": { "up": {"uv": [1, 9.5, 7, 13.5], "rotation": 180, "texture": "#4"} @@ -102,4 +103,4 @@ "scale": [0.5, 0.5, 0.5] } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/contraption_controls/button.json b/src/main/resources/assets/create/models/block/contraption_controls/button.json index 47a0a32ba..f7ce77744 100644 --- a/src/main/resources/assets/create/models/block/contraption_controls/button.json +++ b/src/main/resources/assets/create/models/block/contraption_controls/button.json @@ -8,6 +8,7 @@ { "from": [4.95, 8.5, 7.95], "to": [11.05, 11, 14.05], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10, 7]}, "faces": { "north": {"uv": [5.5, 12.5, 2.5, 13], "rotation": 180, "texture": "#4"}, @@ -53,4 +54,4 @@ "scale": [0.5, 0.5, 0.5] } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/contraption_controls/indicator_0.json b/src/main/resources/assets/create/models/block/contraption_controls/indicator_0.json index 0271a29c0..28730a6fc 100644 --- a/src/main/resources/assets/create/models/block/contraption_controls/indicator_0.json +++ b/src/main/resources/assets/create/models/block/contraption_controls/indicator_0.json @@ -7,10 +7,11 @@ { "from": [2, 9.125, 8], "to": [14, 10.125, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10.1, 7]}, "faces": { "up": {"uv": [1, 0.5, 7, 3.5], "rotation": 180, "texture": "#4"} } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/contraption_controls/indicator_1.json b/src/main/resources/assets/create/models/block/contraption_controls/indicator_1.json index 346f112a8..bfe8ccb83 100644 --- a/src/main/resources/assets/create/models/block/contraption_controls/indicator_1.json +++ b/src/main/resources/assets/create/models/block/contraption_controls/indicator_1.json @@ -7,10 +7,11 @@ { "from": [2, 9.125, 8], "to": [14, 10.125, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10.1, 7]}, "faces": { "up": {"uv": [1, 4.5, 7, 7.5], "rotation": 180, "texture": "#4"} } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/contraption_controls/indicator_2.json b/src/main/resources/assets/create/models/block/contraption_controls/indicator_2.json index 63abf0138..84fc65a46 100644 --- a/src/main/resources/assets/create/models/block/contraption_controls/indicator_2.json +++ b/src/main/resources/assets/create/models/block/contraption_controls/indicator_2.json @@ -7,10 +7,11 @@ { "from": [2, 9.125, 8], "to": [14, 10.125, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10.1, 7]}, "faces": { "up": {"uv": [1, 8.5, 7, 11.5], "rotation": 180, "texture": "#4"} } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/contraption_controls/indicator_3.json b/src/main/resources/assets/create/models/block/contraption_controls/indicator_3.json index cca5e8b25..7f888aeed 100644 --- a/src/main/resources/assets/create/models/block/contraption_controls/indicator_3.json +++ b/src/main/resources/assets/create/models/block/contraption_controls/indicator_3.json @@ -7,10 +7,11 @@ { "from": [2, 9.125, 8], "to": [14, 10.125, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10.1, 7]}, "faces": { "up": {"uv": [1, 12.5, 7, 15.5], "rotation": 180, "texture": "#4"} } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/contraption_controls/indicator_4.json b/src/main/resources/assets/create/models/block/contraption_controls/indicator_4.json index fbaaf3f6c..1905a64fc 100644 --- a/src/main/resources/assets/create/models/block/contraption_controls/indicator_4.json +++ b/src/main/resources/assets/create/models/block/contraption_controls/indicator_4.json @@ -7,10 +7,11 @@ { "from": [2, 9.125, 8], "to": [14, 10.125, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10.1, 7]}, "faces": { "up": {"uv": [9, 0.5, 15, 3.5], "rotation": 180, "texture": "#4"} } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/contraption_controls/indicator_5.json b/src/main/resources/assets/create/models/block/contraption_controls/indicator_5.json index 8484489f1..0efa271d1 100644 --- a/src/main/resources/assets/create/models/block/contraption_controls/indicator_5.json +++ b/src/main/resources/assets/create/models/block/contraption_controls/indicator_5.json @@ -7,10 +7,11 @@ { "from": [2, 9.125, 8], "to": [14, 10.125, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10.1, 7]}, "faces": { "up": {"uv": [9, 4.5, 15, 7.5], "rotation": 180, "texture": "#4"} } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/contraption_controls/indicator_6.json b/src/main/resources/assets/create/models/block/contraption_controls/indicator_6.json index 17e456a3c..ea78f8cf1 100644 --- a/src/main/resources/assets/create/models/block/contraption_controls/indicator_6.json +++ b/src/main/resources/assets/create/models/block/contraption_controls/indicator_6.json @@ -7,10 +7,11 @@ { "from": [2, 9.125, 8], "to": [14, 10.125, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10.1, 7]}, "faces": { "up": {"uv": [9, 8.5, 15, 11.5], "rotation": 180, "texture": "#4"} } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/contraption_controls/indicator_7.json b/src/main/resources/assets/create/models/block/contraption_controls/indicator_7.json index f0ddc3964..c0118b1b9 100644 --- a/src/main/resources/assets/create/models/block/contraption_controls/indicator_7.json +++ b/src/main/resources/assets/create/models/block/contraption_controls/indicator_7.json @@ -7,10 +7,11 @@ { "from": [2, 9.125, 8], "to": [14, 10.125, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10.1, 7]}, "faces": { "up": {"uv": [9, 12.5, 15, 15.5], "rotation": 180, "texture": "#4"} } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/contraption_controls/item.json b/src/main/resources/assets/create/models/block/contraption_controls/item.json index aff25c2f0..fc2bf7a29 100644 --- a/src/main/resources/assets/create/models/block/contraption_controls/item.json +++ b/src/main/resources/assets/create/models/block/contraption_controls/item.json @@ -60,6 +60,7 @@ { "from": [4.95, 8.5, 7.95], "to": [11.05, 11, 14.05], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10, 7]}, "faces": { "north": {"uv": [5.5, 12.5, 2.5, 13], "rotation": 180, "texture": "#4"}, @@ -72,6 +73,7 @@ { "from": [2, 9, 7], "to": [14, 10, 15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10, 7]}, "faces": { "up": {"uv": [1, 9.5, 7, 13.5], "rotation": 180, "texture": "#4"} @@ -80,6 +82,7 @@ { "from": [2, 9.05, 8], "to": [14, 10.05, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10, 7]}, "faces": { "up": {"uv": [1, 10, 7, 13], "rotation": 180, "texture": "#4"} @@ -122,4 +125,4 @@ "scale": [0.5, 0.5, 0.5] } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/controls/block_virtual.json b/src/main/resources/assets/create/models/block/controls/block_virtual.json index 1977a302f..373b44c1b 100644 --- a/src/main/resources/assets/create/models/block/controls/block_virtual.json +++ b/src/main/resources/assets/create/models/block/controls/block_virtual.json @@ -9,6 +9,7 @@ { "from": [4, 9, -1], "to": [6, 11, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [0, 10, 11]}, "faces": { "north": {"uv": [8, 1.5, 9, 2.5], "rotation": 180, "texture": "#1_7"}, @@ -21,6 +22,7 @@ { "from": [10, 9, -1], "to": [12, 11, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [0, 10, 11]}, "faces": { "north": {"uv": [8, 1.5, 9, 2.5], "rotation": 180, "texture": "#1_7"}, @@ -92,4 +94,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/controls/item.json b/src/main/resources/assets/create/models/block/controls/item.json index 5a772fb07..fd92033ed 100644 --- a/src/main/resources/assets/create/models/block/controls/item.json +++ b/src/main/resources/assets/create/models/block/controls/item.json @@ -9,6 +9,7 @@ { "from": [4, 9, -1], "to": [6, 11, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [0, 10, 11]}, "faces": { "north": {"uv": [8, 1.5, 9, 2.5], "rotation": 180, "texture": "#1_7"}, @@ -21,6 +22,7 @@ { "from": [10, 9, -1], "to": [12, 11, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [0, 10, 11]}, "faces": { "north": {"uv": [8, 1.5, 9, 2.5], "rotation": 180, "texture": "#1_7"}, @@ -128,4 +130,4 @@ "scale": [0.5, 0.5, 0.5] } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/controls/train/lever.json b/src/main/resources/assets/create/models/block/controls/train/lever.json index 49cb62d67..0f02ef387 100644 --- a/src/main/resources/assets/create/models/block/controls/train/lever.json +++ b/src/main/resources/assets/create/models/block/controls/train/lever.json @@ -7,6 +7,7 @@ { "from": [4, 9, -1], "to": [6, 11, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [0, 10, 11]}, "faces": { "north": {"uv": [8, 1.5, 9, 2.5], "rotation": 180, "texture": "#5"}, @@ -17,4 +18,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/copper_backtank/block_cogs.json b/src/main/resources/assets/create/models/block/copper_backtank/block_cogs.json index e69634e11..42b4b6405 100644 --- a/src/main/resources/assets/create/models/block/copper_backtank/block_cogs.json +++ b/src/main/resources/assets/create/models/block/copper_backtank/block_cogs.json @@ -21,6 +21,7 @@ { "from": [5, 4, 10.5], "to": [7, 9, 11.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [6.5, 11.5, 5.5, 14], "texture": "#0"}, @@ -47,6 +48,7 @@ { "from": [5, 6, 8.5], "to": [7, 7, 13.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [5.5, 11, 6.5, 11.5], "rotation": 180, "texture": "#0"}, @@ -73,6 +75,7 @@ { "from": [9, 4, 10.5], "to": [11, 9, 11.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [5.5, 11.5, 6.5, 14], "texture": "#0"}, @@ -99,6 +102,7 @@ { "from": [9, 6, 8.5], "to": [11, 7, 13.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [5.5, 11, 6.5, 11.5], "texture": "#0"}, @@ -122,4 +126,4 @@ "children": [] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/copper_backtank/item.json b/src/main/resources/assets/create/models/block/copper_backtank/item.json index ce9a790e2..8e0be2ab0 100644 --- a/src/main/resources/assets/create/models/block/copper_backtank/item.json +++ b/src/main/resources/assets/create/models/block/copper_backtank/item.json @@ -22,6 +22,7 @@ { "from": [5, 4, 10.5], "to": [7, 9, 11.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [6.5, 11.5, 5.5, 14], "texture": "#0"}, @@ -48,6 +49,7 @@ { "from": [5, 6, 8.5], "to": [7, 7, 13.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [5.5, 11, 6.5, 11.5], "rotation": 180, "texture": "#0"}, @@ -74,6 +76,7 @@ { "from": [9, 4, 10.5], "to": [11, 9, 11.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [5.5, 11.5, 6.5, 14], "texture": "#0"}, @@ -100,6 +103,7 @@ { "from": [9, 6, 8.5], "to": [11, 7, 13.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [5.5, 11, 6.5, 11.5], "texture": "#0"}, @@ -202,4 +206,4 @@ "origin": [8, 8, 8], "children": [] }, 13, 14] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/creative_motor/item.json b/src/main/resources/assets/create/models/block/creative_motor/item.json index 566063c41..8307a9f62 100644 --- a/src/main/resources/assets/create/models/block/creative_motor/item.json +++ b/src/main/resources/assets/create/models/block/creative_motor/item.json @@ -14,6 +14,7 @@ "name": "Axis", "from": [6, 6, 6], "to": [10, 10, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [6, 6, 10, 10], "rotation": 180, "texture": "#1_1"}, @@ -215,4 +216,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/cuckoo_clock/block.json b/src/main/resources/assets/create/models/block/cuckoo_clock/block.json index e748a2587..83508a8d4 100644 --- a/src/main/resources/assets/create/models/block/cuckoo_clock/block.json +++ b/src/main/resources/assets/create/models/block/cuckoo_clock/block.json @@ -69,6 +69,7 @@ "name": "RoofLeft", "from": [13, 10, 1], "to": [15, 20, 15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [14, 12, 8]}, "faces": { "north": {"uv": [0, 0, 2, 10], "texture": "#1"}, @@ -83,6 +84,7 @@ "name": "RoofRight", "from": [1, 10, 1], "to": [3, 20, 15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [2, 12, 8]}, "faces": { "north": {"uv": [0, 0, 2, 10], "texture": "#1"}, @@ -156,4 +158,4 @@ "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/cuckoo_clock/item.json b/src/main/resources/assets/create/models/block/cuckoo_clock/item.json index 9ad34983d..1bf638e38 100644 --- a/src/main/resources/assets/create/models/block/cuckoo_clock/item.json +++ b/src/main/resources/assets/create/models/block/cuckoo_clock/item.json @@ -125,6 +125,7 @@ "name": "RoofLeft", "from": [1, 10, 1], "to": [15, 20, 3], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 12, 2]}, "faces": { "north": {"uv": [0, 0, 14, 10], "texture": "#1"}, @@ -139,6 +140,7 @@ "name": "RoofRight", "from": [1, 10, 13], "to": [15, 20, 15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 12, 14]}, "faces": { "north": {"uv": [0, 0, 14, 10], "texture": "#1"}, @@ -244,4 +246,4 @@ "children": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/diodes/latch_off.json b/src/main/resources/assets/create/models/block/diodes/latch_off.json index 4e8ce60be..f064a4c32 100644 --- a/src/main/resources/assets/create/models/block/diodes/latch_off.json +++ b/src/main/resources/assets/create/models/block/diodes/latch_off.json @@ -80,6 +80,7 @@ { "from": [11.24264, 4.75736, 7], "to": [13.24264, 14.75736, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 9, 8]}, "faces": { "north": {"uv": [7, 6, 9, 16], "texture": "#lever"}, @@ -102,4 +103,4 @@ "scale":[ 0.5, 0.5, 0.5 ] } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/diodes/latch_on.json b/src/main/resources/assets/create/models/block/diodes/latch_on.json index 6d4c4797f..8d0da2de9 100644 --- a/src/main/resources/assets/create/models/block/diodes/latch_on.json +++ b/src/main/resources/assets/create/models/block/diodes/latch_on.json @@ -82,6 +82,7 @@ { "from": [7, 3, 7], "to": [9, 13, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 3, 8]}, "faces": { "north": {"uv": [7, 6, 9, 16], "texture": "#lever"}, @@ -104,4 +105,4 @@ "scale":[ 0.5, 0.5, 0.5 ] } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/display_board/item.json b/src/main/resources/assets/create/models/block/display_board/item.json index c457a70ae..064adffac 100644 --- a/src/main/resources/assets/create/models/block/display_board/item.json +++ b/src/main/resources/assets/create/models/block/display_board/item.json @@ -29,6 +29,7 @@ "name": "Gear2", "from": [-1, 6.5, 6.5], "to": [17, 9.5, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [7, 6, 16, 7.5], "rotation": 180, "texture": "#1_2"}, @@ -43,6 +44,7 @@ "name": "Gear3", "from": [-1, 6.5, 6.5], "to": [17, 9.5, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [7, 6, 16, 7.5], "rotation": 180, "texture": "#1_2"}, @@ -156,4 +158,4 @@ "children": [6, 7, 8, 9] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/encased_cogwheel/item.json b/src/main/resources/assets/create/models/block/encased_cogwheel/item.json index 300a02405..dd46f9f01 100644 --- a/src/main/resources/assets/create/models/block/encased_cogwheel/item.json +++ b/src/main/resources/assets/create/models/block/encased_cogwheel/item.json @@ -57,6 +57,7 @@ "name": "Gear", "from": [-1, 6.025, 6.5], "to": [17, 9.975, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [7, 8, 16, 10], "texture": "#1_2"}, @@ -71,6 +72,7 @@ "name": "Gear2", "from": [-1, 6.025, 6.5], "to": [17, 9.975, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [7, 8, 16, 10], "texture": "#1_2"}, @@ -85,6 +87,7 @@ "name": "Gear3", "from": [6.5, 6.025, -1], "to": [9.5, 9.975, 17], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [5, 8, 6.5, 10], "texture": "#1_2"}, @@ -99,6 +102,7 @@ "name": "Gear4", "from": [6.5, 6.025, -1], "to": [9.5, 9.975, 17], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [5, 8, 6.5, 10], "texture": "#1_2"}, @@ -113,6 +117,7 @@ "name": "GearCaseInner", "from": [2, 6.5, 2], "to": [14, 9.5, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 6, 6, 7.5], "texture": "#1_2"}, @@ -127,6 +132,7 @@ "name": "GearCaseOuter", "from": [4, 6, 4], "to": [12, 10, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 4, 4, 6], "texture": "#1_2"}, @@ -150,4 +156,4 @@ "children": [4, 5, 6, 7, 8, 9] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/encased_fan/item.json b/src/main/resources/assets/create/models/block/encased_fan/item.json index fe80c3a0e..a98368f26 100644 --- a/src/main/resources/assets/create/models/block/encased_fan/item.json +++ b/src/main/resources/assets/create/models/block/encased_fan/item.json @@ -94,6 +94,7 @@ "name": "Fan", "from": [1, 1, 4], "to": [15, 15, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [1, 1, 15, 15], "texture": "#fan_blades"}, @@ -108,4 +109,4 @@ "children": [6, 7] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/encased_fan/propeller.json b/src/main/resources/assets/create/models/block/encased_fan/propeller.json index b50ef7caf..c149d9ab8 100644 --- a/src/main/resources/assets/create/models/block/encased_fan/propeller.json +++ b/src/main/resources/assets/create/models/block/encased_fan/propeller.json @@ -23,10 +23,11 @@ "name": "Fan", "from": [1, 1, 4], "to": [15, 15, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [1, 1, 15, 15], "texture": "#fan_blades"} } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/encased_large_cogwheel/item.json b/src/main/resources/assets/create/models/block/encased_large_cogwheel/item.json index 21cc17a7e..0468a25e0 100644 --- a/src/main/resources/assets/create/models/block/encased_large_cogwheel/item.json +++ b/src/main/resources/assets/create/models/block/encased_large_cogwheel/item.json @@ -37,6 +37,7 @@ "name": "GearCaseInnerRotated", "from": [-2, 6.525, -2], "to": [18, 9.475, 18], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 10, 10, 11.5], "texture": "#4"}, @@ -51,6 +52,7 @@ "name": "Gear2", "from": [-7, 6.025, 6.5], "to": [23, 9.975, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 13, 15, 15], "texture": "#4"}, @@ -65,6 +67,7 @@ "name": "Gear3", "from": [-7, 6.025, 6.5], "to": [23, 9.975, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 13, 15, 15], "texture": "#4"}, @@ -79,6 +82,7 @@ "name": "Gear4", "from": [6.5, 6.025, -7], "to": [9.5, 9.975, 23], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [10, 9, 11.5, 11], "texture": "#4"}, @@ -171,6 +175,7 @@ "name": "Gear", "from": [6.5, 6.025, -7], "to": [9.5, 9.975, 23], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [10, 9, 11.5, 11], "texture": "#4"}, @@ -185,6 +190,7 @@ "name": "Gear5", "from": [-7, 6.025, 6.5], "to": [23, 9.975, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 13, 15, 15], "texture": "#4"}, @@ -199,6 +205,7 @@ "name": "Gear6", "from": [6.5, 6.025, -7], "to": [9.5, 9.975, 23], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [10, 9, 11.5, 11], "texture": "#4"}, @@ -246,4 +253,4 @@ "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/fluid_valve/item.json b/src/main/resources/assets/create/models/block/fluid_valve/item.json index b09bd0b77..ad326cb73 100644 --- a/src/main/resources/assets/create/models/block/fluid_valve/item.json +++ b/src/main/resources/assets/create/models/block/fluid_valve/item.json @@ -39,6 +39,7 @@ { "from": [7, 14.1, 5], "to": [9, 15.1, 7], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [14, 0, 12, 1], "rotation": 180, "texture": "#4"}, @@ -52,6 +53,7 @@ { "from": [9, 14.1, 5], "to": [11, 15.1, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [16, 0, 14, 1], "texture": "#4"}, @@ -65,6 +67,7 @@ { "from": [5, 14.1, 7], "to": [7, 15.1, 11], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [16, 0, 14, 1], "rotation": 180, "texture": "#4"}, @@ -78,6 +81,7 @@ { "from": [7, 14.1, 9], "to": [9, 15.1, 11], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [14, 2, 12, 3], "rotation": 180, "texture": "#4"}, @@ -92,6 +96,7 @@ "name": "Center", "from": [7, 14, 7], "to": [9, 16, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 15, 8]}, "faces": { "north": {"uv": [12.5, 0, 12, 1], "rotation": 90, "texture": "#2"}, @@ -187,4 +192,4 @@ 7, 8 ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/fluid_valve/pointer.json b/src/main/resources/assets/create/models/block/fluid_valve/pointer.json index 2e9eed35b..b29464403 100644 --- a/src/main/resources/assets/create/models/block/fluid_valve/pointer.json +++ b/src/main/resources/assets/create/models/block/fluid_valve/pointer.json @@ -9,6 +9,7 @@ { "from": [7, 14.1, 5], "to": [9, 15.1, 7], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [14, 0, 12, 1], "rotation": 180, "texture": "#4"}, @@ -22,6 +23,7 @@ { "from": [9, 14.1, 5], "to": [11, 15.1, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [16, 0, 14, 1], "texture": "#4"}, @@ -34,6 +36,7 @@ { "from": [7, 14.1, 9], "to": [11, 15.1, 11], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "east": {"uv": [16, 0, 14, 1], "texture": "#4"}, @@ -46,6 +49,7 @@ { "from": [9, 14.1, 7], "to": [11, 15.1, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [12, 0, 13, 2], "rotation": 270, "texture": "#4"}, @@ -59,6 +63,7 @@ { "from": [9, 14.1, 5], "to": [11, 15.1, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [16, 0, 14, 1], "texture": "#4"}, @@ -71,6 +76,7 @@ { "from": [7, 14.1, 5], "to": [9, 15.1, 7], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [14, 0, 12, 1], "rotation": 180, "texture": "#4"}, @@ -85,6 +91,7 @@ "name": "Center", "from": [7, 14, 7], "to": [9, 16, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 15, 8]}, "faces": { "north": {"uv": [12.5, 0, 12, 1], "rotation": 90, "texture": "#2"}, @@ -148,4 +155,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/funnel/block_horizontal.json b/src/main/resources/assets/create/models/block/funnel/block_horizontal.json index 42a525dc0..ed1820117 100644 --- a/src/main/resources/assets/create/models/block/funnel/block_horizontal.json +++ b/src/main/resources/assets/create/models/block/funnel/block_horizontal.json @@ -61,6 +61,7 @@ { "from": [-0.05, 0, 12], "to": [16.05, 16, 18], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 0, 12]}, "faces": { "north": {"uv": [0, 0, 8, 8], "texture": "#direction"}, @@ -74,6 +75,7 @@ { "from": [1.9, 0, 18], "to": [14.1, 10.05, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 0, 12]}, "faces": { "east": {"uv": [13, 6, 16, 11], "rotation": 180, "texture": "#base"}, @@ -112,4 +114,4 @@ 4, 5 ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/funnel/block_vertical.json b/src/main/resources/assets/create/models/block/funnel/block_vertical.json index bee49ffc8..6bdfc25f0 100644 --- a/src/main/resources/assets/create/models/block/funnel/block_vertical.json +++ b/src/main/resources/assets/create/models/block/funnel/block_vertical.json @@ -25,6 +25,7 @@ { "from": [0.95, 5, 2], "to": [1.95, 10, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "z", "origin": [1.95, 10, 8]}, "faces": { "east": {"uv": [12, 0, 14.5, 6], "rotation": 90, "texture": "#base"} @@ -33,6 +34,7 @@ { "from": [14.05, 5, 2], "to": [15.05, 10, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "z", "origin": [14.05, 10, 8]}, "faces": { "west": {"uv": [12, 0, 14.5, 6], "rotation": 90, "texture": "#base"} @@ -41,6 +43,7 @@ { "from": [2, 5, 14.05], "to": [14, 10, 15.05], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 10, 14.05]}, "faces": { "north": {"uv": [12, 0, 14.5, 6], "rotation": 90, "texture": "#base"} @@ -49,6 +52,7 @@ { "from": [2, 5, 0.95], "to": [14, 10, 1.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10, 1.95]}, "faces": { "south": {"uv": [12, 0, 14.5, 6], "rotation": 90, "texture": "#base"} @@ -146,4 +150,4 @@ "children": [8, 9] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/funnel/block_vertical_filterless.json b/src/main/resources/assets/create/models/block/funnel/block_vertical_filterless.json index 7a7592825..b5b3f728e 100644 --- a/src/main/resources/assets/create/models/block/funnel/block_vertical_filterless.json +++ b/src/main/resources/assets/create/models/block/funnel/block_vertical_filterless.json @@ -25,6 +25,7 @@ { "from": [0.95, 5, 2], "to": [1.95, 10, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "z", "origin": [1.95, 10, 8]}, "faces": { "east": {"uv": [12, 0, 14.5, 6], "rotation": 90, "texture": "#base"} @@ -33,6 +34,7 @@ { "from": [14.05, 5, 2], "to": [15.05, 10, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "z", "origin": [14.05, 10, 8]}, "faces": { "west": {"uv": [12, 0, 14.5, 6], "rotation": 90, "texture": "#base"} @@ -41,6 +43,7 @@ { "from": [2, 5, 14.05], "to": [14, 10, 15.05], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 10, 14.05]}, "faces": { "north": {"uv": [12, 0, 14.5, 6], "rotation": 90, "texture": "#base"} @@ -49,6 +52,7 @@ { "from": [2, 5, 0.95], "to": [14, 10, 1.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 10, 1.95]}, "faces": { "south": {"uv": [12, 0, 14.5, 6], "rotation": 90, "texture": "#base"} @@ -116,4 +120,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/gantry_carriage/item.json b/src/main/resources/assets/create/models/block/gantry_carriage/item.json index e99bd3f23..23eebf1b5 100644 --- a/src/main/resources/assets/create/models/block/gantry_carriage/item.json +++ b/src/main/resources/assets/create/models/block/gantry_carriage/item.json @@ -18,6 +18,7 @@ "name": "Gear", "from": [2.5, -10, 6.5], "to": [5.5, 8, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [12, -1, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "rotation": 90, "texture": "#3"}, @@ -32,6 +33,7 @@ "name": "Gear2", "from": [2.5, -10, 6.5], "to": [5.5, 8, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [12, -1, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "rotation": 90, "texture": "#3"}, @@ -46,6 +48,7 @@ "name": "Gear3", "from": [2.5, -2.5, -1], "to": [5.5, 0.5, 17], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [12, -1, 8]}, "faces": { "north": {"uv": [5, 8, 6.5, 9.5], "rotation": 90, "texture": "#3"}, @@ -60,6 +63,7 @@ "name": "Gear4", "from": [2.5, -2.5, -1], "to": [5.5, 0.5, 17], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [12, -1, 8]}, "faces": { "north": {"uv": [5, 8, 6.5, 9.5], "rotation": 90, "texture": "#3"}, @@ -74,6 +78,7 @@ "name": "GearCaseInner", "from": [2.55, -7, 2], "to": [5.45, 5, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [12, -1, 8]}, "faces": { "north": {"uv": [0, 6, 6, 7.5], "rotation": 90, "texture": "#3"}, @@ -88,6 +93,7 @@ "name": "GearCaseOuter", "from": [2, -5, 4], "to": [6, 3, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [12, -1, 8]}, "faces": { "north": {"uv": [0, 4, 4, 6], "rotation": 90, "texture": "#3"}, @@ -102,6 +108,7 @@ "name": "Gear", "from": [10.5, -10, 6.5], "to": [13.5, 8, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [12, -1, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "rotation": 90, "texture": "#3"}, @@ -116,6 +123,7 @@ "name": "Gear3", "from": [10.5, -10, 6.5], "to": [13.5, 8, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [12, -1, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "rotation": 90, "texture": "#3"}, @@ -130,6 +138,7 @@ "name": "Gear4", "from": [10.5, -2.5, -1], "to": [13.5, 0.5, 17], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [12, -1, 8]}, "faces": { "north": {"uv": [5, 8, 6.5, 9.5], "rotation": 90, "texture": "#3"}, @@ -144,6 +153,7 @@ "name": "Gear5", "from": [10.5, -2.5, -1], "to": [13.5, 0.5, 17], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [12, -1, 8]}, "faces": { "north": {"uv": [5, 8, 6.5, 9.5], "rotation": 90, "texture": "#3"}, @@ -158,6 +168,7 @@ "name": "GearCaseInner", "from": [10.55, -7, 2], "to": [13.45, 5, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [12, -1, 8]}, "faces": { "north": {"uv": [0, 6, 6, 7.5], "rotation": 90, "texture": "#3"}, @@ -172,6 +183,7 @@ "name": "GearCaseOuter", "from": [10, -5, 4], "to": [14, 3, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [12, -1, 8]}, "faces": { "north": {"uv": [0, 4, 4, 6], "rotation": 90, "texture": "#3"}, @@ -364,4 +376,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/gantry_carriage/wheels.json b/src/main/resources/assets/create/models/block/gantry_carriage/wheels.json index 957523ec1..c710f2014 100644 --- a/src/main/resources/assets/create/models/block/gantry_carriage/wheels.json +++ b/src/main/resources/assets/create/models/block/gantry_carriage/wheels.json @@ -25,6 +25,7 @@ "name": "Gear2", "from": [2.5, -10, 6.5], "to": [5.5, 8, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [4, -1, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "rotation": 90, "texture": "#3"}, @@ -39,6 +40,7 @@ "name": "Gear3", "from": [2.5, -10, 6.5], "to": [5.5, 8, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [4, -1, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "rotation": 90, "texture": "#3"}, @@ -109,6 +111,7 @@ "name": "Gear3", "from": [10.5, -10, 6.5], "to": [13.5, 8, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [12, -1, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "rotation": 90, "texture": "#3"}, @@ -123,6 +126,7 @@ "name": "Gear4", "from": [10.5, -10, 6.5], "to": [13.5, 8, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [12, -1, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "rotation": 90, "texture": "#3"}, @@ -224,4 +228,4 @@ "children": [6, 7, 8, 9, 10, 11] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/hand_crank/handle.json b/src/main/resources/assets/create/models/block/hand_crank/handle.json index df816830a..a52ba2ca1 100644 --- a/src/main/resources/assets/create/models/block/hand_crank/handle.json +++ b/src/main/resources/assets/create/models/block/hand_crank/handle.json @@ -52,6 +52,7 @@ "name": "Grip", "from": [-0.5, 6.5, 3], "to": [2.5, 9.5, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [1, 8, 9]}, "faces": { "north": {"uv": [6, 11, 9, 14], "rotation": 90, "texture": "#0"}, @@ -69,4 +70,4 @@ "origin": [8, 8, 8], "children": [0] }, 1, 2, 3] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/hand_crank/item.json b/src/main/resources/assets/create/models/block/hand_crank/item.json index a9ee1da23..513b219df 100644 --- a/src/main/resources/assets/create/models/block/hand_crank/item.json +++ b/src/main/resources/assets/create/models/block/hand_crank/item.json @@ -65,6 +65,7 @@ "name": "Grip", "from": [-0.5, 6.5, 3], "to": [2.5, 9.5, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [1, 8, 9]}, "faces": { "north": {"uv": [6, 11, 9, 14], "rotation": 90, "texture": "#0"}, @@ -119,4 +120,4 @@ "origin": [8, 8, 8], "children": [0] }, 1, 2, 3, 4] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/hose_pulley/item.json b/src/main/resources/assets/create/models/block/hose_pulley/item.json index 428de4c1f..cddc49977 100644 --- a/src/main/resources/assets/create/models/block/hose_pulley/item.json +++ b/src/main/resources/assets/create/models/block/hose_pulley/item.json @@ -193,6 +193,7 @@ "name": "coil", "from": [4, 4, 2], "to": [12, 12, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "east": {"uv": [2, 1, 14, 9], "rotation": 180, "texture": "#5"}, @@ -205,6 +206,7 @@ "name": "coil", "from": [3.5, 3.5, 9], "to": [12.5, 12.5, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 1, 1], "texture": "#5"}, @@ -219,6 +221,7 @@ "name": "coil", "from": [3.5, 3.5, 3], "to": [12.5, 12.5, 7], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 1, 1], "texture": "#5"}, @@ -361,4 +364,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/hose_pulley/rope_coil.json b/src/main/resources/assets/create/models/block/hose_pulley/rope_coil.json index f4d01993a..c8c41e126 100644 --- a/src/main/resources/assets/create/models/block/hose_pulley/rope_coil.json +++ b/src/main/resources/assets/create/models/block/hose_pulley/rope_coil.json @@ -9,6 +9,7 @@ "name": "coil", "from": [4, 4, 2], "to": [12, 12, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, -10]}, "faces": { "east": {"uv": [2, 1, 14, 9], "texture": "#5"}, @@ -21,6 +22,7 @@ "name": "coil", "from": [3.5, 3.5, 3], "to": [12.5, 12.5, 7], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, -10]}, "faces": { "north": {"uv": [0, 0, 1, 1], "texture": "#5"}, @@ -35,6 +37,7 @@ "name": "coil", "from": [3.5, 3.5, 9], "to": [12.5, 12.5, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, -4]}, "faces": { "north": {"uv": [0, 0, 1, 1], "texture": "#5"}, @@ -46,4 +49,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/large_cogwheel.json b/src/main/resources/assets/create/models/block/large_cogwheel.json index 5d6ed2b5b..5742c517e 100644 --- a/src/main/resources/assets/create/models/block/large_cogwheel.json +++ b/src/main/resources/assets/create/models/block/large_cogwheel.json @@ -13,6 +13,7 @@ "name": "GearCaseInnerRotated", "from": [-2, 6.625, -2], "to": [18, 9.375, 18], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 10, 10, 11.5], "texture": "#4"}, @@ -40,6 +41,7 @@ "name": "Gear2", "from": [-7, 6.525, 6.5], "to": [23, 9.475, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 13, 15, 14.5], "texture": "#4"}, @@ -54,6 +56,7 @@ "name": "Gear3", "from": [-7, 6.525, 6.5], "to": [23, 9.475, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 13, 15, 14.5], "texture": "#4"}, @@ -68,6 +71,7 @@ "name": "Gear4", "from": [6.5, 6.525, -7], "to": [9.5, 9.475, 23], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [10, 9.5, 11.5, 11], "texture": "#4"}, @@ -160,6 +164,7 @@ "name": "Gear", "from": [6.5, 6.525, -7], "to": [9.5, 9.475, 23], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [10, 9.5, 11.5, 11], "texture": "#4"}, @@ -174,6 +179,7 @@ "name": "Gear5", "from": [-7, 6.525, 6.5], "to": [23, 9.475, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 13, 15, 14.5], "texture": "#4"}, @@ -188,6 +194,7 @@ "name": "Gear6", "from": [6.5, 6.525, -7], "to": [9.5, 9.475, 23], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [10, 9.5, 11.5, 11], "texture": "#4"}, @@ -225,4 +232,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/large_cogwheel_shaftless.json b/src/main/resources/assets/create/models/block/large_cogwheel_shaftless.json index 05b5d70ee..0d3ab77c1 100644 --- a/src/main/resources/assets/create/models/block/large_cogwheel_shaftless.json +++ b/src/main/resources/assets/create/models/block/large_cogwheel_shaftless.json @@ -11,6 +11,7 @@ "name": "GearCaseInnerRotated", "from": [-2, 6.625, -2], "to": [18, 9.375, 18], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 10, 10, 11.5], "texture": "#4"}, @@ -25,6 +26,7 @@ "name": "Gear2", "from": [-7, 6.525, 6.5], "to": [23, 9.475, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 13, 15, 14.5], "texture": "#4"}, @@ -39,6 +41,7 @@ "name": "Gear3", "from": [-7, 6.525, 6.5], "to": [23, 9.475, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 13, 15, 14.5], "texture": "#4"}, @@ -53,6 +56,7 @@ "name": "Gear4", "from": [6.5, 6.525, -7], "to": [9.5, 9.475, 23], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [10, 9.5, 11.5, 11], "texture": "#4"}, @@ -145,6 +149,7 @@ "name": "Gear", "from": [6.5, 6.525, -7], "to": [9.5, 9.475, 23], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [10, 9.5, 11.5, 11], "texture": "#4"}, @@ -159,6 +164,7 @@ "name": "Gear5", "from": [-7, 6.525, 6.5], "to": [23, 9.475, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 13, 15, 14.5], "texture": "#4"}, @@ -173,6 +179,7 @@ "name": "Gear6", "from": [6.5, 6.525, -7], "to": [9.5, 9.475, 23], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [10, 9.5, 11.5, 11], "texture": "#4"}, @@ -210,4 +217,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_arm/claw_base_goggles.json b/src/main/resources/assets/create/models/block/mechanical_arm/claw_base_goggles.json index 8bd6fd97b..e610d582e 100644 --- a/src/main/resources/assets/create/models/block/mechanical_arm/claw_base_goggles.json +++ b/src/main/resources/assets/create/models/block/mechanical_arm/claw_base_goggles.json @@ -50,6 +50,7 @@ { "from": [-4, 0.5, -4.25], "to": [4, 4.5, 3.75], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [0, 3, 1]}, "faces": { "north": {"uv": [8, 2, 16, 6], "texture": "#1"}, @@ -61,6 +62,7 @@ { "from": [-4, 0.5, 3.75], "to": [4, 4.5, -4.25], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [0, 3, 1]}, "faces": { "north": {"uv": [8, 10, 16, 14], "texture": "#1"}, @@ -115,4 +117,4 @@ "children": [3, 4] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_arm/cog.json b/src/main/resources/assets/create/models/block/mechanical_arm/cog.json index d10a6472d..51a22920e 100644 --- a/src/main/resources/assets/create/models/block/mechanical_arm/cog.json +++ b/src/main/resources/assets/create/models/block/mechanical_arm/cog.json @@ -24,6 +24,7 @@ "name": "Gear6", "from": [6.5, 6, -1], "to": [9.5, 10, 17], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [13, 5.5, 15, 7], "rotation": 90, "texture": "#5"}, @@ -52,6 +53,7 @@ "name": "Gear8", "from": [-1, 6, 6.5], "to": [17, 10, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [13, 7, 15, 16], "rotation": 90, "texture": "#5"}, @@ -126,4 +128,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_arm/item.json b/src/main/resources/assets/create/models/block/mechanical_arm/item.json index 55ee9f8c3..1c3ee0c7f 100644 --- a/src/main/resources/assets/create/models/block/mechanical_arm/item.json +++ b/src/main/resources/assets/create/models/block/mechanical_arm/item.json @@ -28,6 +28,7 @@ "name": "Gear6", "from": [6.5, -10, -1], "to": [9.5, -6, 17], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, -8, 8]}, "faces": { "north": {"uv": [13, 5.5, 15, 7], "rotation": 90, "texture": "#4"}, @@ -56,6 +57,7 @@ "name": "Gear8", "from": [-1, -10, 6.5], "to": [17, -6, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, -8, 8]}, "faces": { "north": {"uv": [13, 7, 15, 16], "rotation": 90, "texture": "#4"}, @@ -123,6 +125,7 @@ "name": "Arm 1", "from": [6.5, -3, 5.5], "to": [9.5, 13, 10.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, -2, 8]}, "faces": { "north": {"uv": [0, 0, 1.5, 8], "texture": "#5"}, @@ -310,4 +313,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_crafter/item.json b/src/main/resources/assets/create/models/block/mechanical_crafter/item.json index f99b84d7b..56cd5b0b6 100644 --- a/src/main/resources/assets/create/models/block/mechanical_crafter/item.json +++ b/src/main/resources/assets/create/models/block/mechanical_crafter/item.json @@ -159,6 +159,7 @@ "name": "Gear2", "from": [-1, 6.5, 6.5], "to": [17, 9.5, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "texture": "#9"}, @@ -173,6 +174,7 @@ "name": "Gear3", "from": [-1, 6.5, 6.5], "to": [17, 9.5, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "texture": "#9"}, @@ -248,4 +250,4 @@ "children": [12, 13, 14, 15, 16, 17] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_drill/head.json b/src/main/resources/assets/create/models/block/mechanical_drill/head.json index 23d80c50e..5bd8b0a03 100644 --- a/src/main/resources/assets/create/models/block/mechanical_drill/head.json +++ b/src/main/resources/assets/create/models/block/mechanical_drill/head.json @@ -25,6 +25,7 @@ "name": "Core", "from": [5, 5, 9], "to": [11, 11, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "east": {"uv": [1, 1, 7, 4], "rotation": 270, "texture": "#10"}, @@ -38,6 +39,7 @@ "name": "Bottom", "from": [6, 3, 9], "to": [10, 5, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 4, 2], "texture": "#10"}, @@ -52,6 +54,7 @@ "name": "Bottom", "from": [11, 6, 9], "to": [13, 10, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 4, 2], "rotation": 90, "texture": "#10"}, @@ -66,6 +69,7 @@ "name": "Bottom", "from": [6, 11, 9], "to": [10, 13, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 4, 2], "rotation": 180, "texture": "#10"}, @@ -80,6 +84,7 @@ "name": "Bottom", "from": [3, 6, 9], "to": [5, 10, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 4, 2], "rotation": 270, "texture": "#10"}, @@ -94,6 +99,7 @@ "name": "Bit1", "from": [5.5, 5.5, 12], "to": [10.5, 10.5, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 5, 5], "texture": "#2"}, @@ -108,6 +114,7 @@ "name": "Bit2", "from": [6, 6, 14], "to": [10, 10, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 7]}, "faces": { "north": {"uv": [0, 0, 4, 4], "texture": "#2"}, @@ -122,6 +129,7 @@ "name": "Bit3", "from": [6.5, 6.5, 16], "to": [9.5, 9.5, 18], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 7]}, "faces": { "north": {"uv": [0, 0, 3, 3], "texture": "#2"}, @@ -136,6 +144,7 @@ "name": "Bit4", "from": [7, 7, 18], "to": [9, 9, 20], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 7]}, "faces": { "north": {"uv": [0, 0, 2, 2], "texture": "#2"}, @@ -155,4 +164,4 @@ "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_drill/item.json b/src/main/resources/assets/create/models/block/mechanical_drill/item.json index 156dfc7e5..628b8f997 100644 --- a/src/main/resources/assets/create/models/block/mechanical_drill/item.json +++ b/src/main/resources/assets/create/models/block/mechanical_drill/item.json @@ -28,6 +28,7 @@ "name": "Core", "from": [5, 5, 9], "to": [11, 11, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 6, 6], "texture": "#7"}, @@ -42,6 +43,7 @@ "name": "Top", "from": [6, 11, 9], "to": [10, 13, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 4, 2], "texture": "#10"}, @@ -56,6 +58,7 @@ "name": "Bottom", "from": [6, 3, 9], "to": [10, 5, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 4, 2], "texture": "#10"}, @@ -70,6 +73,7 @@ "name": "Left", "from": [3, 6, 9], "to": [5, 10, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 2, 4], "texture": "#10"}, @@ -84,6 +88,7 @@ "name": "Right", "from": [11, 6, 9], "to": [13, 10, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 2, 4], "texture": "#10"}, @@ -98,6 +103,7 @@ "name": "Bit1", "from": [5.5, 5.5, 12], "to": [10.5, 10.5, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 5, 5], "texture": "#2"}, @@ -112,6 +118,7 @@ "name": "Bit2", "from": [6, 6, 14], "to": [10, 10, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 7]}, "faces": { "north": {"uv": [0, 0, 4, 4], "texture": "#2"}, @@ -126,6 +133,7 @@ "name": "Bit3", "from": [6.5, 6.5, 16], "to": [9.5, 9.5, 18], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 7]}, "faces": { "north": {"uv": [0, 0, 3, 3], "texture": "#2"}, @@ -140,6 +148,7 @@ "name": "Bit4", "from": [7, 7, 18], "to": [9, 9, 20], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 7]}, "faces": { "north": {"uv": [0, 0, 2, 2], "texture": "#2"}, @@ -229,4 +238,4 @@ "children": [10, 11, 12, 13, 14] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_harvester/blade.json b/src/main/resources/assets/create/models/block/mechanical_harvester/blade.json index a15ba52c4..c3f0f8ab6 100644 --- a/src/main/resources/assets/create/models/block/mechanical_harvester/blade.json +++ b/src/main/resources/assets/create/models/block/mechanical_harvester/blade.json @@ -8,8 +8,9 @@ "elements": [ { "name": "Wheel", - "from": [ 1, 0, 3 ], - "to": [ 1.0625, 12, 15 ], + "from": [ 1, 0, 3 ], + "to": [ 1.0625, 12, 15 ], + "forge_data": {"calculate_normals": true}, "rotation": { "origin": [ 8, 6, 9 ], "axis": "x", "angle": -22.5 }, "faces": { "east": { "texture": "#harvester", "uv": [ 0, 0, 12, 12 ] }, @@ -18,8 +19,8 @@ }, { "name": "Trim", - "from": [ 0, 0, 11 ], - "to": [ 16, 2, 12 ], + "from": [ 0, 0, 11 ], + "to": [ 16, 2, 12 ], "faces": { "north": { "texture": "#anvil", "uv": [ 0, 0, 16, 2 ] }, "east": { "texture": "#anvil", "uv": [ 0, 0, 1, 2 ] }, @@ -31,8 +32,8 @@ }, { "name": "Trim", - "from": [ 0, 10, 6 ], - "to": [ 16, 12, 7 ], + "from": [ 0, 10, 6 ], + "to": [ 16, 12, 7 ], "faces": { "north": { "texture": "#anvil", "uv": [ 0, 0, 16, 2 ] }, "east": { "texture": "#anvil", "uv": [ 0, 0, 1, 2 ] }, @@ -44,8 +45,8 @@ }, { "name": "Trim", - "from": [ 0, 8, 13 ], - "to": [ 16, 9, 15 ], + "from": [ 0, 8, 13 ], + "to": [ 16, 9, 15 ], "faces": { "north": { "texture": "#anvil", "uv": [ 0, 9, 16, 10 ] }, "east": { "texture": "#anvil", "uv": [ 0, 0, 2, 1 ] }, @@ -57,8 +58,8 @@ }, { "name": "Trim", - "from": [ 0, 3, 3 ], - "to": [ 16, 4, 5 ], + "from": [ 0, 3, 3 ], + "to": [ 16, 4, 5 ], "faces": { "north": { "texture": "#anvil", "uv": [ 0, 0, 16, 1 ] }, "east": { "texture": "#anvil", "uv": [ 0, 0, 2, 1 ] }, @@ -70,8 +71,8 @@ }, { "name": "Blade", - "from": [ 0, 6, 15 ], - "to": [ 16, 8, 15.0625 ], + "from": [ 0, 6, 15 ], + "to": [ 16, 8, 15.0625 ], "faces": { "north": { "texture": "#harvester", "uv": [ 0, 12, 16, 14 ], "rotation": 180 }, "south": { "texture": "#harvester", "uv": [ 16, 12, 0, 14 ], "rotation": 180 } @@ -79,8 +80,9 @@ }, { "name": "Wheel", - "from": [ 15, 0, 3 ], - "to": [ 15.0625, 12, 15 ], + "from": [ 15, 0, 3 ], + "to": [ 15.0625, 12, 15 ], + "forge_data": {"calculate_normals": true}, "rotation": { "origin": [ 8, 6, 9 ], "axis": "x", "angle": -22.5 }, "faces": { "east": { "texture": "#harvester", "uv": [ 0, 0, 12, 12 ] }, @@ -89,8 +91,8 @@ }, { "name": "Blade", - "from": [ 0, 4, 3 ], - "to": [ 16, 6, 3.0625 ], + "from": [ 0, 4, 3 ], + "to": [ 16, 6, 3.0625 ], "faces": { "north": { "texture": "#harvester", "uv": [ 0, 12, 16, 14 ] }, "south": { "texture": "#harvester", "uv": [ 16, 12, 0, 14 ] } @@ -98,8 +100,8 @@ }, { "name": "Blade", - "from": [ 0, 12, 7 ], - "to": [ 16, 12.0625, 9 ], + "from": [ 0, 12, 7 ], + "to": [ 16, 12.0625, 9 ], "faces": { "up": { "texture": "#harvester", "uv": [ 0, 12, 16, 14 ], "rotation": 180 }, "down": { "texture": "#harvester", "uv": [ 16, 12, 0, 14 ] } @@ -107,12 +109,12 @@ }, { "name": "Blade", - "from": [ 0, 0.0625, 9 ], - "to": [ 16, 0.125, 11 ], + "from": [ 0, 0.0625, 9 ], + "to": [ 16, 0.125, 11 ], "faces": { "up": { "texture": "#harvester", "uv": [ 0, 12, 16, 14 ] }, "down": { "texture": "#harvester", "uv": [ 16, 12, 0, 14 ], "rotation": 180 } } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_harvester/block.json b/src/main/resources/assets/create/models/block/mechanical_harvester/block.json index 46c82eece..c9b0d02f4 100644 --- a/src/main/resources/assets/create/models/block/mechanical_harvester/block.json +++ b/src/main/resources/assets/create/models/block/mechanical_harvester/block.json @@ -22,6 +22,7 @@ "name": "Attachment", "from": [14, 7, 5], "to": [15.9, 10, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 10, 13]}, "faces": { "north": {"uv": [0.1, 8, 2, 11], "texture": "#andesite_casing_short"}, @@ -36,6 +37,7 @@ "name": "Attachment", "from": [0.1, 7, 5], "to": [2, 10, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 10, 13]}, "faces": { "north": {"uv": [14, 8, 15.9, 11], "texture": "#andesite_casing_short"}, @@ -47,4 +49,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_harvester/item.json b/src/main/resources/assets/create/models/block/mechanical_harvester/item.json index 9bb48da0b..518cbf8c8 100644 --- a/src/main/resources/assets/create/models/block/mechanical_harvester/item.json +++ b/src/main/resources/assets/create/models/block/mechanical_harvester/item.json @@ -25,6 +25,7 @@ "name": "Wheel", "from": [1, 0, 3], "to": [1, 12, 15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 6, 9]}, "faces": { "east": {"uv": [0, 0, 12, 12], "texture": "#harvester"}, @@ -96,6 +97,7 @@ "name": "Wheel", "from": [15, 0, 3], "to": [15, 12, 15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 6, 9]}, "faces": { "east": {"uv": [0, 0, 12, 12], "texture": "#harvester"}, @@ -133,6 +135,7 @@ "name": "Attachment", "from": [0.1, 7, 3], "to": [2, 10, 11], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [0, 10, 3]}, "faces": { "north": {"uv": [0, 0, 1.9, 3], "texture": "#andesite_casing_short"}, @@ -147,6 +150,7 @@ "name": "Attachment", "from": [14, 7, 3], "to": [15.9, 10, 11], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [0, 10, 3]}, "faces": { "north": {"uv": [0, 0, 1.9, 3], "texture": "#andesite_casing_short"}, @@ -165,4 +169,4 @@ "scale": [0.5, 0.5, 0.5] } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_mixer/item.json b/src/main/resources/assets/create/models/block/mechanical_mixer/item.json index e51e594a9..b9aebf5dc 100644 --- a/src/main/resources/assets/create/models/block/mechanical_mixer/item.json +++ b/src/main/resources/assets/create/models/block/mechanical_mixer/item.json @@ -38,6 +38,7 @@ "name": "Mixer wire 1", "from": [2.5, -4, 8], "to": [13.5, 6, 8], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 1.25, 8]}, "faces": { "north": {"uv": [0, 0, 11, 10], "texture": "#6"}, @@ -48,6 +49,7 @@ "name": "MixerCenter", "from": [7, -4, 7], "to": [9, 8, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 1.25, 8]}, "faces": { "north": {"uv": [12, 0, 14, 12], "texture": "#6"}, @@ -61,6 +63,7 @@ "name": "Mixer wire 2", "from": [8, -4, 2.5], "to": [8, 6, 13.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 1.25, 8]}, "faces": { "east": {"uv": [0, 0, 11, 10], "texture": "#6"}, @@ -222,6 +225,7 @@ "name": "Gear2", "from": [-1, 13.5, 6.5], "to": [17, 16.5, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 15, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "texture": "#1_2"}, @@ -236,6 +240,7 @@ "name": "Gear3", "from": [-1, 13.5, 6.5], "to": [17, 16.5, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [8, 15, 8]}, "faces": { "north": {"uv": [7, 8, 16, 9.5], "texture": "#1_2"}, @@ -364,4 +369,4 @@ "children": [16, 17, 18, 19, 20, 21] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_plough.json b/src/main/resources/assets/create/models/block/mechanical_plough.json index ad0dd1fb0..9969d33f9 100644 --- a/src/main/resources/assets/create/models/block/mechanical_plough.json +++ b/src/main/resources/assets/create/models/block/mechanical_plough.json @@ -24,6 +24,7 @@ "name": "Attachment", "from": [14, 4, 1], "to": [15.9, 7, 10], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 10, 13]}, "faces": { "north": {"uv": [0.1, 8, 2, 11], "texture": "#andesite_casing_short"}, @@ -38,6 +39,7 @@ "name": "Attachment", "from": [2, 5, -1], "to": [13.9, 6, 11], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 10, 13]}, "faces": { "north": {"uv": [2, 15, 13.9, 16], "texture": "#1"}, @@ -52,6 +54,7 @@ "name": "Attachment", "from": [0.1, 4, 1], "to": [2, 7, 10], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 10, 13]}, "faces": { "north": {"uv": [14, 8, 15.9, 11], "texture": "#andesite_casing_short"}, @@ -83,4 +86,4 @@ "scale": [0.5, 0.5, 0.5] } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_pump/block.json b/src/main/resources/assets/create/models/block/mechanical_pump/block.json index 8dd3ab9b7..a38904e46 100644 --- a/src/main/resources/assets/create/models/block/mechanical_pump/block.json +++ b/src/main/resources/assets/create/models/block/mechanical_pump/block.json @@ -52,6 +52,7 @@ { "from": [5.85355, 13.25, 1.75], "to": [9.85355, 15.25, 13.75], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8.35355, 13.25, 7.75]}, "faces": { "north": {"uv": [16, 0, 12, 2], "texture": "#4"}, @@ -65,6 +66,7 @@ { "from": [7.85355, 11.25, 1.75], "to": [9.85355, 13.25, 13.75], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8.35355, 13.25, 7.75]}, "faces": { "north": {"uv": [16, 2, 14, 4], "texture": "#4"}, @@ -77,6 +79,7 @@ { "from": [2.35355, 10.75, 7.75], "to": [14.35355, 12.75, 9.75], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8.35355, 13.25, 7.75]}, "faces": { "north": {"uv": [14, 2, 15, 4], "texture": "#4"}, @@ -89,6 +92,7 @@ { "from": [2.35355, 12.75, 5.75], "to": [14.35355, 14.75, 9.75], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8.35355, 13.25, 7.75]}, "faces": { "north": {"uv": [12, 0, 13, 2], "texture": "#4"}, @@ -143,4 +147,4 @@ 5, 6 ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_pump/cog.json b/src/main/resources/assets/create/models/block/mechanical_pump/cog.json index d9f2d4c46..53cbe69bd 100644 --- a/src/main/resources/assets/create/models/block/mechanical_pump/cog.json +++ b/src/main/resources/assets/create/models/block/mechanical_pump/cog.json @@ -25,6 +25,7 @@ "name": "Gear7", "from": [6.5, -1, 5], "to": [9.5, 17, 11], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 6.5]}, "faces": { "north": {"uv": [0, 8.5, 9, 10], "rotation": 90, "texture": "#5"}, @@ -39,6 +40,7 @@ "name": "Gear8", "from": [-1, 6.5, 5], "to": [17, 9.5, 11], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 6.5]}, "faces": { "north": {"uv": [0, 8.5, 9, 10], "texture": "#5"}, @@ -120,4 +122,4 @@ "children": [0, 1, 2, 3, 4] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_pump/item.json b/src/main/resources/assets/create/models/block/mechanical_pump/item.json index 161c4910c..0e5232246 100644 --- a/src/main/resources/assets/create/models/block/mechanical_pump/item.json +++ b/src/main/resources/assets/create/models/block/mechanical_pump/item.json @@ -26,6 +26,7 @@ "name": "Gear6", "from": [5.5, 7, -1], "to": [11.5, 10, 17], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8.5, 8.5, 8]}, "faces": { "north": {"uv": [9, 10, 10.5, 13], "rotation": 90, "texture": "#5"}, @@ -40,6 +41,7 @@ "name": "Gear7", "from": [5.5, -0.5, 6.5], "to": [11.5, 17.5, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8.5, 8.5, 8]}, "faces": { "north": {"uv": [0, 10, 9, 13], "rotation": 90, "texture": "#5"}, @@ -123,6 +125,7 @@ { "from": [1.70355, 6.15, 2], "to": [3.70355, 10.15, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [3.35355, 8.25, 7.75]}, "faces": { "north": {"uv": [16, 0, 12, 2], "rotation": 90, "texture": "#4"}, @@ -136,6 +139,7 @@ { "from": [3.70355, 8.15, 2], "to": [5.70355, 10.15, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [3.35355, 8.25, 7.75]}, "faces": { "north": {"uv": [16, 2, 14, 4], "rotation": 90, "texture": "#4"}, @@ -148,6 +152,7 @@ { "from": [3.85355, 2.5, 7.75], "to": [5.85355, 14.5, 9.75], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [3.35355, 8.25, 7.75]}, "faces": { "north": {"uv": [14, 2, 15, 4], "rotation": 90, "texture": "#4"}, @@ -160,6 +165,7 @@ { "from": [1.85355, 2.5, 5.75], "to": [3.85355, 14.5, 9.75], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [3.35355, 8.25, 7.75]}, "faces": { "north": {"uv": [12, 0, 13, 2], "rotation": 90, "texture": "#4"}, @@ -222,4 +228,4 @@ "children": [8, 9, 10, 11] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/mechanical_roller/frame.json b/src/main/resources/assets/create/models/block/mechanical_roller/frame.json index 489a68f42..7c997b5f0 100644 --- a/src/main/resources/assets/create/models/block/mechanical_roller/frame.json +++ b/src/main/resources/assets/create/models/block/mechanical_roller/frame.json @@ -9,6 +9,7 @@ "name": "Axle left", "from": [-2, -8, -5], "to": [2, 0, 3], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [4, -4, -1]}, "faces": { "north": {"uv": [0, 4, 4, 6], "rotation": 90, "texture": "#1"}, @@ -23,6 +24,7 @@ "name": "Axle right", "from": [14, -8, -5], "to": [18, 0, 3], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [4, -4, -1]}, "faces": { "north": {"uv": [0, 4, 4, 6], "rotation": 90, "texture": "#1"}, @@ -37,6 +39,7 @@ "name": "Chute", "from": [1, -4, -8], "to": [15, 12, 6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [4, -4, -1]}, "faces": { "north": {"uv": [0.5, 8, 7.5, 16], "texture": "#1"}, @@ -50,6 +53,7 @@ "name": "Chute top", "from": [1, 5, -14], "to": [15, 11, -8], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [4, -4, -1]}, "faces": { "north": {"uv": [9, 1, 16, 4], "texture": "#1"}, @@ -62,6 +66,7 @@ "name": "Cage", "from": [1, -2, -14], "to": [15, 5, -8], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [4, -4, -1]}, "faces": { "north": {"uv": [9, 4, 16, 8], "texture": "#1"}, @@ -70,4 +75,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/millstone/inner.json b/src/main/resources/assets/create/models/block/millstone/inner.json index c68026361..8c09153fa 100644 --- a/src/main/resources/assets/create/models/block/millstone/inner.json +++ b/src/main/resources/assets/create/models/block/millstone/inner.json @@ -27,6 +27,7 @@ "name": "Gear6", "from": [6.5, 6, -1], "to": [9.5, 12, 17], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 7.5, 8]}, "faces": { "north": {"uv": [9, 10, 10.5, 13], "texture": "#5"}, @@ -41,6 +42,7 @@ "name": "Gear7", "from": [-1, 6, 6.5], "to": [17, 12, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 7.5, 8]}, "faces": { "north": {"uv": [0, 10, 9, 13], "texture": "#5"}, @@ -141,4 +143,4 @@ "children": [5] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/millstone/item.json b/src/main/resources/assets/create/models/block/millstone/item.json index eff5cf81d..84a61ee0a 100644 --- a/src/main/resources/assets/create/models/block/millstone/item.json +++ b/src/main/resources/assets/create/models/block/millstone/item.json @@ -26,6 +26,7 @@ "name": "Gear6", "from": [6.5, 6, -1], "to": [9.5, 12, 17], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 7.5, 8]}, "faces": { "north": {"uv": [9, 10, 10.5, 13], "texture": "#5"}, @@ -40,6 +41,7 @@ "name": "Gear7", "from": [-1, 6, 6.5], "to": [17, 12, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 7.5, 8]}, "faces": { "north": {"uv": [0, 10, 9, 13], "texture": "#5"}, @@ -172,4 +174,4 @@ }, 11 ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/netherite_backtank/block_cogs.json b/src/main/resources/assets/create/models/block/netherite_backtank/block_cogs.json index 3db35b065..3030bad3d 100644 --- a/src/main/resources/assets/create/models/block/netherite_backtank/block_cogs.json +++ b/src/main/resources/assets/create/models/block/netherite_backtank/block_cogs.json @@ -21,6 +21,7 @@ { "from": [5, 4, 10.5], "to": [7, 9, 11.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [6.5, 11.5, 5.5, 14], "texture": "#0"}, @@ -47,6 +48,7 @@ { "from": [5, 6, 8.5], "to": [7, 7, 13.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [5.5, 11, 6.5, 11.5], "rotation": 180, "texture": "#0"}, @@ -73,6 +75,7 @@ { "from": [9, 4, 10.5], "to": [11, 9, 11.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [5.5, 11.5, 6.5, 14], "texture": "#0"}, @@ -99,6 +102,7 @@ { "from": [9, 6, 8.5], "to": [11, 7, 13.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [5.5, 11, 6.5, 11.5], "texture": "#0"}, @@ -122,4 +126,4 @@ "children": [] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/netherite_backtank/item.json b/src/main/resources/assets/create/models/block/netherite_backtank/item.json index 20607aa1f..f333c9386 100644 --- a/src/main/resources/assets/create/models/block/netherite_backtank/item.json +++ b/src/main/resources/assets/create/models/block/netherite_backtank/item.json @@ -22,6 +22,7 @@ { "from": [5, 4, 10.5], "to": [7, 9, 11.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [6.5, 11.5, 5.5, 14], "texture": "#0"}, @@ -48,6 +49,7 @@ { "from": [5, 6, 8.5], "to": [7, 7, 13.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [5.5, 11, 6.5, 11.5], "rotation": 180, "texture": "#0"}, @@ -74,6 +76,7 @@ { "from": [9, 4, 10.5], "to": [11, 9, 11.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [5.5, 11.5, 6.5, 14], "texture": "#0"}, @@ -100,6 +103,7 @@ { "from": [9, 6, 8.5], "to": [11, 7, 13.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.5, 11]}, "faces": { "north": {"uv": [5.5, 11, 6.5, 11.5], "texture": "#0"}, @@ -202,4 +206,4 @@ "origin": [8, 8, 8], "children": [] }, 13, 14] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/placard.json b/src/main/resources/assets/create/models/block/placard.json index b79599cb2..b48f82909 100644 --- a/src/main/resources/assets/create/models/block/placard.json +++ b/src/main/resources/assets/create/models/block/placard.json @@ -34,6 +34,7 @@ { "from": [2.5, 1, 2.5], "to": [13.5, 3, 13.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 11, 12, 12], "rotation": 180, "texture": "#0"}, @@ -47,6 +48,7 @@ { "from": [10.7, 2.5, 4.3], "to": [11.7, 3.5, 5.3], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [12, 1, 13, 2], "rotation": 180, "texture": "#0"}, @@ -59,6 +61,7 @@ { "from": [4.3, 2.5, 10.7], "to": [5.3, 3.5, 11.7], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [12, 1, 13, 2], "rotation": 180, "texture": "#0"}, @@ -108,4 +111,4 @@ "scale": [0.5, 0.5, 0.5] } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/portable_fluid_interface/block_top.json b/src/main/resources/assets/create/models/block/portable_fluid_interface/block_top.json index 3815c2846..7c160d25e 100644 --- a/src/main/resources/assets/create/models/block/portable_fluid_interface/block_top.json +++ b/src/main/resources/assets/create/models/block/portable_fluid_interface/block_top.json @@ -32,6 +32,7 @@ { "from": [4, 13.1, 13], "to": [6, 15.1, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 14, 13]}, "faces": { "east": {"uv": [6.5, 7.5, 7, 8], "texture": "#0"}, @@ -42,6 +43,7 @@ { "from": [10, 13.1, 2], "to": [12, 15.1, 3], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 14, 3]}, "faces": { "north": {"uv": [10, 15, 11, 16], "texture": "#0"}, @@ -52,6 +54,7 @@ { "from": [2, 13.1, 4], "to": [3, 15.1, 6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [3, 14, 8]}, "faces": { "north": {"uv": [6.5, 7.5, 7, 8], "texture": "#0"}, @@ -62,6 +65,7 @@ { "from": [13, 13.1, 10], "to": [14, 15.1, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [13, 14, 8]}, "faces": { "north": {"uv": [6.5, 7.5, 7, 8], "texture": "#0"}, @@ -72,6 +76,7 @@ { "from": [10, 13.1, 13], "to": [12, 15.1, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 14, 13]}, "faces": { "east": {"uv": [6.5, 7.5, 7, 8], "texture": "#0"}, @@ -82,6 +87,7 @@ { "from": [4, 13.1, 2], "to": [6, 15.1, 3], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 14, 3]}, "faces": { "north": {"uv": [13, 15, 14, 16], "texture": "#0"}, @@ -92,6 +98,7 @@ { "from": [2, 13.1, 10], "to": [3, 15.1, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [3, 14, 8]}, "faces": { "north": {"uv": [6.5, 7.5, 7, 8], "texture": "#0"}, @@ -102,6 +109,7 @@ { "from": [13, 13.1, 4], "to": [14, 15.1, 6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [13, 14, 8]}, "faces": { "north": {"uv": [6.5, 7.5, 7, 8], "texture": "#0"}, @@ -181,4 +189,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/portable_fluid_interface/item.json b/src/main/resources/assets/create/models/block/portable_fluid_interface/item.json index 19312bcc8..f2aa756a7 100644 --- a/src/main/resources/assets/create/models/block/portable_fluid_interface/item.json +++ b/src/main/resources/assets/create/models/block/portable_fluid_interface/item.json @@ -92,6 +92,7 @@ { "from": [4, 16.1, 13], "to": [6, 18.1, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 17, 13]}, "faces": { "east": {"uv": [6.5, 7.5, 7, 8], "texture": "#0"}, @@ -102,6 +103,7 @@ { "from": [10, 16.1, 2], "to": [12, 18.1, 3], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 17, 3]}, "faces": { "north": {"uv": [10, 15, 11, 16], "texture": "#0"}, @@ -112,6 +114,7 @@ { "from": [2, 16.1, 4], "to": [3, 18.1, 6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [3, 17, 8]}, "faces": { "north": {"uv": [6.5, 7.5, 7, 8], "texture": "#0"}, @@ -122,6 +125,7 @@ { "from": [13, 16.1, 10], "to": [14, 18.1, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [13, 17, 8]}, "faces": { "north": {"uv": [6.5, 7.5, 7, 8], "texture": "#0"}, @@ -132,6 +136,7 @@ { "from": [10, 16.1, 13], "to": [12, 18.1, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 17, 13]}, "faces": { "east": {"uv": [6.5, 7.5, 7, 8], "texture": "#0"}, @@ -142,6 +147,7 @@ { "from": [4, 16.1, 2], "to": [6, 18.1, 3], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 17, 3]}, "faces": { "north": {"uv": [13, 15, 14, 16], "texture": "#0"}, @@ -152,6 +158,7 @@ { "from": [2, 16.1, 10], "to": [3, 18.1, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [3, 17, 8]}, "faces": { "north": {"uv": [6.5, 7.5, 7, 8], "texture": "#0"}, @@ -162,6 +169,7 @@ { "from": [13, 16.1, 4], "to": [14, 18.1, 6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [13, 17, 8]}, "faces": { "north": {"uv": [6.5, 7.5, 7, 8], "texture": "#0"}, @@ -241,4 +249,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/portable_storage_interface/block_top.json b/src/main/resources/assets/create/models/block/portable_storage_interface/block_top.json index 88f35fcab..f09e4f8fc 100644 --- a/src/main/resources/assets/create/models/block/portable_storage_interface/block_top.json +++ b/src/main/resources/assets/create/models/block/portable_storage_interface/block_top.json @@ -32,6 +32,7 @@ { "from": [4, 13.1, 13], "to": [6, 15.1, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 14, 13]}, "faces": { "east": {"uv": [7.5, 10, 8, 10.5], "texture": "#0"}, @@ -42,6 +43,7 @@ { "from": [10, 13.1, 2], "to": [12, 15.1, 3], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 14, 3]}, "faces": { "north": {"uv": [10, 15, 11, 16], "texture": "#0"}, @@ -52,6 +54,7 @@ { "from": [2, 13.1, 4], "to": [3, 15.1, 6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [3, 14, 8]}, "faces": { "north": {"uv": [7.5, 10, 8, 10.5], "texture": "#0"}, @@ -62,6 +65,7 @@ { "from": [13, 13.1, 10], "to": [14, 15.1, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [13, 14, 8]}, "faces": { "north": {"uv": [7.5, 10, 8, 10.5], "texture": "#0"}, @@ -72,6 +76,7 @@ { "from": [10, 13.1, 13], "to": [12, 15.1, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 14, 13]}, "faces": { "east": {"uv": [7.5, 10, 8, 10.5], "texture": "#0"}, @@ -82,6 +87,7 @@ { "from": [4, 13.1, 2], "to": [6, 15.1, 3], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 14, 3]}, "faces": { "north": {"uv": [13, 15, 14, 16], "texture": "#0"}, @@ -92,6 +98,7 @@ { "from": [2, 13.1, 10], "to": [3, 15.1, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [3, 14, 8]}, "faces": { "north": {"uv": [7.5, 10, 8, 10.5], "texture": "#0"}, @@ -102,6 +109,7 @@ { "from": [13, 13.1, 4], "to": [14, 15.1, 6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [13, 14, 8]}, "faces": { "north": {"uv": [7.5, 10, 8, 10.5], "texture": "#0"}, @@ -117,4 +125,4 @@ "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/portable_storage_interface/item.json b/src/main/resources/assets/create/models/block/portable_storage_interface/item.json index 81d707160..3d5defe3f 100644 --- a/src/main/resources/assets/create/models/block/portable_storage_interface/item.json +++ b/src/main/resources/assets/create/models/block/portable_storage_interface/item.json @@ -91,6 +91,7 @@ { "from": [4, 16.1, 13], "to": [6, 18.1, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 17, 13]}, "faces": { "east": {"uv": [7.5, 10, 8, 10.5], "texture": "#0"}, @@ -101,6 +102,7 @@ { "from": [10, 16.1, 2], "to": [12, 18.1, 3], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 17, 3]}, "faces": { "north": {"uv": [10, 15, 11, 16], "texture": "#0"}, @@ -111,6 +113,7 @@ { "from": [2, 16.1, 4], "to": [3, 18.1, 6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [3, 17, 8]}, "faces": { "north": {"uv": [7.5, 10, 8, 10.5], "texture": "#0"}, @@ -121,6 +124,7 @@ { "from": [13, 16.1, 10], "to": [14, 18.1, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [13, 17, 8]}, "faces": { "north": {"uv": [7.5, 10, 8, 10.5], "texture": "#0"}, @@ -131,6 +135,7 @@ { "from": [10, 16.1, 13], "to": [12, 18.1, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 17, 13]}, "faces": { "east": {"uv": [7.5, 10, 8, 10.5], "texture": "#0"}, @@ -141,6 +146,7 @@ { "from": [4, 16.1, 2], "to": [6, 18.1, 3], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 17, 3]}, "faces": { "north": {"uv": [13, 15, 14, 16], "texture": "#0"}, @@ -151,6 +157,7 @@ { "from": [2, 16.1, 10], "to": [3, 18.1, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [3, 17, 8]}, "faces": { "north": {"uv": [7.5, 10, 8, 10.5], "texture": "#0"}, @@ -161,6 +168,7 @@ { "from": [13, 16.1, 4], "to": [14, 18.1, 6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [13, 17, 8]}, "faces": { "north": {"uv": [7.5, 10, 8, 10.5], "texture": "#0"}, @@ -240,4 +248,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/rope_pulley/item.json b/src/main/resources/assets/create/models/block/rope_pulley/item.json index ed905e459..fab68e5d3 100644 --- a/src/main/resources/assets/create/models/block/rope_pulley/item.json +++ b/src/main/resources/assets/create/models/block/rope_pulley/item.json @@ -17,6 +17,7 @@ "name": "coil", "from": [4, 4, 2], "to": [12, 12, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, -10]}, "faces": { "east": {"uv": [0, 0, 12, 8], "texture": "#5"}, @@ -29,6 +30,7 @@ "name": "coil", "from": [3.5, 3.5, 9], "to": [12.5, 12.5, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, -10]}, "faces": { "north": {"uv": [0, 0, 9, 9], "texture": "#5"}, @@ -43,6 +45,7 @@ "name": "coil", "from": [3.5, 3.5, 3], "to": [12.5, 12.5, 7], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, -10]}, "faces": { "north": {"uv": [0, 0, 9, 9], "texture": "#5"}, @@ -364,4 +367,4 @@ 20, 21 ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/rope_pulley/rope_coil.json b/src/main/resources/assets/create/models/block/rope_pulley/rope_coil.json index f29424c95..8649b4104 100644 --- a/src/main/resources/assets/create/models/block/rope_pulley/rope_coil.json +++ b/src/main/resources/assets/create/models/block/rope_pulley/rope_coil.json @@ -9,6 +9,7 @@ "name": "coil", "from": [4, 4, 2], "to": [12, 12, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, -10]}, "faces": { "east": {"uv": [0, 0, 12, 8], "texture": "#5"}, @@ -21,6 +22,7 @@ "name": "coil", "from": [3.5, 3.5, 9], "to": [12.5, 12.5, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, -10]}, "faces": { "north": {"uv": [0, 0, 9, 9], "texture": "#5"}, @@ -35,6 +37,7 @@ "name": "coil", "from": [3.5, 3.5, 3], "to": [12.5, 12.5, 7], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 8, -10]}, "faces": { "north": {"uv": [0, 0, 9, 9], "texture": "#5"}, @@ -46,4 +49,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/schematicannon/block.json b/src/main/resources/assets/create/models/block/schematicannon/block.json index 3a2bc897a..0eaef656c 100644 --- a/src/main/resources/assets/create/models/block/schematicannon/block.json +++ b/src/main/resources/assets/create/models/block/schematicannon/block.json @@ -13,6 +13,7 @@ "name": "Cube", "from": [-2, -0.2, 5], "to": [18, 3, 11], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 16, 3], "texture": "#0"}, @@ -27,6 +28,7 @@ "name": "Cube", "from": [-2, -0.1, 5], "to": [18, 3, 11], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 16, 3], "texture": "#0"}, @@ -58,4 +60,4 @@ "children": [0, 1, 2] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/schematicannon/item.json b/src/main/resources/assets/create/models/block/schematicannon/item.json index 2efe2cb44..6e0697ef6 100644 --- a/src/main/resources/assets/create/models/block/schematicannon/item.json +++ b/src/main/resources/assets/create/models/block/schematicannon/item.json @@ -16,6 +16,7 @@ "name": "Cube", "from": [4, 30, 4], "to": [12, 32, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 15, 0]}, "faces": { "north": {"uv": [6, 0, 14, 2], "texture": "#3"}, @@ -30,6 +31,7 @@ "name": "Cube", "from": [4.5, 20, 4.5], "to": [11.5, 31, 11.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 15, 0]}, "faces": { "north": {"uv": [8, 1, 15, 12], "texture": "#3"}, @@ -44,6 +46,7 @@ "name": "Cube", "from": [6, 13, -1.5], "to": [10, 17, 17.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 15, 0]}, "faces": { "north": {"uv": [10, 8, 14, 12], "texture": "#3"}, @@ -58,6 +61,7 @@ "name": "Cube", "from": [3.5, 10, 3.5], "to": [12.5, 20, 12.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 15, 0]}, "faces": { "north": {"uv": [4, 6, 13, 16], "texture": "#3"}, @@ -109,6 +113,7 @@ "name": "Cube", "from": [-2, -0.2, 5], "to": [18, 3, 11], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 16, 3], "texture": "#0"}, @@ -123,6 +128,7 @@ "name": "Cube", "from": [-2, -0.1, 5], "to": [18, 3, 11], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 16, 3], "texture": "#0"}, @@ -197,4 +203,4 @@ "children": [7, 8, 9] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/smart_fluid_pipe/block.json b/src/main/resources/assets/create/models/block/smart_fluid_pipe/block.json index 1f6745882..613fdf15a 100644 --- a/src/main/resources/assets/create/models/block/smart_fluid_pipe/block.json +++ b/src/main/resources/assets/create/models/block/smart_fluid_pipe/block.json @@ -44,6 +44,7 @@ { "from": [4.5, 5, 7.15], "to": [11.5, 12, 13.15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 12, 13]}, "faces": { "north": {"uv": [1, 9, 7, 15], "texture": "#3"}, @@ -56,6 +57,7 @@ { "from": [3.9, 4.4, 4.15], "to": [12.1, 12.6, 7.15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 12, 13]}, "faces": { "north": {"uv": [8, 8, 16, 16], "texture": "#3"}, @@ -67,4 +69,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/smart_fluid_pipe/item.json b/src/main/resources/assets/create/models/block/smart_fluid_pipe/item.json index a3df689d8..1f445f3e3 100644 --- a/src/main/resources/assets/create/models/block/smart_fluid_pipe/item.json +++ b/src/main/resources/assets/create/models/block/smart_fluid_pipe/item.json @@ -70,6 +70,7 @@ { "from": [4.5, 5, 7.15], "to": [11.5, 12, 13.15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 12, 13]}, "faces": { "north": {"uv": [1, 9, 7, 15], "texture": "#3"}, @@ -82,6 +83,7 @@ { "from": [3.9, 4.4, 4.15], "to": [12.1, 12.6, 7.15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 12, 13]}, "faces": { "north": {"uv": [8, 8, 16, 16], "texture": "#3"}, @@ -124,4 +126,4 @@ "scale": [0.5, 0.5, 0.5] } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/steam_engine/item.json b/src/main/resources/assets/create/models/block/steam_engine/item.json index 3e1797a1a..b6757a18f 100644 --- a/src/main/resources/assets/create/models/block/steam_engine/item.json +++ b/src/main/resources/assets/create/models/block/steam_engine/item.json @@ -67,6 +67,7 @@ { "from": [6, 22, 4], "to": [10, 28, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [15, 25, 8]}, "faces": { "north": {"uv": [8.5, 11, 10.5, 14], "rotation": 180, "texture": "#0"}, @@ -80,6 +81,7 @@ { "from": [6, 8, 4], "to": [10, 14, 12], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [15, 25, 8]}, "faces": { "north": {"uv": [8.5, 11, 10.5, 14], "rotation": 180, "texture": "#0"}, @@ -93,6 +95,7 @@ { "from": [6, 14, 6], "to": [10, 22, 10], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [15, 25, 8]}, "faces": { "north": {"uv": [1.5, 1, 3.5, 6], "rotation": 180, "texture": "#0"}, @@ -154,4 +157,4 @@ "children": [5, 6, 7] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/symmetry_effect/crossplane.json b/src/main/resources/assets/create/models/block/symmetry_effect/crossplane.json index 0fdbb9668..b6d97b9eb 100644 --- a/src/main/resources/assets/create/models/block/symmetry_effect/crossplane.json +++ b/src/main/resources/assets/create/models/block/symmetry_effect/crossplane.json @@ -22,6 +22,7 @@ "name": "rod_left_bottom", "from": [1, 3, 7], "to": [3, 4, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 2, 1], "texture": "#2"}, @@ -36,6 +37,7 @@ "name": "rod_left_bottom", "from": [13, 3, 7], "to": [15, 4, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 2, 1], "texture": "#2"}, @@ -50,6 +52,7 @@ "name": "rod_left_top", "from": [1, 12, 7], "to": [3, 13, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 2, 1], "texture": "#2"}, @@ -64,6 +67,7 @@ "name": "rod_left_top", "from": [13, 12, 7], "to": [15, 13, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 2, 1], "texture": "#2"}, @@ -79,6 +83,7 @@ "from": [1, 4, 7.5], "to": [3, 12, 8.5], "shade": false, + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [3, 5, 1, 13], "texture": "#2"}, @@ -92,6 +97,7 @@ "from": [13, 4, 7.5], "to": [15, 12, 8.5], "shade": false, + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [1, 3, 3, 11], "texture": "#2"}, @@ -140,4 +146,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/symmetry_effect/tripleplane.json b/src/main/resources/assets/create/models/block/symmetry_effect/tripleplane.json index 99450d7ca..ffd609b86 100644 --- a/src/main/resources/assets/create/models/block/symmetry_effect/tripleplane.json +++ b/src/main/resources/assets/create/models/block/symmetry_effect/tripleplane.json @@ -61,6 +61,7 @@ "name": "Cube", "from": [7.5, 6, -0.5], "to": [8.5, 10, 3.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [4, 1, 5, 5], "texture": "#0"}, @@ -75,6 +76,7 @@ "name": "Cube", "from": [7.5, 6, 12.5], "to": [8.5, 10, 16.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [4, 1, 5, 5], "texture": "#0"}, @@ -89,6 +91,7 @@ "name": "rod_left_bottom", "from": [1, 3, 7], "to": [3, 4, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 2, 1], "texture": "#2"}, @@ -103,6 +106,7 @@ "name": "rod_left_bottom", "from": [13, 3, 7], "to": [15, 4, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 2, 1], "texture": "#2"}, @@ -117,6 +121,7 @@ "name": "rod_left_top", "from": [1, 12, 7], "to": [3, 13, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 2, 1], "texture": "#2"}, @@ -131,6 +136,7 @@ "name": "rod_left_top", "from": [13, 12, 7], "to": [15, 13, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [0, 0, 2, 1], "texture": "#2"}, @@ -146,6 +152,7 @@ "from": [1, 4, 7.5], "to": [3, 12, 8.5], "shade": false, + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [3, 5, 1, 13], "texture": "#2"}, @@ -159,6 +166,7 @@ "from": [13, 4, 7.5], "to": [15, 12, 8.5], "shade": false, + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [1, 3, 3, 11], "texture": "#2"}, @@ -175,4 +183,4 @@ "children": [6, 7, 8, 9, 10, 11] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/track/ascending_template.json.donotload b/src/main/resources/assets/create/models/block/track/ascending_template.json.donotload index d4f482935..c8be74195 100644 --- a/src/main/resources/assets/create/models/block/track/ascending_template.json.donotload +++ b/src/main/resources/assets/create/models/block/track/ascending_template.json.donotload @@ -11,6 +11,7 @@ "name": "cube1", "from": [16, 10.6, 22.1], "to": [37.95, 14.7, 26.1], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1_0"}, @@ -22,6 +23,7 @@ "name": "cube2", "from": [16, 10.6, 14.6], "to": [37.95, 14.7, 18.6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1_0"}, @@ -33,6 +35,7 @@ "name": "cube3", "from": [-5.95, 10.6, 22.1], "to": [16, 14.7, 26.1], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1_0"}, @@ -44,6 +47,7 @@ "name": "cube5", "from": [16, 10.6, 29.6], "to": [37.95, 14.7, 33.6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1_0"}, @@ -55,6 +59,7 @@ "name": "cube4", "from": [-5.95, 10.6, 29.6], "to": [16, 14.7, 33.6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1_0"}, @@ -66,6 +71,7 @@ "name": "cube6", "from": [-5.95, 10.6, 14.6], "to": [16, 14.7, 18.6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1_0"}, @@ -77,6 +83,7 @@ "name": "cube7", "from": [-5.95, 10.6, 12.6], "to": [16, 14.7, 20.6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -87,6 +94,7 @@ "name": "cube8", "from": [-5.95, 10.6, 20.1], "to": [16, 14.7, 28.1], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -97,6 +105,7 @@ "name": "cube9", "from": [-5.95, 10.6, 27.6], "to": [16, 14.7, 35.6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -107,6 +116,7 @@ "name": "cube10", "from": [16, 10.6, 12.6], "to": [37.95, 14.7, 20.6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -117,6 +127,7 @@ "name": "cube11", "from": [16, 10.6, 20.1], "to": [37.95, 14.7, 28.1], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -127,6 +138,7 @@ "name": "cube12", "from": [16, 10.6, 27.6], "to": [37.95, 14.7, 35.6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -137,6 +149,7 @@ "name": "rail1", "from": [29.35, 13.65, 12.6], "to": [33.55, 13.7, 35.6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 8.5, 11.5, 10.5], "rotation": 270, "texture": "#1_0"}, @@ -147,6 +160,7 @@ "name": "rail2", "from": [29.45, 18.05, 12.6], "to": [33.45, 18.1, 35.6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 11.5, 11.5, 13.5], "rotation": 270, "texture": "#1_0"}, @@ -157,6 +171,7 @@ "name": "rail3", "from": [29.9, 13.7, 12.6], "to": [33, 18.1, 35.6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 12.5, 4], "texture": "#1_0"}, @@ -169,6 +184,7 @@ "name": "rail4", "from": [-1.45, 18.05, 12.6], "to": [2.55, 18.1, 35.6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 13.5, 11.5, 11.5], "rotation": 270, "texture": "#1_0"}, @@ -179,6 +195,7 @@ "name": "rail5", "from": [-1, 13.7, 12.6], "to": [2.1, 18.1, 35.6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [12.5, 2, 11, 4], "texture": "#1_0"}, @@ -191,6 +208,7 @@ "name": "rail6", "from": [-1.55, 13.65, 12.6], "to": [2.65, 13.7, 35.6], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 10.5, 11.5, 8.5], "rotation": 270, "texture": "#1_0"}, @@ -213,4 +231,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/track/cross_d1_xo_template.json.donotload b/src/main/resources/assets/create/models/block/track/cross_d1_xo_template.json.donotload index 4009870d3..0881b26c1 100644 --- a/src/main/resources/assets/create/models/block/track/cross_d1_xo_template.json.donotload +++ b/src/main/resources/assets/create/models/block/track/cross_d1_xo_template.json.donotload @@ -11,6 +11,7 @@ "name": "cube1", "from": [16, 5.95, 14], "to": [37.95, 10.05, 18], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -22,6 +23,7 @@ "name": "cube2", "from": [16, 5.95, 6.5], "to": [37.95, 10.05, 10.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -33,6 +35,7 @@ "name": "cube3", "from": [-5.95, 5.95, 14], "to": [16, 10.05, 18], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -44,6 +47,7 @@ "name": "cube5", "from": [16, 5.95, 21.5], "to": [37.95, 10.05, 25.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -55,6 +59,7 @@ "name": "cube4", "from": [-5.95, 5.95, 21.5], "to": [16, 10.05, 25.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -66,6 +71,7 @@ "name": "cube6", "from": [-5.95, 5.95, 6.5], "to": [16, 10.05, 10.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -77,6 +83,7 @@ "name": "cube7", "from": [-5.95, 5.95, 4.5], "to": [16, 10.05, 12.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -87,6 +94,7 @@ "name": "cube8", "from": [-5.95, 5.95, 12], "to": [16, 10.05, 20], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -97,6 +105,7 @@ "name": "cube9", "from": [-5.95, 5.95, 19.5], "to": [16, 10.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -107,6 +116,7 @@ "name": "cube10", "from": [16, 5.95, 4.5], "to": [37.95, 10.05, 12.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -117,6 +127,7 @@ "name": "cube11", "from": [16, 5.95, 12], "to": [37.95, 10.05, 20], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -127,6 +138,7 @@ "name": "cube12", "from": [16, 5.95, 19.5], "to": [37.95, 10.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -137,6 +149,7 @@ "name": "rail1", "from": [29.35, 9, 4.5], "to": [33.55, 9.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 8.5, 11.5, 10.5], "rotation": 270, "texture": "#1"}, @@ -147,6 +160,7 @@ "name": "rail2", "from": [29.45, 13.4, 4.5], "to": [33.45, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 11.5, 11.5, 13.5], "rotation": 270, "texture": "#1"}, @@ -157,6 +171,7 @@ "name": "rail3", "from": [29.9, 9.05, 4.5], "to": [33, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 12.5, 4], "texture": "#1"}, @@ -169,6 +184,7 @@ "name": "rail4", "from": [-1.45, 13.4, 4.5], "to": [2.55, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 13.5, 11.5, 11.5], "rotation": 270, "texture": "#1"}, @@ -179,6 +195,7 @@ "name": "rail5", "from": [-1, 9.05, 4.5], "to": [2.1, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [12.5, 2, 11, 4], "texture": "#1"}, @@ -191,6 +208,7 @@ "name": "rail6", "from": [-1.55, 9, 4.5], "to": [2.65, 9.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 10.5, 11.5, 8.5], "rotation": 270, "texture": "#1"}, @@ -346,4 +364,4 @@ 28, 29 ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/track/cross_d1_zo_template.json.donotload b/src/main/resources/assets/create/models/block/track/cross_d1_zo_template.json.donotload index f7bfa144d..6612ec4f6 100644 --- a/src/main/resources/assets/create/models/block/track/cross_d1_zo_template.json.donotload +++ b/src/main/resources/assets/create/models/block/track/cross_d1_zo_template.json.donotload @@ -11,6 +11,7 @@ "name": "cube1", "from": [16, 5.95, 14], "to": [37.95, 10.05, 18], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -22,6 +23,7 @@ "name": "cube2", "from": [16, 5.95, 6.5], "to": [37.95, 10.05, 10.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -33,6 +35,7 @@ "name": "cube3", "from": [-5.95, 5.95, 14], "to": [16, 10.05, 18], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -44,6 +47,7 @@ "name": "cube5", "from": [16, 5.95, 21.5], "to": [37.95, 10.05, 25.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -55,6 +59,7 @@ "name": "cube4", "from": [-5.95, 5.95, 21.5], "to": [16, 10.05, 25.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -66,6 +71,7 @@ "name": "cube6", "from": [-5.95, 5.95, 6.5], "to": [16, 10.05, 10.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -77,6 +83,7 @@ "name": "cube7", "from": [-5.95, 5.95, 4.5], "to": [16, 10.05, 12.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -87,6 +94,7 @@ "name": "cube8", "from": [-5.95, 5.95, 12], "to": [16, 10.05, 20], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -97,6 +105,7 @@ "name": "cube9", "from": [-5.95, 5.95, 19.5], "to": [16, 10.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -107,6 +116,7 @@ "name": "cube10", "from": [16, 5.95, 4.5], "to": [37.95, 10.05, 12.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -117,6 +127,7 @@ "name": "cube11", "from": [16, 5.95, 12], "to": [37.95, 10.05, 20], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -127,6 +138,7 @@ "name": "cube12", "from": [16, 5.95, 19.5], "to": [37.95, 10.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -137,6 +149,7 @@ "name": "rail1", "from": [29.35, 9, 4.5], "to": [33.55, 9.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 8.5, 11.5, 10.5], "rotation": 270, "texture": "#1"}, @@ -147,6 +160,7 @@ "name": "rail2", "from": [29.45, 13.4, 4.5], "to": [33.45, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 11.5, 11.5, 13.5], "rotation": 270, "texture": "#1"}, @@ -157,6 +171,7 @@ "name": "rail3", "from": [29.9, 9.05, 4.5], "to": [33, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 12.5, 4], "texture": "#1"}, @@ -169,6 +184,7 @@ "name": "rail4", "from": [-1.45, 13.4, 4.5], "to": [2.55, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 13.5, 11.5, 11.5], "rotation": 270, "texture": "#1"}, @@ -179,6 +195,7 @@ "name": "rail5", "from": [-1, 9.05, 4.5], "to": [2.1, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [12.5, 2, 11, 4], "texture": "#1"}, @@ -191,6 +208,7 @@ "name": "rail6", "from": [-1.55, 9, 4.5], "to": [2.65, 9.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 10.5, 11.5, 8.5], "rotation": 270, "texture": "#1"}, @@ -347,4 +365,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/track/cross_d2_xo_template.json.donotload b/src/main/resources/assets/create/models/block/track/cross_d2_xo_template.json.donotload index c35020b44..361b75082 100644 --- a/src/main/resources/assets/create/models/block/track/cross_d2_xo_template.json.donotload +++ b/src/main/resources/assets/create/models/block/track/cross_d2_xo_template.json.donotload @@ -11,6 +11,7 @@ "name": "cube1", "from": [14, 6.0125, 16], "to": [18, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -22,6 +23,7 @@ "name": "cube2", "from": [21.5, 6.0125, 16], "to": [25.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -33,6 +35,7 @@ "name": "cube3", "from": [14, 6.0125, -5.95], "to": [18, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -44,6 +47,7 @@ "name": "cube5", "from": [6.5, 6.0125, 16], "to": [10.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -55,6 +59,7 @@ "name": "cube4", "from": [6.5, 6.0125, -5.95], "to": [10.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -66,6 +71,7 @@ "name": "cube6", "from": [21.5, 6.0125, -5.95], "to": [25.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -77,6 +83,7 @@ "name": "cube7", "from": [19.5, 6.0125, -5.95], "to": [27.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -87,6 +94,7 @@ "name": "cube8", "from": [12, 6.0125, -5.95], "to": [20, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -97,6 +105,7 @@ "name": "cube9", "from": [4.5, 6.0125, -5.95], "to": [12.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -107,6 +116,7 @@ "name": "cube10", "from": [19.5, 6.0125, 16], "to": [27.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "south": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -117,6 +127,7 @@ "name": "cube11", "from": [12, 6.0125, 16], "to": [20, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "south": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -127,6 +138,7 @@ "name": "cube12", "from": [4.5, 6.0125, 16], "to": [12.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "south": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -137,6 +149,7 @@ "name": "rail1", "from": [4.5, 9.0625, 29.35], "to": [27.5, 9.1125, 33.55], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 8.5, 11.5, 10.5], "texture": "#1"}, @@ -147,6 +160,7 @@ "name": "rail2", "from": [4.5, 13.4625, 29.45], "to": [27.5, 13.5125, 33.45], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 11.5, 11.5, 13.5], "texture": "#1"}, @@ -157,6 +171,7 @@ "name": "rail3", "from": [4.5, 9.1125, 29.9], "to": [27.5, 13.5125, 33], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 6, 11.5, 8], "texture": "#1"}, @@ -169,6 +184,7 @@ "name": "rail4", "from": [4.5, 13.4625, -1.45], "to": [27.5, 13.5125, 2.55], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 13.5, 11.5, 11.5], "texture": "#1"}, @@ -179,6 +195,7 @@ "name": "rail5", "from": [4.5, 9.1125, -1], "to": [27.5, 13.5125, 2.1], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11.5, 6, 0, 8], "texture": "#1"}, @@ -191,6 +208,7 @@ "name": "rail6", "from": [4.5, 9.0625, -1.55], "to": [27.5, 9.1125, 2.65], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 10.5, 11.5, 8.5], "texture": "#1"}, @@ -347,4 +365,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/track/cross_d2_zo_template.json.donotload b/src/main/resources/assets/create/models/block/track/cross_d2_zo_template.json.donotload index 4f0ceddbe..d90bedf04 100644 --- a/src/main/resources/assets/create/models/block/track/cross_d2_zo_template.json.donotload +++ b/src/main/resources/assets/create/models/block/track/cross_d2_zo_template.json.donotload @@ -11,6 +11,7 @@ "name": "cube1", "from": [14, 6.0125, 16], "to": [18, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -22,6 +23,7 @@ "name": "cube2", "from": [21.5, 6.0125, 16], "to": [25.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -33,6 +35,7 @@ "name": "cube3", "from": [14, 6.0125, -5.95], "to": [18, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -44,6 +47,7 @@ "name": "cube5", "from": [6.5, 6.0125, 16], "to": [10.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -55,6 +59,7 @@ "name": "cube4", "from": [6.5, 6.0125, -5.95], "to": [10.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -66,6 +71,7 @@ "name": "cube6", "from": [21.5, 6.0125, -5.95], "to": [25.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -77,6 +83,7 @@ "name": "cube7", "from": [19.5, 6.0125, -5.95], "to": [27.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -87,6 +94,7 @@ "name": "cube8", "from": [12, 6.0125, -5.95], "to": [20, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -97,6 +105,7 @@ "name": "cube9", "from": [4.5, 6.0125, -5.95], "to": [12.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -107,6 +116,7 @@ "name": "cube10", "from": [19.5, 6.0125, 16], "to": [27.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "south": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -117,6 +127,7 @@ "name": "cube11", "from": [12, 6.0125, 16], "to": [20, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "south": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -127,6 +138,7 @@ "name": "cube12", "from": [4.5, 6.0125, 16], "to": [12.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "south": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -137,6 +149,7 @@ "name": "rail1", "from": [4.5, 9.0625, 29.35], "to": [27.5, 9.1125, 33.55], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 8.5, 11.5, 10.5], "texture": "#1"}, @@ -147,6 +160,7 @@ "name": "rail2", "from": [4.5, 13.4625, 29.45], "to": [27.5, 13.5125, 33.45], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 11.5, 11.5, 13.5], "texture": "#1"}, @@ -157,6 +171,7 @@ "name": "rail3", "from": [4.5, 9.1125, 29.9], "to": [27.5, 13.5125, 33], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 6, 11.5, 8], "texture": "#1"}, @@ -169,6 +184,7 @@ "name": "rail4", "from": [4.5, 13.4625, -1.45], "to": [27.5, 13.5125, 2.55], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 13.5, 11.5, 11.5], "texture": "#1"}, @@ -179,6 +195,7 @@ "name": "rail5", "from": [4.5, 9.1125, -1], "to": [27.5, 13.5125, 2.1], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11.5, 6, 0, 8], "texture": "#1"}, @@ -191,6 +208,7 @@ "name": "rail6", "from": [4.5, 9.0625, -1.55], "to": [27.5, 9.1125, 2.65], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 10.5, 11.5, 8.5], "texture": "#1"}, @@ -347,4 +365,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/track/cross_diag_template.json.donotload b/src/main/resources/assets/create/models/block/track/cross_diag_template.json.donotload index 4dc753565..5c0a2ec76 100644 --- a/src/main/resources/assets/create/models/block/track/cross_diag_template.json.donotload +++ b/src/main/resources/assets/create/models/block/track/cross_diag_template.json.donotload @@ -12,6 +12,7 @@ "name": "cube1a", "from": [16, 5.95, 14], "to": [37.95, 10.05, 18], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -23,6 +24,7 @@ "name": "cube2a", "from": [16, 5.95, 6.5], "to": [37.95, 10.05, 10.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -34,6 +36,7 @@ "name": "cube3a", "from": [-5.95, 5.95, 14], "to": [16, 10.05, 18], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -45,6 +48,7 @@ "name": "cube5a", "from": [16, 5.95, 21.5], "to": [37.95, 10.05, 25.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -56,6 +60,7 @@ "name": "cube4a", "from": [-5.95, 5.95, 21.5], "to": [16, 10.05, 25.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -67,6 +72,7 @@ "name": "cube6a", "from": [-5.95, 5.95, 6.5], "to": [16, 10.05, 10.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -78,6 +84,7 @@ "name": "cube7a", "from": [-5.95, 5.95, 4.5], "to": [16, 10.05, 12.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -88,6 +95,7 @@ "name": "cube8a", "from": [-5.95, 5.95, 12], "to": [16, 10.05, 20], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -98,6 +106,7 @@ "name": "cube9a", "from": [-5.95, 5.95, 19.5], "to": [16, 10.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -108,6 +117,7 @@ "name": "cube10a", "from": [16, 5.95, 4.5], "to": [37.95, 10.05, 12.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -118,6 +128,7 @@ "name": "cube11a", "from": [16, 5.95, 12], "to": [37.95, 10.05, 20], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -128,6 +139,7 @@ "name": "cube12a", "from": [16, 5.95, 19.5], "to": [37.95, 10.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -138,6 +150,7 @@ "name": "rail1a", "from": [29.35, 9, 4.5], "to": [33.55, 9.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 8.5, 11.5, 10.5], "rotation": 270, "texture": "#1"}, @@ -148,6 +161,7 @@ "name": "rail2a", "from": [29.45, 13.4, 4.5], "to": [33.45, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 11.5, 11.5, 13.5], "rotation": 270, "texture": "#1"}, @@ -158,6 +172,7 @@ "name": "rail3a", "from": [29.9, 9.05, 4.5], "to": [33, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 12.5, 4], "texture": "#1"}, @@ -170,6 +185,7 @@ "name": "rail4a", "from": [-1.45, 13.4, 4.5], "to": [2.55, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 13.5, 11.5, 11.5], "rotation": 270, "texture": "#1"}, @@ -180,6 +196,7 @@ "name": "rail5a", "from": [-1, 9.05, 4.5], "to": [2.1, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [12.5, 2, 11, 4], "texture": "#1"}, @@ -192,6 +209,7 @@ "name": "rail6a", "from": [-1.55, 9, 4.5], "to": [2.65, 9.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 10.5, 11.5, 8.5], "rotation": 270, "texture": "#1"}, @@ -202,6 +220,7 @@ "name": "cube1", "from": [14, 6.0125, 16], "to": [18, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -213,6 +232,7 @@ "name": "cube2", "from": [21.5, 6.0125, 16], "to": [25.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -224,6 +244,7 @@ "name": "cube3", "from": [14, 6.0125, -5.95], "to": [18, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -235,6 +256,7 @@ "name": "cube5", "from": [6.5, 6.0125, 16], "to": [10.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -246,6 +268,7 @@ "name": "cube4", "from": [6.5, 6.0125, -5.95], "to": [10.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -257,6 +280,7 @@ "name": "cube6", "from": [21.5, 6.0125, -5.95], "to": [25.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -268,6 +292,7 @@ "name": "middle", "from": [2, 5.9125, 2], "to": [30, 10.1625, 30], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [1, 13, 15, 15], "texture": "#3"}, @@ -282,6 +307,7 @@ "name": "cube7", "from": [19.5, 6.0125, -5.95], "to": [27.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -292,6 +318,7 @@ "name": "cube8", "from": [12, 6.0125, -5.95], "to": [20, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -302,6 +329,7 @@ "name": "cube9", "from": [4.5, 6.0125, -5.95], "to": [12.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -312,6 +340,7 @@ "name": "cube10", "from": [19.5, 6.0125, 16], "to": [27.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "south": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -322,6 +351,7 @@ "name": "cube11", "from": [12, 6.0125, 16], "to": [20, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "south": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -332,6 +362,7 @@ "name": "cube12", "from": [4.5, 6.0125, 16], "to": [12.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "south": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -342,6 +373,7 @@ "name": "rail1", "from": [4.5, 9.0625, 29.35], "to": [27.5, 9.1125, 33.55], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 8.5, 11.5, 10.5], "texture": "#1"}, @@ -352,6 +384,7 @@ "name": "rail2", "from": [4.5, 13.4625, 29.45], "to": [27.5, 13.5125, 33.45], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 11.5, 11.5, 13.5], "texture": "#1"}, @@ -362,6 +395,7 @@ "name": "rail3", "from": [4.5, 9.1125, 29.9], "to": [27.5, 13.5125, 33], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 6, 11.5, 8], "texture": "#1"}, @@ -374,6 +408,7 @@ "name": "rail4", "from": [4.5, 13.4625, -1.45], "to": [27.5, 13.5125, 2.55], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 13.5, 11.5, 11.5], "texture": "#1"}, @@ -384,6 +419,7 @@ "name": "rail5", "from": [4.5, 9.1125, -1], "to": [27.5, 13.5125, 2.1], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11.5, 6, 0, 8], "texture": "#1"}, @@ -396,6 +432,7 @@ "name": "rail6", "from": [4.5, 9.0625, -1.55], "to": [27.5, 9.1125, 2.65], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 10.5, 11.5, 8.5], "texture": "#1"}, @@ -403,4 +440,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/track/diag_2_template.json.donotload b/src/main/resources/assets/create/models/block/track/diag_2_template.json.donotload index 4ae06b98a..fbee6ee6e 100644 --- a/src/main/resources/assets/create/models/block/track/diag_2_template.json.donotload +++ b/src/main/resources/assets/create/models/block/track/diag_2_template.json.donotload @@ -11,6 +11,7 @@ "name": "cube1", "from": [14, 6.0125, 16], "to": [18, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -22,6 +23,7 @@ "name": "cube2", "from": [21.5, 6.0125, 16], "to": [25.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -33,6 +35,7 @@ "name": "cube3", "from": [14, 6.0125, -5.95], "to": [18, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -44,6 +47,7 @@ "name": "cube5", "from": [6.5, 6.0125, 16], "to": [10.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -55,6 +59,7 @@ "name": "cube4", "from": [6.5, 6.0125, -5.95], "to": [10.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -66,6 +71,7 @@ "name": "cube6", "from": [21.5, 6.0125, -5.95], "to": [25.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -77,6 +83,7 @@ "name": "cube7", "from": [19.5, 6.0125, -5.95], "to": [27.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -87,6 +94,7 @@ "name": "cube8", "from": [12, 6.0125, -5.95], "to": [20, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -97,6 +105,7 @@ "name": "cube9", "from": [4.5, 6.0125, -5.95], "to": [12.5, 10.1125, 16], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -107,6 +116,7 @@ "name": "cube10", "from": [19.5, 6.0125, 16], "to": [27.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "south": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -117,6 +127,7 @@ "name": "cube11", "from": [12, 6.0125, 16], "to": [20, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "south": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -127,6 +138,7 @@ "name": "cube12", "from": [4.5, 6.0125, 16], "to": [12.5, 10.1125, 37.95], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "south": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -137,6 +149,7 @@ "name": "rail1", "from": [4.5, 9.0625, 29.35], "to": [27.5, 9.1125, 33.55], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 8.5, 11.5, 10.5], "texture": "#1"}, @@ -147,6 +160,7 @@ "name": "rail2", "from": [4.5, 13.4625, 29.45], "to": [27.5, 13.5125, 33.45], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 11.5, 11.5, 13.5], "texture": "#1"}, @@ -157,6 +171,7 @@ "name": "rail3", "from": [4.5, 9.1125, 29.9], "to": [27.5, 13.5125, 33], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 6, 11.5, 8], "texture": "#1"}, @@ -169,6 +184,7 @@ "name": "rail4", "from": [4.5, 13.4625, -1.45], "to": [27.5, 13.5125, 2.55], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 13.5, 11.5, 11.5], "texture": "#1"}, @@ -179,6 +195,7 @@ "name": "rail5", "from": [4.5, 9.1125, -1], "to": [27.5, 13.5125, 2.1], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11.5, 6, 0, 8], "texture": "#1"}, @@ -191,6 +208,7 @@ "name": "rail6", "from": [4.5, 9.0625, -1.55], "to": [27.5, 9.1125, 2.65], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 10.5, 11.5, 8.5], "texture": "#1"}, @@ -206,4 +224,4 @@ "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/track/diag_template.json.donotload b/src/main/resources/assets/create/models/block/track/diag_template.json.donotload index fcef2d4fb..0ef1ca40d 100644 --- a/src/main/resources/assets/create/models/block/track/diag_template.json.donotload +++ b/src/main/resources/assets/create/models/block/track/diag_template.json.donotload @@ -11,6 +11,7 @@ "name": "cube1", "from": [16, 5.95, 14], "to": [37.95, 10.05, 18], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -22,6 +23,7 @@ "name": "cube2", "from": [16, 5.95, 6.5], "to": [37.95, 10.05, 10.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -33,6 +35,7 @@ "name": "cube3", "from": [-5.95, 5.95, 14], "to": [16, 10.05, 18], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -44,6 +47,7 @@ "name": "cube5", "from": [16, 5.95, 21.5], "to": [37.95, 10.05, 25.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 0, 4], "texture": "#1"}, @@ -55,6 +59,7 @@ "name": "cube4", "from": [-5.95, 5.95, 21.5], "to": [16, 10.05, 25.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -66,6 +71,7 @@ "name": "cube6", "from": [-5.95, 5.95, 6.5], "to": [16, 10.05, 10.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [0, 2, 11, 4], "texture": "#1"}, @@ -77,6 +83,7 @@ "name": "cube7", "from": [-5.95, 5.95, 4.5], "to": [16, 10.05, 12.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -87,6 +94,7 @@ "name": "cube8", "from": [-5.95, 5.95, 12], "to": [16, 10.05, 20], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -97,6 +105,7 @@ "name": "cube9", "from": [-5.95, 5.95, 19.5], "to": [16, 10.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "west": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -107,6 +116,7 @@ "name": "cube10", "from": [16, 5.95, 4.5], "to": [37.95, 10.05, 12.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -117,6 +127,7 @@ "name": "cube11", "from": [16, 5.95, 12], "to": [37.95, 10.05, 20], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -127,6 +138,7 @@ "name": "cube12", "from": [16, 5.95, 19.5], "to": [37.95, 10.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "east": {"uv": [11, 4.5, 13, 8.5], "rotation": 90, "texture": "#2"}, @@ -137,6 +149,7 @@ "name": "rail1", "from": [29.35, 9, 4.5], "to": [33.55, 9.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 8.5, 11.5, 10.5], "rotation": 270, "texture": "#1"}, @@ -147,6 +160,7 @@ "name": "rail2", "from": [29.45, 13.4, 4.5], "to": [33.45, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 11.5, 11.5, 13.5], "rotation": 270, "texture": "#1"}, @@ -157,6 +171,7 @@ "name": "rail3", "from": [29.9, 9.05, 4.5], "to": [33, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [11, 2, 12.5, 4], "texture": "#1"}, @@ -169,6 +184,7 @@ "name": "rail4", "from": [-1.45, 13.4, 4.5], "to": [2.55, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 13.5, 11.5, 11.5], "rotation": 270, "texture": "#1"}, @@ -179,6 +195,7 @@ "name": "rail5", "from": [-1, 9.05, 4.5], "to": [2.1, 13.45, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "north": {"uv": [12.5, 2, 11, 4], "texture": "#1"}, @@ -191,6 +208,7 @@ "name": "rail6", "from": [-1.55, 9, 4.5], "to": [2.65, 9.05, 27.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [16, 8, 16]}, "faces": { "up": {"uv": [0, 10.5, 11.5, 8.5], "rotation": 270, "texture": "#1"}, @@ -206,4 +224,4 @@ "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/weighted_ejector/item.json b/src/main/resources/assets/create/models/block/weighted_ejector/item.json index 9a64f9ae5..9efcb87d4 100644 --- a/src/main/resources/assets/create/models/block/weighted_ejector/item.json +++ b/src/main/resources/assets/create/models/block/weighted_ejector/item.json @@ -83,6 +83,7 @@ { "from": [7, 2, 0], "to": [9, 11, 2], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 11, 1]}, "faces": { "north": {"uv": [3, 0, 5, 9], "texture": "#2"}, @@ -96,6 +97,7 @@ { "from": [7, 2, 0], "to": [9, 11, 2], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 11, 1]}, "faces": { "north": {"uv": [3, 0, 5, 9], "texture": "#2"}, @@ -109,6 +111,7 @@ { "from": [7, 10, 1], "to": [9, 12, 10], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 11, 1]}, "faces": { "north": {"uv": [0, 0, 2, 2], "rotation": 180, "texture": "#2"}, @@ -247,4 +250,4 @@ "children": [10, 11, 12, 13, 14, 15, 16, 17] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/block/weighted_ejector/top.json b/src/main/resources/assets/create/models/block/weighted_ejector/top.json index e17f41781..b5819a6e6 100644 --- a/src/main/resources/assets/create/models/block/weighted_ejector/top.json +++ b/src/main/resources/assets/create/models/block/weighted_ejector/top.json @@ -67,6 +67,7 @@ { "from": [7, 2, 0], "to": [9, 11, 2], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 11, 1]}, "faces": { "north": {"uv": [3, 0, 5, 9], "texture": "#2"}, @@ -80,6 +81,7 @@ { "from": [7, 2, 0], "to": [9, 11, 2], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "x", "origin": [8, 11, 1]}, "faces": { "north": {"uv": [3, 0, 5, 9], "texture": "#2"}, @@ -93,6 +95,7 @@ { "from": [7, 10, 1], "to": [9, 12, 10], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 11, 1]}, "faces": { "north": {"uv": [0, 0, 2, 2], "rotation": 180, "texture": "#2"}, @@ -124,4 +127,4 @@ "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/entity/minecart_coupling/attachment.json b/src/main/resources/assets/create/models/entity/minecart_coupling/attachment.json index 29d9735c7..ead8ea314 100644 --- a/src/main/resources/assets/create/models/entity/minecart_coupling/attachment.json +++ b/src/main/resources/assets/create/models/entity/minecart_coupling/attachment.json @@ -21,6 +21,7 @@ { "from": [-3.5, -2.5, 0.5], "to": [2.5, -1.5, 1.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "z", "origin": [2.5, -2.5, 1.5]}, "faces": { "north": {"uv": [2, 5, 1, 10], "texture": "#0"}, @@ -32,6 +33,7 @@ { "from": [-3.5, -2.5, -1.5], "to": [2.5, -1.5, -0.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "z", "origin": [2.5, -2.5, 1.5]}, "faces": { "north": {"uv": [2, 5, 1, 10], "texture": "#0"}, @@ -53,4 +55,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/entity/train_hat.json b/src/main/resources/assets/create/models/entity/train_hat.json index 28cc936ef..09fd97ba8 100644 --- a/src/main/resources/assets/create/models/entity/train_hat.json +++ b/src/main/resources/assets/create/models/entity/train_hat.json @@ -42,6 +42,7 @@ { "from": [-4.5, 1.3961, 4.04328], "to": [4.5, 2.3961, 6.04328], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [0, 0, -1.5]}, "faces": { "up": {"uv": [0, 0, 9, 2], "rotation": 180, "texture": "#0"} @@ -50,10 +51,11 @@ { "from": [-4.5, 2.31684, 3.9585], "to": [4.5, 3.31684, 5.9585], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 22.5, "axis": "x", "origin": [0, 0, -1.5]}, "faces": { "down": {"uv": [0, 0, 9, 2], "texture": "#0"} } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/item/extendo_grip/cog.json b/src/main/resources/assets/create/models/item/extendo_grip/cog.json index 6fad79e2f..557703937 100644 --- a/src/main/resources/assets/create/models/item/extendo_grip/cog.json +++ b/src/main/resources/assets/create/models/item/extendo_grip/cog.json @@ -37,6 +37,7 @@ "name": "Cog", "from": [7, 5, 3], "to": [9, 13, 5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 9, 5]}, "faces": { "north": {"uv": [4, 4, 5, 9], "rotation": 180, "texture": "#cog"}, @@ -51,6 +52,7 @@ "name": "Cog", "from": [7, 5, 3], "to": [9, 13, 5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 9, 5]}, "faces": { "north": {"uv": [4, 4, 5, 9], "rotation": 180, "texture": "#cog"}, @@ -62,4 +64,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/item/extendo_grip/item.json b/src/main/resources/assets/create/models/item/extendo_grip/item.json index 0ac961e18..8df964372 100644 --- a/src/main/resources/assets/create/models/item/extendo_grip/item.json +++ b/src/main/resources/assets/create/models/item/extendo_grip/item.json @@ -9,6 +9,7 @@ { "from": [7, 3.8, 11.4], "to": [9, 9.8, 14.4], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8.5, 4.5, 14]}, "faces": { "north": {"uv": [4, 6, 6, 12], "texture": "#4"}, @@ -22,6 +23,7 @@ { "from": [7.5, 4.8, 9.4], "to": [8.5, 10.8, 12.4], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5.5, 12]}, "faces": { "north": {"uv": [14, 6, 15, 12], "texture": "#4"}, @@ -110,4 +112,4 @@ "scale": [0.5, 0.5, 0.5] } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/item/handheld_worldshaper/accelerator.json b/src/main/resources/assets/create/models/item/handheld_worldshaper/accelerator.json index 2cd6b1b9d..95d8ce767 100644 --- a/src/main/resources/assets/create/models/item/handheld_worldshaper/accelerator.json +++ b/src/main/resources/assets/create/models/item/handheld_worldshaper/accelerator.json @@ -9,6 +9,7 @@ "name": "Cog", "from": [5.5, 5, 11], "to": [10.5, 6, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 5.5, 13]}, "faces": { "north": {"uv": [6, 15, 11, 16], "texture": "#2"}, @@ -23,6 +24,7 @@ "name": "Cog", "from": [5.5, 5, 11], "to": [10.5, 6, 14], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 5.5, 13]}, "faces": { "north": {"uv": [6, 15, 11, 16], "texture": "#2"}, @@ -61,4 +63,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/item/handheld_worldshaper/item.json b/src/main/resources/assets/create/models/item/handheld_worldshaper/item.json index 9b4f95570..557adf2f7 100644 --- a/src/main/resources/assets/create/models/item/handheld_worldshaper/item.json +++ b/src/main/resources/assets/create/models/item/handheld_worldshaper/item.json @@ -11,6 +11,7 @@ "name": "Rod Back Cap", "from": [6.5, 4, 14], "to": [9.5, 7, 15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 5.5, 8]}, "faces": { "north": {"uv": [0, 0, 3, 3], "texture": "#0"}, @@ -25,6 +26,7 @@ "name": "Rod Back Cap", "from": [7, 4.5, 15], "to": [9, 6.5, 17], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 5.5, 8]}, "faces": { "north": {"uv": [0, 0, 2, 2], "texture": "#0"}, @@ -65,6 +67,7 @@ "name": "Connector", "from": [5.75, 4, 6], "to": [10.25, 8, 8], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 4, 8]}, "faces": { "north": {"uv": [5, 0, 9.5, 4], "texture": "#0"}, @@ -79,6 +82,7 @@ "name": "Connector", "from": [5.75, 4, 8], "to": [10.25, 6, 10], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "x", "origin": [8, 4, 8]}, "faces": { "north": {"uv": [0, 0, 4.5, 2], "texture": "#0"}, @@ -107,6 +111,7 @@ "name": "Grip", "from": [7.1, 1, 12], "to": [8.9, 5, 15], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2, 14]}, "faces": { "north": {"uv": [5, 7, 6.8, 11], "texture": "#1"}, @@ -121,6 +126,7 @@ "name": "Trigger", "from": [7.4, 3, 11], "to": [8.6, 6, 13], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2, 14]}, "faces": { "north": {"uv": [6, 4, 7, 7], "texture": "#3_0"}, @@ -135,6 +141,7 @@ "name": "Scope", "from": [7.5, 7.5, 5.5], "to": [8.5, 8.5, 10.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 4]}, "faces": { "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, @@ -238,4 +245,4 @@ "children": [11, 12] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/item/potato_cannon/cog.json b/src/main/resources/assets/create/models/item/potato_cannon/cog.json index 023fd8b88..7f2cb673f 100644 --- a/src/main/resources/assets/create/models/item/potato_cannon/cog.json +++ b/src/main/resources/assets/create/models/item/potato_cannon/cog.json @@ -39,6 +39,7 @@ "name": "Cog", "from": [7.5, 6, 6.5], "to": [8.5, 11, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8.5, 7.5]}, "faces": { "north": {"uv": [6.5, 9.75, 9, 10], "rotation": 90, "texture": "#1"}, @@ -53,6 +54,7 @@ "name": "Cog", "from": [5.5, 8, 6.5], "to": [10.5, 9, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "z", "origin": [8, 8.5, 7.5]}, "faces": { "north": {"uv": [6.5, 9.75, 9, 10], "texture": "#1"}, @@ -114,4 +116,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/item/potato_cannon/item.json b/src/main/resources/assets/create/models/item/potato_cannon/item.json index a7388ac31..37b7f4cc2 100644 --- a/src/main/resources/assets/create/models/item/potato_cannon/item.json +++ b/src/main/resources/assets/create/models/item/potato_cannon/item.json @@ -70,6 +70,7 @@ { "from": [6.5, 4.5, 8.5], "to": [9.5, 7.5, 14.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "z", "origin": [8, 6, 11.5]}, "faces": { "north": {"uv": [3, 6, 4.5, 7.5], "rotation": 90, "texture": "#1"}, diff --git a/src/main/resources/assets/create/models/item/wand_of_symmetry/bits.json b/src/main/resources/assets/create/models/item/wand_of_symmetry/bits.json index bf6751f71..e8f90ba43 100644 --- a/src/main/resources/assets/create/models/item/wand_of_symmetry/bits.json +++ b/src/main/resources/assets/create/models/item/wand_of_symmetry/bits.json @@ -13,9 +13,10 @@ "elements": [ { "name": "Square North", - "from": [ 7.5, 24.0, 4.0 ], - "to": [ 8.5, 25.0, 5.0 ], + "from": [ 7.5, 24.0, 4.0 ], + "to": [ 8.5, 25.0, 5.0 ], "shade": false, + "forge_data": {"calculate_normals": true}, "rotation": { "origin": [ 9.0, 24.0, 5.0 ], "axis": "x", "angle": 45.0 }, "faces": { "north": { "texture": "#3", "uv": [ 2.0, 2.0, 3.0, 3.0 ] }, @@ -28,9 +29,10 @@ }, { "name": "Square South", - "from": [ 7.5, 24.0, 10.0 ], - "to": [ 8.5, 25.0, 11.0 ], + "from": [ 7.5, 24.0, 10.0 ], + "to": [ 8.5, 25.0, 11.0 ], "shade": false, + "forge_data": {"calculate_normals": true}, "rotation": { "origin": [ 13.0, 24.0, 11.0 ], "axis": "x", "angle": 45.0 }, "faces": { "north": { "texture": "#3", "uv": [ 2.0, 2.0, 3.0, 3.0 ] }, @@ -43,9 +45,10 @@ }, { "name": "Square West", - "from": [ 11.5, 25.5, 7.5 ], - "to": [ 12.5, 26.5, 8.5 ], + "from": [ 11.5, 25.5, 7.5 ], + "to": [ 12.5, 26.5, 8.5 ], "shade": false, + "forge_data": {"calculate_normals": true}, "rotation": { "origin": [ 13.0, 24.0, 11.0 ], "axis": "z", "angle": 45.0 }, "faces": { "north": { "texture": "#3", "uv": [ 2.0, 2.0, 3.0, 3.0 ] }, @@ -58,9 +61,10 @@ }, { "name": "Square East", - "from": [ 7.5, 29.5, 7.5 ], - "to": [ 8.5, 30.5, 8.5 ], + "from": [ 7.5, 29.5, 7.5 ], + "to": [ 8.5, 30.5, 8.5 ], "shade": false, + "forge_data": {"calculate_normals": true}, "rotation": { "origin": [ 13.0, 24.0, 11.0 ], "axis": "z", "angle": 45.0 }, "faces": { "north": { "texture": "#3", "uv": [ 2.0, 2.0, 3.0, 3.0 ] }, @@ -72,4 +76,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/item/wand_of_symmetry/item.json b/src/main/resources/assets/create/models/item/wand_of_symmetry/item.json index 530067fc5..745d4acc4 100644 --- a/src/main/resources/assets/create/models/item/wand_of_symmetry/item.json +++ b/src/main/resources/assets/create/models/item/wand_of_symmetry/item.json @@ -25,6 +25,7 @@ "name": "Rod Bottom Core", "from": [6.5, 7, 6.5], "to": [9.5, 17, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [5, 6, 8, 16], "texture": "#6"}, @@ -52,6 +53,7 @@ "name": "Rod Top Core", "from": [6.5, 27, 6.5], "to": [9.5, 30, 9.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, "faces": { "north": {"uv": [8, 1, 11, 4], "texture": "#6"}, @@ -123,4 +125,4 @@ "translation": [0, -5, 0] } } -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/item/wrench/gear.json b/src/main/resources/assets/create/models/item/wrench/gear.json index 05ffe5665..c442818c5 100644 --- a/src/main/resources/assets/create/models/item/wrench/gear.json +++ b/src/main/resources/assets/create/models/item/wrench/gear.json @@ -24,6 +24,7 @@ "name": "Cog", "from": [8.5, 7, 6], "to": [9.5, 8, 10], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [9, 7, 8]}, "faces": { "north": {"uv": [10, 14, 12, 16], "texture": "#5"}, @@ -52,6 +53,7 @@ "name": "Cog", "from": [7, 7, 7.5], "to": [11, 8, 8.5], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [9, 7, 8]}, "faces": { "north": {"uv": [2, 14, 10, 16], "rotation": 180, "texture": "#5"}, @@ -63,4 +65,4 @@ } } ] -} \ No newline at end of file +} diff --git a/src/main/resources/assets/create/models/item/wrench/item.json b/src/main/resources/assets/create/models/item/wrench/item.json index 9c89b0ff6..1507d8f73 100644 --- a/src/main/resources/assets/create/models/item/wrench/item.json +++ b/src/main/resources/assets/create/models/item/wrench/item.json @@ -37,6 +37,7 @@ "name": "axle", "from": [8.35355, 5, 7.14645], "to": [9.35355, 12, 8.14645], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": -45, "axis": "y", "origin": [8.5, 11, 8]}, "faces": { "north": {"uv": [0, 0, 2, 14], "texture": "#5"}, @@ -93,6 +94,7 @@ "name": "gear case", "from": [7.5, 6, 7], "to": [9.5, 7, 9], + "forge_data": {"calculate_normals": true}, "rotation": {"angle": 45, "axis": "y", "origin": [8.5, 11, 8]}, "faces": { "north": {"uv": [12, 12, 16, 14], "texture": "#5"}, @@ -144,4 +146,4 @@ "children": [0, 1, 2, 3, 4, 5, 6] } ] -} \ No newline at end of file +}