From 3ae59269e154197326e7a7378acf2d85399907d7 Mon Sep 17 00:00:00 2001 From: simibubi <31564874+simibubi@users.noreply.github.com> Date: Sat, 22 Oct 2022 19:48:32 +0200 Subject: [PATCH] Firing up the tunnel generator --- src/generated/resources/.cache/cache | 28 +++++++++--------- .../create/blockstates/andesite_tunnel.json | 24 +++++++-------- .../create/blockstates/brass_tunnel.json | 24 +++++++-------- .../models/block/andesite_tunnel/cross.json | 9 ------ .../block/andesite_tunnel/straight.json | 9 ------ .../models/block/andesite_tunnel/t_left.json | 9 ------ .../models/block/andesite_tunnel/t_right.json | 9 ------ .../models/block/andesite_tunnel/window.json | 9 ------ .../models/block/brass_tunnel/cross.json | 9 ------ .../models/block/brass_tunnel/straight.json | 9 ------ .../models/block/brass_tunnel/t_left.json | 9 ------ .../models/block/brass_tunnel/t_right.json | 9 ------ .../models/block/brass_tunnel/window.json | 9 ------ .../block/tunnel/andesite_tunnel/cross.json | 10 +++++++ .../tunnel/andesite_tunnel/straight.json | 10 +++++++ .../block/tunnel/andesite_tunnel/t_left.json | 10 +++++++ .../block/tunnel/andesite_tunnel/t_right.json | 10 +++++++ .../block/tunnel/andesite_tunnel/window.json | 10 +++++++ .../block/tunnel/brass_tunnel/cross.json | 10 +++++++ .../block/tunnel/brass_tunnel/straight.json | 10 +++++++ .../block/tunnel/brass_tunnel/t_left.json | 10 +++++++ .../block/tunnel/brass_tunnel/t_right.json | 10 +++++++ .../block/tunnel/brass_tunnel/window.json | 10 +++++++ .../create/models/item/andesite_tunnel.json | 6 ++-- .../create/models/item/brass_tunnel.json | 6 ++-- .../com/simibubi/create/AllSpriteShifts.java | 26 ++++++++-------- .../belts/tunnel/BrassTunnelCTBehaviour.java | 5 ++++ .../foundation/data/BuilderTransformers.java | 25 +++++++++------- .../create/models/block/item_vault.json | 10 +++---- .../create/textures/block/Vault/vault_1.png | Bin 2648 -> 0 bytes .../create/textures/block/Vault/vault_2.png | Bin 1388 -> 0 bytes .../create/textures/block/Vault/vault_3.png | Bin 1685 -> 0 bytes .../create/textures/block/Vault/vault_4.png | Bin 1404 -> 0 bytes .../create/textures/block/Vault/vault_5.png | Bin 2204 -> 0 bytes .../create/textures/block/Vault/vault_6.png | Bin 1684 -> 0 bytes .../block/creative_casing_connected.png | Bin 599 -> 495 bytes .../block/creative_fluid_tank_connected.png | Bin 910 -> 973 bytes .../block/vault/vault_bottom_large.png | Bin 0 -> 884 bytes .../block/vault/vault_bottom_medium.png | Bin 0 -> 971 bytes .../block/vault/vault_bottom_small.png | Bin 0 -> 193 bytes .../block/vault/vault_front_large.png | Bin 0 -> 1299 bytes .../block/vault/vault_front_medium.png | Bin 0 -> 891 bytes .../block/vault/vault_front_small.png | Bin 0 -> 300 bytes .../textures/block/vault/vault_side_large.png | Bin 0 -> 866 bytes .../block/vault/vault_side_medium.png | Bin 0 -> 586 bytes .../textures/block/vault/vault_side_small.png | Bin 0 -> 221 bytes .../textures/block/vault/vault_top_large.png | Bin 0 -> 843 bytes .../textures/block/vault/vault_top_medium.png | Bin 0 -> 481 bytes .../textures/block/vault/vault_top_small.png | Bin 0 -> 220 bytes 49 files changed, 184 insertions(+), 160 deletions(-) delete mode 100644 src/generated/resources/assets/create/models/block/andesite_tunnel/cross.json delete mode 100644 src/generated/resources/assets/create/models/block/andesite_tunnel/straight.json delete mode 100644 src/generated/resources/assets/create/models/block/andesite_tunnel/t_left.json delete mode 100644 src/generated/resources/assets/create/models/block/andesite_tunnel/t_right.json delete mode 100644 src/generated/resources/assets/create/models/block/andesite_tunnel/window.json delete mode 100644 src/generated/resources/assets/create/models/block/brass_tunnel/cross.json delete mode 100644 src/generated/resources/assets/create/models/block/brass_tunnel/straight.json delete mode 100644 src/generated/resources/assets/create/models/block/brass_tunnel/t_left.json delete mode 100644 src/generated/resources/assets/create/models/block/brass_tunnel/t_right.json delete mode 100644 src/generated/resources/assets/create/models/block/brass_tunnel/window.json create mode 100644 src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/cross.json create mode 100644 src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/straight.json create mode 100644 src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/t_left.json create mode 100644 src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/t_right.json create mode 100644 src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/window.json create mode 100644 src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/cross.json create mode 100644 src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/straight.json create mode 100644 src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/t_left.json create mode 100644 src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/t_right.json create mode 100644 src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/window.json delete mode 100644 src/main/resources/assets/create/textures/block/Vault/vault_1.png delete mode 100644 src/main/resources/assets/create/textures/block/Vault/vault_2.png delete mode 100644 src/main/resources/assets/create/textures/block/Vault/vault_3.png delete mode 100644 src/main/resources/assets/create/textures/block/Vault/vault_4.png delete mode 100644 src/main/resources/assets/create/textures/block/Vault/vault_5.png delete mode 100644 src/main/resources/assets/create/textures/block/Vault/vault_6.png create mode 100644 src/main/resources/assets/create/textures/block/vault/vault_bottom_large.png create mode 100644 src/main/resources/assets/create/textures/block/vault/vault_bottom_medium.png create mode 100644 src/main/resources/assets/create/textures/block/vault/vault_bottom_small.png create mode 100644 src/main/resources/assets/create/textures/block/vault/vault_front_large.png create mode 100644 src/main/resources/assets/create/textures/block/vault/vault_front_medium.png create mode 100644 src/main/resources/assets/create/textures/block/vault/vault_front_small.png create mode 100644 src/main/resources/assets/create/textures/block/vault/vault_side_large.png create mode 100644 src/main/resources/assets/create/textures/block/vault/vault_side_medium.png create mode 100644 src/main/resources/assets/create/textures/block/vault/vault_side_small.png create mode 100644 src/main/resources/assets/create/textures/block/vault/vault_top_large.png create mode 100644 src/main/resources/assets/create/textures/block/vault/vault_top_medium.png create mode 100644 src/main/resources/assets/create/textures/block/vault/vault_top_small.png diff --git a/src/generated/resources/.cache/cache b/src/generated/resources/.cache/cache index 6c5b720b8..1f73f50f1 100644 --- a/src/generated/resources/.cache/cache +++ b/src/generated/resources/.cache/cache @@ -11,7 +11,7 @@ a891d5abbc133288a9ad377b3ea9adad8ee92972 assets/create/blockstates/andesite_allo 7c5ac6149a991dfe125be3ae3c27c0c841e11f6c assets/create/blockstates/andesite_funnel.json 73154ab9fe5463116d06d0732f9a1c2fa817dc3f assets/create/blockstates/andesite_ladder.json 3adca59d03198c273f13c21c6058348c9fa71735 assets/create/blockstates/andesite_pillar.json -1d2d8081581e07d9be4b382aede4f2de4401cc6b assets/create/blockstates/andesite_tunnel.json +98e95355fc7d45fc9d3706ed3912cd0bfb4a41c3 assets/create/blockstates/andesite_tunnel.json 70a2eff30918c6369fc90aaa6a56ffa5c959065a assets/create/blockstates/asurine.json bb61f3f336ebe0ff08d84cb6a83e86a823dac7aa assets/create/blockstates/asurine_pillar.json e555e3c2b2d3f01440e48db4ba88f7e00fd99b6f assets/create/blockstates/basin.json @@ -37,7 +37,7 @@ e69a71fdeb5855b2a59a31598f25eaea589c1748 assets/create/blockstates/brass_encased 288bad07593a8a2c8efaf44bba0ffb0011d36cd3 assets/create/blockstates/brass_encased_shaft.json bd8f3073f3208d0116719a25044a91dd46fc11ac assets/create/blockstates/brass_funnel.json f9234ab4324892587c4b0bf38523ee7770072f6b assets/create/blockstates/brass_ladder.json -672eedcd3520c6d39603449165a23be9c612c620 assets/create/blockstates/brass_tunnel.json +769e12a65262f79b57df9e3300df20d3fca6c3bb assets/create/blockstates/brass_tunnel.json ffe31d5ad0486949b049cf2060d1f34ef7ceaa82 assets/create/blockstates/brown_nixie_tube.json 11ebdd9bd0815833e62ec1bea03a4cdd86ce00f3 assets/create/blockstates/brown_sail.json e81608346d43406ee72cae0f78b8bcfb37ba2d75 assets/create/blockstates/brown_seat.json @@ -629,11 +629,6 @@ eeb2637590e8af1342c5494dea7faab0490f2f3e assets/create/models/block/andesite_fun ee665cf464ead6135de3f60c7e2ac475af6496d7 assets/create/models/block/andesite_ladder.json 882871d4cd7b4925f300c09d00ba58785b27119e assets/create/models/block/andesite_pillar.json 587491f19767bd682bbef00eaa890d4b8a320b7a assets/create/models/block/andesite_pillar_horizontal.json -2294f74b5c30430de89a345af60f6669c975f33a assets/create/models/block/andesite_tunnel/cross.json -17f860947f51e84a3f9b32b10cdf61f863db3afc assets/create/models/block/andesite_tunnel/straight.json -e74aa39f8142293c202e57dbd92e8660818b18b5 assets/create/models/block/andesite_tunnel/t_left.json -c93978d636fe70d456a6e1914b65527cbc18544c assets/create/models/block/andesite_tunnel/t_right.json -2a86780c6825edce8fbdaa118a267fc09ce410b0 assets/create/models/block/andesite_tunnel/window.json 7b2e3b7e9d72286b202bb38ab6e4d69465365d47 assets/create/models/block/asurine.json a9167990e3f894f92a9de24c8b77d040b1c1ff0a assets/create/models/block/asurine_pillar.json e40c3a7e6f7b895770f544d79536c744d18c462f assets/create/models/block/asurine_pillar_horizontal.json @@ -692,11 +687,6 @@ c76668b6b61a3f81a08a1eadaa34fa8bfe68f912 assets/create/models/block/brass_funnel 2d78db12acd90364658b36e8fe7dee7f24ea361b assets/create/models/block/brass_funnel_vertical_push_powered.json aa81eeb9771e59173ecf635f7c5334ac64c83b6d assets/create/models/block/brass_funnel_vertical_push_unpowered.json 5620cf6b033dbfb3c43d03ddad18c432eb821997 assets/create/models/block/brass_ladder.json -520087db8d479c66f85f3483af813fb668f27503 assets/create/models/block/brass_tunnel/cross.json -347ed67bf3426e323354e2d959fc9563dc7eeecd assets/create/models/block/brass_tunnel/straight.json -a959e03ca339badb49fe58ba53d86a84352e91f3 assets/create/models/block/brass_tunnel/t_left.json -0585fbe58da3a8ed0dc98cc7ed79ac067312078d assets/create/models/block/brass_tunnel/t_right.json -a0612a633756433e1b37ddc6d290aa1fc07839ef assets/create/models/block/brass_tunnel/window.json 71cd22dc2d847d317f19afb4b21802fbf5347e0b assets/create/models/block/brown_nixie_tube.json 8ab097caaa0db0915ae9254f7d65092d9171bc60 assets/create/models/block/brown_sail.json 4eed0ad902f5e84f2b6c160f3283e8028640e77d assets/create/models/block/brown_seat.json @@ -1541,6 +1531,16 @@ d257b024117a6003196c1feb85e759a3e1c180f7 assets/create/models/block/tiled_glass_ 6b1727111d9178162598b4ef7106da807d590bf0 assets/create/models/block/tiled_glass_pane_side_alt.json 6b44ab14b227f3c46ee99eecfe47a86c9fb0865c assets/create/models/block/tuff_pillar.json f0faeee9e124a25280fb58bd66045cfb2758b42e assets/create/models/block/tuff_pillar_horizontal.json +adfd211b3eb33497fad7e58de0d4784b8ce698b1 assets/create/models/block/tunnel/andesite_tunnel/cross.json +8765e95adeed03fa8203ca7a9f221392a6f038be assets/create/models/block/tunnel/andesite_tunnel/straight.json +429cd29a4c4781cf09e11c4e90451bdc61d455f6 assets/create/models/block/tunnel/andesite_tunnel/t_left.json +9c679b1033abfe4c44df69eeef60eb44efff47a2 assets/create/models/block/tunnel/andesite_tunnel/t_right.json +7cb18c3795d1481b588ce9d5dd013f45902aac47 assets/create/models/block/tunnel/andesite_tunnel/window.json +6eca538d20ccbc2974ed7c6f01dc6227d33ebc1d assets/create/models/block/tunnel/brass_tunnel/cross.json +ec2bf287791e891f85b71f97ee196002f9b03bf2 assets/create/models/block/tunnel/brass_tunnel/straight.json +37d15648b9358cb8bd4a3f20df40c36ddc07efd7 assets/create/models/block/tunnel/brass_tunnel/t_left.json +2f75336b25f5f0a008878488599e59b3e3504174 assets/create/models/block/tunnel/brass_tunnel/t_right.json +8ac0130f727696786141d7d61261072739c7f72e assets/create/models/block/tunnel/brass_tunnel/window.json dee64127644e7b09168be26b6665389885476e05 assets/create/models/block/veridium.json ebfad96e85ac6107642eaaf48b57315b268355ff assets/create/models/block/veridium_pillar.json c49bb21ef60ff10540952271c863415b4ad07aa0 assets/create/models/block/veridium_pillar_horizontal.json @@ -1641,7 +1641,7 @@ bc6e7469744604e578200ea87690e4dd3b25e447 assets/create/models/item/andesite_enca 105a9946b9e4d5e949f6d557cfde750227463bff assets/create/models/item/andesite_funnel.json 4c9232a6249ad1ef51a7978a8e642a8c88dda0ab assets/create/models/item/andesite_ladder.json 75b8b00c2418b9660d35a7fabd0774925cf1c02f assets/create/models/item/andesite_pillar.json -795541cf7205d90531a23cd5b388f93a03bbf925 assets/create/models/item/andesite_tunnel.json +473be56fe1f44809ffecbb3eb86107af3ca7a569 assets/create/models/item/andesite_tunnel.json cc6471e712a6db7856e62a99b8ef7e378480fa27 assets/create/models/item/asurine.json 840a34731a823e185a180bef029dd16ee3f78541 assets/create/models/item/asurine_pillar.json cf9e35bfea0b0a324e1c6384990425b3d359792c assets/create/models/item/bar_of_chocolate.json @@ -1669,7 +1669,7 @@ d5e8b577aee56671e117a4a2ac93e58680b51949 assets/create/models/item/brass_ingot.j 1f93ec11bd28a3f063f27e8c53fc45d027218560 assets/create/models/item/brass_ladder.json 44565b9b2c227e99e336357e5caa588438e7076b assets/create/models/item/brass_nugget.json f7aca6aff65e1de269a99cf2a280d9841b7a0076 assets/create/models/item/brass_sheet.json -427bef12405e2a99fbf49e27ea5944add244252a assets/create/models/item/brass_tunnel.json +d8ee5b3cc82e5465f5c7ada88cfd444c62e3c84d assets/create/models/item/brass_tunnel.json 24df6f8391d8ba09cef46e69d65d32ea770745cd assets/create/models/item/brown_seat.json 9d66f8bdc2db7cacf52168d5a267d5f52a2b351c assets/create/models/item/brown_toolbox.json 54211d3bdbeba2ea4dbaed43daa740ae3331640f assets/create/models/item/brown_valve_handle.json diff --git a/src/generated/resources/assets/create/blockstates/andesite_tunnel.json b/src/generated/resources/assets/create/blockstates/andesite_tunnel.json index c38dbb250..108c92e75 100644 --- a/src/generated/resources/assets/create/blockstates/andesite_tunnel.json +++ b/src/generated/resources/assets/create/blockstates/andesite_tunnel.json @@ -1,45 +1,45 @@ { "variants": { "axis=x,shape=straight": { - "model": "create:block/andesite_tunnel/straight" + "model": "create:block/tunnel/andesite_tunnel/straight" }, "axis=z,shape=straight": { - "model": "create:block/andesite_tunnel/straight", + "model": "create:block/tunnel/andesite_tunnel/straight", "y": 90 }, "axis=x,shape=window": { - "model": "create:block/andesite_tunnel/window" + "model": "create:block/tunnel/andesite_tunnel/window" }, "axis=z,shape=window": { - "model": "create:block/andesite_tunnel/window", + "model": "create:block/tunnel/andesite_tunnel/window", "y": 90 }, "axis=x,shape=closed": { - "model": "create:block/andesite_tunnel/straight" + "model": "create:block/tunnel/andesite_tunnel/straight" }, "axis=z,shape=closed": { - "model": "create:block/andesite_tunnel/straight", + "model": "create:block/tunnel/andesite_tunnel/straight", "y": 90 }, "axis=x,shape=t_left": { - "model": "create:block/andesite_tunnel/t_left" + "model": "create:block/tunnel/andesite_tunnel/t_left" }, "axis=z,shape=t_left": { - "model": "create:block/andesite_tunnel/t_left", + "model": "create:block/tunnel/andesite_tunnel/t_left", "y": 90 }, "axis=x,shape=t_right": { - "model": "create:block/andesite_tunnel/t_right" + "model": "create:block/tunnel/andesite_tunnel/t_right" }, "axis=z,shape=t_right": { - "model": "create:block/andesite_tunnel/t_right", + "model": "create:block/tunnel/andesite_tunnel/t_right", "y": 90 }, "axis=x,shape=cross": { - "model": "create:block/andesite_tunnel/cross" + "model": "create:block/tunnel/andesite_tunnel/cross" }, "axis=z,shape=cross": { - "model": "create:block/andesite_tunnel/cross", + "model": "create:block/tunnel/andesite_tunnel/cross", "y": 90 } } diff --git a/src/generated/resources/assets/create/blockstates/brass_tunnel.json b/src/generated/resources/assets/create/blockstates/brass_tunnel.json index 1566c2619..b457c51e8 100644 --- a/src/generated/resources/assets/create/blockstates/brass_tunnel.json +++ b/src/generated/resources/assets/create/blockstates/brass_tunnel.json @@ -1,45 +1,45 @@ { "variants": { "axis=x,shape=straight": { - "model": "create:block/brass_tunnel/straight" + "model": "create:block/tunnel/brass_tunnel/straight" }, "axis=z,shape=straight": { - "model": "create:block/brass_tunnel/straight", + "model": "create:block/tunnel/brass_tunnel/straight", "y": 90 }, "axis=x,shape=window": { - "model": "create:block/brass_tunnel/window" + "model": "create:block/tunnel/brass_tunnel/window" }, "axis=z,shape=window": { - "model": "create:block/brass_tunnel/window", + "model": "create:block/tunnel/brass_tunnel/window", "y": 90 }, "axis=x,shape=closed": { - "model": "create:block/brass_tunnel/straight" + "model": "create:block/tunnel/brass_tunnel/straight" }, "axis=z,shape=closed": { - "model": "create:block/brass_tunnel/straight", + "model": "create:block/tunnel/brass_tunnel/straight", "y": 90 }, "axis=x,shape=t_left": { - "model": "create:block/brass_tunnel/t_left" + "model": "create:block/tunnel/brass_tunnel/t_left" }, "axis=z,shape=t_left": { - "model": "create:block/brass_tunnel/t_left", + "model": "create:block/tunnel/brass_tunnel/t_left", "y": 90 }, "axis=x,shape=t_right": { - "model": "create:block/brass_tunnel/t_right" + "model": "create:block/tunnel/brass_tunnel/t_right" }, "axis=z,shape=t_right": { - "model": "create:block/brass_tunnel/t_right", + "model": "create:block/tunnel/brass_tunnel/t_right", "y": 90 }, "axis=x,shape=cross": { - "model": "create:block/brass_tunnel/cross" + "model": "create:block/tunnel/brass_tunnel/cross" }, "axis=z,shape=cross": { - "model": "create:block/brass_tunnel/cross", + "model": "create:block/tunnel/brass_tunnel/cross", "y": 90 } } diff --git a/src/generated/resources/assets/create/models/block/andesite_tunnel/cross.json b/src/generated/resources/assets/create/models/block/andesite_tunnel/cross.json deleted file mode 100644 index 26d9a16a2..000000000 --- a/src/generated/resources/assets/create/models/block/andesite_tunnel/cross.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "parent": "create:block/belt_tunnel/cross", - "textures": { - "1": "create:block/andesite_tunnel_top", - "2": "create:block/andesite_tunnel", - "3": "create:block/andesite_tunnel_top_window", - "particle": "minecraft:block/polished_andesite" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/andesite_tunnel/straight.json b/src/generated/resources/assets/create/models/block/andesite_tunnel/straight.json deleted file mode 100644 index c09b27740..000000000 --- a/src/generated/resources/assets/create/models/block/andesite_tunnel/straight.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "parent": "create:block/belt_tunnel/straight", - "textures": { - "1": "create:block/andesite_tunnel_top", - "2": "create:block/andesite_tunnel", - "3": "create:block/andesite_tunnel_top_window", - "particle": "minecraft:block/polished_andesite" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/andesite_tunnel/t_left.json b/src/generated/resources/assets/create/models/block/andesite_tunnel/t_left.json deleted file mode 100644 index 2f3779c2d..000000000 --- a/src/generated/resources/assets/create/models/block/andesite_tunnel/t_left.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "parent": "create:block/belt_tunnel/t_left", - "textures": { - "1": "create:block/andesite_tunnel_top", - "2": "create:block/andesite_tunnel", - "3": "create:block/andesite_tunnel_top_window", - "particle": "minecraft:block/polished_andesite" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/andesite_tunnel/t_right.json b/src/generated/resources/assets/create/models/block/andesite_tunnel/t_right.json deleted file mode 100644 index 52212c4a7..000000000 --- a/src/generated/resources/assets/create/models/block/andesite_tunnel/t_right.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "parent": "create:block/belt_tunnel/t_right", - "textures": { - "1": "create:block/andesite_tunnel_top", - "2": "create:block/andesite_tunnel", - "3": "create:block/andesite_tunnel_top_window", - "particle": "minecraft:block/polished_andesite" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/andesite_tunnel/window.json b/src/generated/resources/assets/create/models/block/andesite_tunnel/window.json deleted file mode 100644 index 71fd705dc..000000000 --- a/src/generated/resources/assets/create/models/block/andesite_tunnel/window.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "parent": "create:block/belt_tunnel/window", - "textures": { - "1": "create:block/andesite_tunnel_top", - "2": "create:block/andesite_tunnel", - "3": "create:block/andesite_tunnel_top_window", - "particle": "minecraft:block/polished_andesite" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/brass_tunnel/cross.json b/src/generated/resources/assets/create/models/block/brass_tunnel/cross.json deleted file mode 100644 index 35f563cc3..000000000 --- a/src/generated/resources/assets/create/models/block/brass_tunnel/cross.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "parent": "create:block/belt_tunnel/cross", - "textures": { - "1": "create:block/brass_tunnel_top", - "2": "create:block/brass_tunnel", - "3": "create:block/brass_tunnel_top_window", - "particle": "create:block/brass_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/brass_tunnel/straight.json b/src/generated/resources/assets/create/models/block/brass_tunnel/straight.json deleted file mode 100644 index 219f22257..000000000 --- a/src/generated/resources/assets/create/models/block/brass_tunnel/straight.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "parent": "create:block/belt_tunnel/straight", - "textures": { - "1": "create:block/brass_tunnel_top", - "2": "create:block/brass_tunnel", - "3": "create:block/brass_tunnel_top_window", - "particle": "create:block/brass_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/brass_tunnel/t_left.json b/src/generated/resources/assets/create/models/block/brass_tunnel/t_left.json deleted file mode 100644 index 62165f533..000000000 --- a/src/generated/resources/assets/create/models/block/brass_tunnel/t_left.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "parent": "create:block/belt_tunnel/t_left", - "textures": { - "1": "create:block/brass_tunnel_top", - "2": "create:block/brass_tunnel", - "3": "create:block/brass_tunnel_top_window", - "particle": "create:block/brass_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/brass_tunnel/t_right.json b/src/generated/resources/assets/create/models/block/brass_tunnel/t_right.json deleted file mode 100644 index a9da1c54a..000000000 --- a/src/generated/resources/assets/create/models/block/brass_tunnel/t_right.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "parent": "create:block/belt_tunnel/t_right", - "textures": { - "1": "create:block/brass_tunnel_top", - "2": "create:block/brass_tunnel", - "3": "create:block/brass_tunnel_top_window", - "particle": "create:block/brass_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/brass_tunnel/window.json b/src/generated/resources/assets/create/models/block/brass_tunnel/window.json deleted file mode 100644 index 0c62dcab8..000000000 --- a/src/generated/resources/assets/create/models/block/brass_tunnel/window.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "parent": "create:block/belt_tunnel/window", - "textures": { - "1": "create:block/brass_tunnel_top", - "2": "create:block/brass_tunnel", - "3": "create:block/brass_tunnel_top_window", - "particle": "create:block/brass_block" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/cross.json b/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/cross.json new file mode 100644 index 000000000..af761a56e --- /dev/null +++ b/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/cross.json @@ -0,0 +1,10 @@ +{ + "parent": "create:block/belt_tunnel/cross", + "textures": { + "top": "create:block/tunnel/andesite_tunnel_top", + "tunnel": "create:block/tunnel/andesite_tunnel", + "direction": "create:block/funnel/andesite_funnel_neutral", + "frame": "create:block/funnel/andesite_funnel_frame", + "particle": "minecraft:block/polished_andesite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/straight.json b/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/straight.json new file mode 100644 index 000000000..673cdfd5c --- /dev/null +++ b/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/straight.json @@ -0,0 +1,10 @@ +{ + "parent": "create:block/belt_tunnel/straight", + "textures": { + "top": "create:block/tunnel/andesite_tunnel_top", + "tunnel": "create:block/tunnel/andesite_tunnel", + "direction": "create:block/funnel/andesite_funnel_neutral", + "frame": "create:block/funnel/andesite_funnel_frame", + "particle": "minecraft:block/polished_andesite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/t_left.json b/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/t_left.json new file mode 100644 index 000000000..d017afa30 --- /dev/null +++ b/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/t_left.json @@ -0,0 +1,10 @@ +{ + "parent": "create:block/belt_tunnel/t_left", + "textures": { + "top": "create:block/tunnel/andesite_tunnel_top", + "tunnel": "create:block/tunnel/andesite_tunnel", + "direction": "create:block/funnel/andesite_funnel_neutral", + "frame": "create:block/funnel/andesite_funnel_frame", + "particle": "minecraft:block/polished_andesite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/t_right.json b/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/t_right.json new file mode 100644 index 000000000..c3de58242 --- /dev/null +++ b/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/t_right.json @@ -0,0 +1,10 @@ +{ + "parent": "create:block/belt_tunnel/t_right", + "textures": { + "top": "create:block/tunnel/andesite_tunnel_top", + "tunnel": "create:block/tunnel/andesite_tunnel", + "direction": "create:block/funnel/andesite_funnel_neutral", + "frame": "create:block/funnel/andesite_funnel_frame", + "particle": "minecraft:block/polished_andesite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/window.json b/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/window.json new file mode 100644 index 000000000..8813af82e --- /dev/null +++ b/src/generated/resources/assets/create/models/block/tunnel/andesite_tunnel/window.json @@ -0,0 +1,10 @@ +{ + "parent": "create:block/belt_tunnel/window", + "textures": { + "top": "create:block/tunnel/andesite_tunnel_top_window", + "tunnel": "create:block/tunnel/andesite_tunnel", + "direction": "create:block/funnel/andesite_funnel_neutral", + "frame": "create:block/funnel/andesite_funnel_frame", + "particle": "minecraft:block/polished_andesite" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/cross.json b/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/cross.json new file mode 100644 index 000000000..0368020e0 --- /dev/null +++ b/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/cross.json @@ -0,0 +1,10 @@ +{ + "parent": "create:block/belt_tunnel/cross", + "textures": { + "top": "create:block/tunnel/brass_tunnel_top", + "tunnel": "create:block/tunnel/brass_tunnel", + "direction": "create:block/funnel/brass_funnel_neutral", + "frame": "create:block/funnel/brass_funnel_frame", + "particle": "create:block/brass_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/straight.json b/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/straight.json new file mode 100644 index 000000000..c9a870d81 --- /dev/null +++ b/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/straight.json @@ -0,0 +1,10 @@ +{ + "parent": "create:block/belt_tunnel/straight", + "textures": { + "top": "create:block/tunnel/brass_tunnel_top", + "tunnel": "create:block/tunnel/brass_tunnel", + "direction": "create:block/funnel/brass_funnel_neutral", + "frame": "create:block/funnel/brass_funnel_frame", + "particle": "create:block/brass_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/t_left.json b/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/t_left.json new file mode 100644 index 000000000..bf210e93b --- /dev/null +++ b/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/t_left.json @@ -0,0 +1,10 @@ +{ + "parent": "create:block/belt_tunnel/t_left", + "textures": { + "top": "create:block/tunnel/brass_tunnel_top", + "tunnel": "create:block/tunnel/brass_tunnel", + "direction": "create:block/funnel/brass_funnel_neutral", + "frame": "create:block/funnel/brass_funnel_frame", + "particle": "create:block/brass_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/t_right.json b/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/t_right.json new file mode 100644 index 000000000..c9ce28061 --- /dev/null +++ b/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/t_right.json @@ -0,0 +1,10 @@ +{ + "parent": "create:block/belt_tunnel/t_right", + "textures": { + "top": "create:block/tunnel/brass_tunnel_top", + "tunnel": "create:block/tunnel/brass_tunnel", + "direction": "create:block/funnel/brass_funnel_neutral", + "frame": "create:block/funnel/brass_funnel_frame", + "particle": "create:block/brass_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/window.json b/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/window.json new file mode 100644 index 000000000..5efd8ccaa --- /dev/null +++ b/src/generated/resources/assets/create/models/block/tunnel/brass_tunnel/window.json @@ -0,0 +1,10 @@ +{ + "parent": "create:block/belt_tunnel/window", + "textures": { + "top": "create:block/tunnel/brass_tunnel_top_window", + "tunnel": "create:block/tunnel/brass_tunnel", + "direction": "create:block/funnel/brass_funnel_neutral", + "frame": "create:block/funnel/brass_funnel_frame", + "particle": "create:block/brass_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/item/andesite_tunnel.json b/src/generated/resources/assets/create/models/item/andesite_tunnel.json index b8a1aa70a..99233d0e7 100644 --- a/src/generated/resources/assets/create/models/item/andesite_tunnel.json +++ b/src/generated/resources/assets/create/models/item/andesite_tunnel.json @@ -1,8 +1,10 @@ { "parent": "create:block/belt_tunnel/item", "textures": { - "1": "create:block/andesite_tunnel_top", - "2": "create:block/andesite_tunnel", + "top": "create:block/tunnel/andesite_tunnel_top", + "tunnel": "create:block/tunnel/andesite_tunnel", + "direction": "create:block/funnel/andesite_funnel_neutral", + "frame": "create:block/funnel/andesite_funnel_frame", "particle": "minecraft:block/polished_andesite" } } \ No newline at end of file diff --git a/src/generated/resources/assets/create/models/item/brass_tunnel.json b/src/generated/resources/assets/create/models/item/brass_tunnel.json index b78dea50b..57ef723a1 100644 --- a/src/generated/resources/assets/create/models/item/brass_tunnel.json +++ b/src/generated/resources/assets/create/models/item/brass_tunnel.json @@ -1,8 +1,10 @@ { "parent": "create:block/belt_tunnel/item", "textures": { - "1": "create:block/brass_tunnel_top", - "2": "create:block/brass_tunnel", + "top": "create:block/tunnel/brass_tunnel_top", + "tunnel": "create:block/tunnel/brass_tunnel", + "direction": "create:block/funnel/brass_funnel_neutral", + "frame": "create:block/funnel/brass_funnel_frame", "particle": "create:block/brass_block" } } \ No newline at end of file diff --git a/src/main/java/com/simibubi/create/AllSpriteShifts.java b/src/main/java/com/simibubi/create/AllSpriteShifts.java index b5efb3573..744f05f12 100644 --- a/src/main/java/com/simibubi/create/AllSpriteShifts.java +++ b/src/main/java/com/simibubi/create/AllSpriteShifts.java @@ -25,8 +25,7 @@ public class AllSpriteShifts { public static final SpriteShiftEntry BURNER_FLAME = get("block/blaze_burner_flame", "block/blaze_burner_flame_scroll"), - SUPER_BURNER_FLAME = - get("block/blaze_burner_flame", "block/blaze_burner_flame_superheated_scroll"); + SUPER_BURNER_FLAME = get("block/blaze_burner_flame", "block/blaze_burner_flame_superheated_scroll"); public static final CTSpriteShiftEntry FRAMED_GLASS = getCT(AllCTTypes.OMNIDIRECTIONAL, "palettes/framed_glass", "palettes/framed_glass"), @@ -35,8 +34,9 @@ public class AllSpriteShifts { VERTICAL_FRAMED_GLASS = getCT(AllCTTypes.VERTICAL, "palettes/framed_glass", "palettes/vertical_framed_glass"), ORNATE_IRON_WINDOW = vertical("palettes/ornate_iron_window"); - public static final CTSpriteShiftEntry CRAFTER_FRONT = getCT(AllCTTypes.OMNIDIRECTIONAL, "crafter_top", "brass_casing"), - CRAFTER_SIDE = vertical("crafter_side"), CRAFTER_OTHERSIDE = horizontal("crafter_side"), + public static final CTSpriteShiftEntry CRAFTER_FRONT = + getCT(AllCTTypes.OMNIDIRECTIONAL, "crafter_top", "brass_casing"), CRAFTER_SIDE = vertical("crafter_side"), + CRAFTER_OTHERSIDE = horizontal("crafter_side"), ANDESITE_ENCASED_COGWHEEL_SIDE = vertical("andesite_encased_cogwheel_side"), ANDESITE_ENCASED_COGWHEEL_OTHERSIDE = horizontal("andesite_encased_cogwheel_side"), BRASS_ENCASED_COGWHEEL_SIDE = vertical("brass_encased_cogwheel_side"), @@ -47,17 +47,17 @@ public class AllSpriteShifts { BRASS_CASING = omni("brass_casing"), COPPER_CASING = omni("copper_casing"), SHADOW_STEEL_CASING = omni("shadow_steel_casing"), REFINED_RADIANCE_CASING = omni("refined_radiance_casing"), RAILWAY_CASING = omni("railway_casing"), RAILWAY_CASING_SIDE = omni("railway_casing_side"), - CREATIVE_CASING = getCT(AllCTTypes.CROSS, "creative_casing"); + CREATIVE_CASING = getCT(AllCTTypes.RECTANGLE, "creative_casing"); public static final CTSpriteShiftEntry CHASSIS_SIDE = omni("linear_chassis_side"), SECONDARY_CHASSIS_SIDE = omni("secondary_linear_chassis_side"), CHASSIS = omni("linear_chassis_end"), CHASSIS_STICKY = omni("linear_chassis_end_sticky"); - public static final CTSpriteShiftEntry BRASS_TUNNEL_TOP = vertical("brass_tunnel_top"), + public static final CTSpriteShiftEntry BRASS_TUNNEL_TOP = vertical("tunnel/brass_tunnel_top"), FLUID_TANK = getCT(AllCTTypes.RECTANGLE, "fluid_tank"), FLUID_TANK_TOP = getCT(AllCTTypes.RECTANGLE, "fluid_tank_top"), FLUID_TANK_INNER = getCT(AllCTTypes.RECTANGLE, "fluid_tank_inner"), - CREATIVE_FLUID_TANK = getCT(AllCTTypes.CROSS, "creative_fluid_tank"); + CREATIVE_FLUID_TANK = getCT(AllCTTypes.RECTANGLE, "creative_fluid_tank"); public static final Couple VAULT_TOP = vault("top"), VAULT_FRONT = vault("front"), VAULT_SIDE = vault("side"), VAULT_BOTTOM = vault("bottom"); @@ -86,14 +86,15 @@ public class AllSpriteShifts { String id = color.getSerializedName(); DYED_BELTS.put(color, get("block/belt", "block/belt/" + id + "_scroll")); DYED_OFFSET_BELTS.put(color, get("block/belt_offset", "block/belt/" + id + "_scroll")); - DYED_DIAGONAL_BELTS.put(color, - get("block/belt_diagonal", "block/belt/" + id + "_diagonal_scroll")); + DYED_DIAGONAL_BELTS.put(color, get("block/belt_diagonal", "block/belt/" + id + "_diagonal_scroll")); } } private static Couple vault(String name) { - final String prefixed = "vault_" + name; - return Couple.createWithContext(b -> getCT(AllCTTypes.CROSS, prefixed, b ? prefixed : prefixed + "_large")); + final String prefixed = "block/vault/vault_" + name; + return Couple.createWithContext( + medium -> CTSpriteShifter.getCT(AllCTTypes.RECTANGLE, Create.asResource(prefixed + "_small"), + Create.asResource(medium ? prefixed + "_medium" : prefixed + "_large"))); } // @@ -117,7 +118,8 @@ public class AllSpriteShifts { } private static CTSpriteShiftEntry getCT(CTType type, String blockTextureName, String connectedTextureName) { - return CTSpriteShifter.getCT(type, Create.asResource("block/" + blockTextureName), Create.asResource("block/" + connectedTextureName + "_connected")); + return CTSpriteShifter.getCT(type, Create.asResource("block/" + blockTextureName), + Create.asResource("block/" + connectedTextureName + "_connected")); } private static CTSpriteShiftEntry getCT(CTType type, String blockTextureName) { diff --git a/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BrassTunnelCTBehaviour.java b/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BrassTunnelCTBehaviour.java index a903c7497..5c1001594 100644 --- a/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BrassTunnelCTBehaviour.java +++ b/src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BrassTunnelCTBehaviour.java @@ -19,6 +19,11 @@ public class BrassTunnelCTBehaviour extends ConnectedTextureBehaviour.Base { public CTSpriteShiftEntry getShift(BlockState state, Direction direction, @Nullable TextureAtlasSprite sprite) { return direction == Direction.UP ? AllSpriteShifts.BRASS_TUNNEL_TOP : null; } + + @Override + protected boolean reverseUVs(BlockState state, Direction face) { + return true; + } @Override public boolean connectsTo(BlockState state, BlockState other, BlockAndTintGetter reader, BlockPos pos, BlockPos otherPos, diff --git a/src/main/java/com/simibubi/create/foundation/data/BuilderTransformers.java b/src/main/java/com/simibubi/create/foundation/data/BuilderTransformers.java index 7c56ee9c9..dcb3c5922 100644 --- a/src/main/java/com/simibubi/create/foundation/data/BuilderTransformers.java +++ b/src/main/java/com/simibubi/create/foundation/data/BuilderTransformers.java @@ -292,33 +292,37 @@ public class BuilderTransformers { public static NonNullUnaryOperator> beltTunnel( String type, ResourceLocation particleTexture) { + String prefix = "block/tunnel/" + type + "_tunnel"; + String funnel_prefix = "block/funnel/" + type + "_funnel"; return b -> b.initialProperties(SharedProperties::stone) .addLayer(() -> RenderType::cutoutMipped) .properties(BlockBehaviour.Properties::noOcclusion) .transform(pickaxeOnly()) .blockstate((c, p) -> p.getVariantBuilder(c.get()) .forAllStates(state -> { - String id = "block/" + type + "_tunnel"; Shape shape = state.getValue(BeltTunnelBlock.SHAPE); + String window = shape == Shape.WINDOW ? "_window" : ""; if (shape == BeltTunnelBlock.Shape.CLOSED) shape = BeltTunnelBlock.Shape.STRAIGHT; String shapeName = shape.getSerializedName(); return ConfiguredModel.builder() .modelFile(p.models() - .withExistingParent(id + "/" + shapeName, p.modLoc("block/belt_tunnel/" + shapeName)) - .texture("1", p.modLoc(id + "_top")) - .texture("2", p.modLoc(id)) - .texture("3", p.modLoc(id + "_top_window")) + .withExistingParent(prefix + "/" + shapeName, p.modLoc("block/belt_tunnel/" + shapeName)) + .texture("top", p.modLoc(prefix + "_top" + window)) + .texture("tunnel", p.modLoc(prefix)) + .texture("direction", p.modLoc(funnel_prefix + "_neutral")) + .texture("frame", p.modLoc(funnel_prefix + "_frame")) .texture("particle", particleTexture)) .rotationY(state.getValue(BeltTunnelBlock.HORIZONTAL_AXIS) == Axis.X ? 0 : 90) .build(); })) .item(BeltTunnelItem::new) .model((c, p) -> { - String id = type + "_tunnel"; - p.withExistingParent("item/" + id, p.modLoc("block/belt_tunnel/item")) - .texture("1", p.modLoc("block/" + id + "_top")) - .texture("2", p.modLoc("block/" + id)) + p.withExistingParent("item/" + type + "_tunnel", p.modLoc("block/belt_tunnel/item")) + .texture("top", p.modLoc(prefix + "_top")) + .texture("tunnel", p.modLoc(prefix)) + .texture("direction", p.modLoc(funnel_prefix + "_neutral")) + .texture("frame", p.modLoc(funnel_prefix + "_frame")) .texture("particle", particleTexture); }) .build(); @@ -390,8 +394,7 @@ public class BuilderTransformers { } public static NonNullUnaryOperator> backtank(Supplier drop) { - return b -> b - .blockstate((c, p) -> p.horizontalBlock(c.getEntry(), AssetLookup.partialBaseModel(c, p))) + return b -> b.blockstate((c, p) -> p.horizontalBlock(c.getEntry(), AssetLookup.partialBaseModel(c, p))) .transform(pickaxeOnly()) .addLayer(() -> RenderType::cutoutMipped) .transform(BlockStressDefaults.setImpact(4.0)) diff --git a/src/main/resources/assets/create/models/block/item_vault.json b/src/main/resources/assets/create/models/block/item_vault.json index a89cecfa0..2769d4993 100644 --- a/src/main/resources/assets/create/models/block/item_vault.json +++ b/src/main/resources/assets/create/models/block/item_vault.json @@ -2,11 +2,11 @@ "credit": "Made with Blockbench", "parent": "block/block", "textures": { - "0": "create:block/vault_bottom", - "1": "create:block/vault_front", - "2": "create:block/vault_side", - "3": "create:block/vault_top", - "particle": "create:block/vault_bottom" + "0": "create:block/vault/vault_bottom_small", + "1": "create:block/vault/vault_front_small", + "2": "create:block/vault/vault_side_small", + "3": "create:block/vault/vault_top_small", + "particle": "create:block/vault/vault_top_small" }, "elements": [ { diff --git a/src/main/resources/assets/create/textures/block/Vault/vault_1.png b/src/main/resources/assets/create/textures/block/Vault/vault_1.png deleted file mode 100644 index fffde54e95375169ecf38d1316634c69ae755504..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2648 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 diff --git a/src/main/resources/assets/create/textures/block/Vault/vault_4.png b/src/main/resources/assets/create/textures/block/Vault/vault_4.png deleted file mode 100644 index a6099f41de6305be45bda2b41a43d00a469c47d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1404 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 delta 556 zcmV+{0@MBP1J?wQB#|){f3R+-uWhHFU7wy@o|aOVl~I;mHECQlXjCp;Q!QLXC{IHt zPADZfG8;S=6)6x8Bn}H61q2xZ02KfL5dZ)U000C4007Lb?z;d00li5?K~#9!-Ik4N z!!QhlFJ7l8-qK}D()WMV$$IMT5@B6yRTVp`f3>dbGHqX<4;|3R z$NF9h?x&Q?s<>T$9@-)6W$feQ?bu!_b;e<(@7f@>jD6IyKMP)Or3!k6L_RnZvtsOn zGHI5m{CigsZ{2$2eq90OQkXg zJ($76!Yq`T89c7ce_;>Wcl$rE!hRM4AMNx%*$Vr4kNjiv^KOORz3zPo`>;Z8-aSJi z24~7LD3fLxoGHu5WsZ9wS%%%wZoae3JHNrpz-lCIC}6 zEX-jK7M;be=eRP5J$ODqW?kCl-hHOX?;mMXyWG3a6#0HXe=xaspQ)Cy@Am_fz;on- zGcha1J~&gB!I_vP@WGj~455r!_WOY;%TUUcWhiCJvfmF(#BmSYK44;wdf@hhc9Zbh9!|Jb~&s8i&F3Z@0llohySR>=R;zt#i4ALR8f udT{PzMLlr)B7q&|ut#n`Xdlc`4}JmKtIO3B9*2(r0000Lb*6oQNug-QTHV*p!q1Z#lZOv|kr;=I6@-Btcy<79U;tZkk`o;O000SaNLh0L01m?d01m?e$8V@)0008O zNkl5=ff0)mpFhR<-J?)&KwJd}p{M5MZ+&{kEKhgxkYA1I%WH zXxet?Qrk8{N~O9cRFx9CHl0#Zie5{9V+Jt@F$~h^ex$Miqyq-X0J=^AbOF$7EoqFAQtKYcl@;32NnKoY9WG@2!sBqEJN2K$l$g-##twJJW>eb& z&jO~E4@dw3c5o5T%Zf?6%Tb305@$@a0!RXA23R*BdBfdp2?RiQ3t%TY1=D_i97kd_ zFaiJ|)_|SrFo_=ZIQFRtlQfD)L4hd&3;=kerIh5vNWsDfWI`5zCS7tO0Cp9e4?JLo z%mB$w^vg(>T?Om{v~B`qoH#FI46uW@0VFRYR^ga};DZH#_JQ5VIBPiovNa&T6Hiq@ zS8(FiRmdyI0_@-zP*M;q(B9~5_DZW-TKt57omSpZlCm3WW?EESYiA^X#22YZ0`!GDbhm6)iI7V&`GPNLmM*1iV; z2&%y>>N5Js!sJ|Sv>U${SC5}uKfQVO{KZS;uU=pIGS#4tpWL37U4L===I!;noA)2? zJ|h40`PP@I26g=8_O$GO`iuK7U%wr`|M+=$K>q9Zy)Sdk!@)kOJuSQbf8zs6vk(5o z$95DCcxPf}Ot$4)dA$=)2AuydWa0rTK!7K_3Maw6*u%&eI*h9yR{%PaAn~(u1b{{F zRsh5UR$u_ADu96;4j2%{g8;~yfII-a3Fmlljt6r311w&A*a;a92K)d3002ovPDHLk FV1kICkyZcz delta 869 zcmV-r1DgEJ2aX4jB#|){f3R+-&R56FQ^dwkzr#zrpIx7~KCPBgm$N#li%g7!N`{L? zjHWN0n>Lb~HIkh%l%Oe>d_RDkCz5nOe4Qnebv=8VBaxUQlWRJ2lN^kZ8i*V|H}p0 z$RWRdquIvRPqKd`88OfaJ4bam$0uD*m+|uCQr;=%&hk?+L@}IH!=_BAxG7Vyp{Pd$XRe<|-;0~AQzrc97izbVg(2#g{3$n<#g>Gb9K+xIU%mhbDUN8}!6 zM5c#d$EUB)-+X@cp?rV;@_=kc@O1zC$HmXvuNU9S_n*}hvOYFlILLMlaA5(@nhDty zP=h|#4SDyK*hI@dgp`=Q_rd27Lzy7=re8eb`2>5Ej87x1E zUEVPbkFCcUmi*L4FkUY>aEAi50zp~)aakb6@7dtW#N$= zJBJs{{I)=DFJR06Z(9%JBE}h>^K%F!e(L(1a*|BPJ7xlz2M+TZ#46yk2o$UW3<7y% zKNwU{*f$ZxBA^lE+zJ4LzY)+B)^~Sza*gKr98Uu4f9`HD#WExcEu2AZ=ntAL&dWCtjFz-MGEsxoU4^*kUuKzV&d9v)k01tzA#Y}No)o>$hI zU^6W>S8j7wRzd1vtt(^mXwI-w*%ZJOkO>E~ll$Z|{5Ab(sLa4Kza^k-3xuO1@5|f! z@ekbKTMR#wQ%n70)xZ?M5RX`G;5P*9qAm-#O$8jiYl~C{vKhg29;p3~Yzj>0f!hDb v<~o?p1GWE=t%bE~4IEix-@V{Wflc`@W5G9}jwtLk00000NkvXXu0mjf#^0Gf diff --git a/src/main/resources/assets/create/textures/block/vault/vault_bottom_large.png b/src/main/resources/assets/create/textures/block/vault/vault_bottom_large.png new file mode 100644 index 0000000000000000000000000000000000000000..96d89e9e0c9b10505bb3f6992900cb3aa2f6fa02 GIT binary patch literal 884 zcmV-)1B?8LP)4Tx04UFukxeK>Q5?m82GK;6Ns`4|APY)JmKq{OX^ir<@ZK9U)Vw#-do$Ts zD%&Xw9~*;(jWt^fTcwnblBJauv5}tteWPYlqujdPU+3O)y7ycNHK9Ti9yZfXMtE6xa6OY& zyek|sSM`|isc^R=7Zko%x>4X4#R;DSDl_CnBO}5gVJ%U@MhTm%jwL)G+#a)R$q&pG zIHq_*v6al4KlfBGtXr{XXOu3pjd3QJVj2yDENdjm&?BoYic3WH!)5%fzJFR=hPc)+ z#W6|>3*Gml{@{1FZoI#*kW?3j>L<^8>wubV_{w?S=b`6)9YN(IT-Zf_Di1^NqUVZQ z`vEj;!r5g}Gj`y73tAr1x}*D2rOZG)4zDNjP4m!n4Z+1iZ$JAS-$7Kmn!JL&edtU` z_EMR5*OvD7=NZ30!rzPMazt0*6}$HHjSIC6&qIZW0$~&<&y-u-Dii zJq7g>_I$!1KLn2)?09H^A3GsN(kvbt6euV_vTYt3R0Znl@z4Nm=9+hTXrKx_@px>2 zY-{cv9vWc2RJc4cK)qY$Y#te)-nDGm=8*yFjY#9RkoG(>K)n%DuwmDp`Gf&pSHYW` zNdZBN6f|g|f(9*Wx(<#}XP{#-MoWVOX9#@b6S~259@O?a53ch7udCq0&7@tcz}n92 zH8fz`1rE0i@Tq@s#o-9A0*AW>YZpx(wF(Ut1MVbo3U(6V-0t!d;5?eHW8Gl={{pL^ z&?G5r{!oBV6}{E3#l(v4HW}^GWhX%AaV!6qB6F8e-tzT0000< KMNUMnLSTZzG=RbY literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/create/textures/block/vault/vault_bottom_medium.png b/src/main/resources/assets/create/textures/block/vault/vault_bottom_medium.png new file mode 100644 index 0000000000000000000000000000000000000000..2897be1ba0831e32daf23de6ab8703b672285623 GIT binary patch literal 971 zcmV;+12p`JP)4Tx04UFukxeK>Q5?m82GK;6Ns`4|APY)JmKq{OX^ir<@ZK9U)Vw#-do$Ts zD%&Xw9~*;(jWt^fTcwnblBJauv5}tteWPYlqujdPU+3O)y7ycNHK9Ti9yZfXMtE6xa6OY& zyek|sSM`|isc^R=7Zko%x>4X4#R;DSDl_CnBO}5gVJ%U@MhTm%jwL)G+#a)R$q&pG zIHq_*v6al4KlfBGtXr{XXOu3pjd3QJVj2yDENdjm&?BoYic3WH!)5%fzJFR=hPc)+ z#W6|>3*Gml{@{1FZoI#*kW?3j>L<^8>wubV_{w?S=b`6)9YN(IT-Zf_Di1^NqUVZQ z`vEj;!r5g}Gj`y73tAr1x}*D2rOZG)4zDNjP4m!n4Z+1iZ$JAS-$7Kmn!JL&edtU` z_EMR5*OvD7=NZ30!rzPMa+s000McQchF<|NsC0{{R|G14aM<010qNS#tmY3ljhU3ljkVnw%H_00Fy6L_t(o zN9~r|a>F1DM8U}Y|4+`Yv{sxN$E36`9q)J&SxCnqE<-7$?u6G@NB#OHxkC}Y)J1~H z^rr(-UP^8XfrxL7lx7zHA)0zoUdo-j_F^kYtF3t4Xw8}xcA~&AQ(g+LUAq7l084;j zV1MWh*}R9?!R9*VFi;$#o{H9){s z4dR>c0QDTeAq)T*(*<}9E&+I!J^)2z`y~LcASf?oaAR;o04FFfh5FU4{StuR!#dy| z7ze|wgYB9}0P+ZM!vT4bJOO087ZKy0x$2@bQ7s7O z=a+3}JmqBBA?2my4te-AV0H-8MVy|-Us*^;0GH}Jz}9{P{u1!vG$N0HpDiRjT$OO= t>I~QDQl8#Sue;aDvO~&C$sH=CJOI!NIZLh{DV+cS002ovPDHLkV1l0=rrZDk literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/create/textures/block/vault/vault_bottom_small.png b/src/main/resources/assets/create/textures/block/vault/vault_bottom_small.png new file mode 100644 index 0000000000000000000000000000000000000000..2706fe389caa238132d6c8de1c3ba4a93f8e60f5 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv%n*=n1O-sFbFdq&tH)O z6twVkaSV~ToSXo(g^kV4RaHSiD8V2t!JsgWA!uFKs&$HvPKpj~tFt{gOeF%CABG*! fZMAToz{s#JQ2h9^H{NAHGZ;Kw{an^LB{Ts5+IKP_ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/create/textures/block/vault/vault_front_large.png b/src/main/resources/assets/create/textures/block/vault/vault_front_large.png new file mode 100644 index 0000000000000000000000000000000000000000..ed6f30779834029660cf0d49a2cfa6f712f202b8 GIT binary patch literal 1299 zcmV+u1?>8XP)4Tx04UFukxeK>Q5?m82GK;6Ns`4|APY)JmKq{OX^ir<@ZK9U)Vw#-do$Ts zD%&Xw9~*;(jWt^fTcwnblBJauv5}tteWPYlqujdPU+3O)y7ycNHK9Ti9yZfXMtE6xa6OY& zyek|sSM`|isc^R=7Zko%x>4X4#R;DSDl_CnBO}5gVJ%U@MhTm%jwL)G+#a)R$q&pG zIHq_*v6al4KlfBGtXr{XXOu3pjd3QJVj2yDENdjm&?BoYic3WH!)5%fzJFR=hPc)+ z#W6|>3*Gml{@{1FZoI#*kW?3j>L<^8>wubV_{w?S=b`6)9YN(IT-Zf_Di1^NqUVZQ z`vEj;!r5g}Gj`y73tAr1x}*D2rOZG)4zDNjP4m!n4Z+1iZ$JAS-$7Kmn!JL&edtU` z_EMR5*OvD7=NZ30!rzPMa^LkI}oGA2Cy+DM^{RJ0et@|acHJ1Z{@nM?6 z6vptu3!FI+*x;>+F{PYx&T|J4Lz!YU)_Hp*m~4q@z5>g#d;#BI-whZ75K}v+SZtTT zM2(~r9nf14jq4DEl9;8W&qzl=p$4gRGpNv@kr}@o!q!-h^AsH7)E+^IAef>{Atg!l zfRuc4(Ssm%OCSLw`FYtj@BxUH*;73rz#=7!_^pd_e6ePL?r)pl!t0-PnZJ z83dyyPHi8~6Bly>689p;UYv$aeDolDmu1jW-{!*}Xa-WkHRo%KF5tYCAQ_AaG?akO zZAiQ!UN?;Abg4mKiU*gLO#wF-JcwNCKsN+5u^g#Ck&|D+|h05DL7!xcf zDL^qI@c1HcJvf%3QuY9L-Hil-XA>38w>cBq#6CeF0ZP!l{Id`y4^YPv(n$|cLf}Ui zhGI|b!b8fha)8;8fMI~S&G}s7!qM2q!(Lz93hDdOV@hT8pP$kAT4|PA<)X*3A{r86Fj9AMLt5 zK=4v-cFW-i7}#5(-6;XiZ{(nzdT?3zB3H*a?SjK=&GYi; zp>*z)U@f(*>&o9L!~kYp0<)#gcD;1+Ar%zUC9o?S{2ryO-HWDo)_~$YRzuqZfx#Y< zt2n?>yHvNgf@`eJ#C5&-ZMc{};dtHuD?S7t0^&pP9}wK{{{TH8**|TqfA|0Z002ov JPDHLkV1h*tQB?o{ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/create/textures/block/vault/vault_front_medium.png b/src/main/resources/assets/create/textures/block/vault/vault_front_medium.png new file mode 100644 index 0000000000000000000000000000000000000000..6d7e446fd7ba033fabae7b2098d021f0c3f478c0 GIT binary patch literal 891 zcmV->1BCpEP)Px#1ZP1_K>z@;j|==^1poj5IZ#YgMKC%zK}bYXS5awcVuXTspPQ4swyrriLOnc4 zK|xSNNLoftVM$hLOI~qSYk@U1JuxshD=RSo004sSJy`$%026dlPE-H?|NsC0|NsC0 z|NsC0|NsC00J44D2mk;832;bRa{vGi!vFvd!vV){sAK>D0<1|yK~z{r?U&(lqc9AF z!IqIRNr1lp!`@14)$7HyDL-%eO*@%c>_rl>P=>dE7{-+HUr-JxJ1LFBlfjszOw&}R zazHttY=~qyP!F&_jautWCDizp)z+5Va=YL0M>%j27njyllXMKGQQPck zIFy5eE1sXsO~@eYTEFF~F91{OiZV{CS>+p~eo4Uh2)gM#hI zz(b%McmT)&7BD!g0St}`^lRW%m@8^meMykQZRfW<-kS1d=`Nl7>5Vt;Mna8U{HD~ ztSa1YP!1@Yh3MLiU{!c1#-uvKhH`+dwiyf7a|78h!PtxfC)xTq?7#5{K zs$}dRy9Q~8LqIv8Z0vh?(9Dv?{R7GYWurgpj&N}Bk?~JCFbx@adfj1r7(YWfp#07- z;P(Nif6y`fj$zCktbKURPj~!|0fkT=eoQQqsK3mB27;j$11#pZhT}>7Wrj4(t@!YG zD{Y>x8R%hv9~xH-%KKPr^Y6tJj!tX6_F@Dcf{l-tB9QtKLA~@C;~ik*@0AF27H@R; zK%b}nGB8+m^Zr>k>$22e#?FE@ac8}97VI$MfP0^^<4FBwaGXE!!{hw+_6OoK?5_}) RjpG0S002ovPDHLkV1n*3k_!L; literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/create/textures/block/vault/vault_front_small.png b/src/main/resources/assets/create/textures/block/vault/vault_front_small.png new file mode 100644 index 0000000000000000000000000000000000000000..94cd2678a5b49b1438f642e95445a84599195071 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF(o{Zw_T)X=)>&FOIXVWoctpARC3=QsddC&o z+IX0n*cuv`C#pO>0MyG_;1OBOz`%DHgc*65w^~*IPLlu1-7l{UfkWi{hSAr(W>(I_xMs)l&!n9xB4m1 zgezJK4Bcm<_HwH%DiT&P5?}H6n2*8>)~=9>l9DZ3fJWH-zkRWA|G7@b8|!5_=1CZF oNbcU%)*_*8WWd$buz-Q#Yo>X?ho9RFfDU5tboFyt=akR{07{H$d;kCd literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/create/textures/block/vault/vault_side_large.png b/src/main/resources/assets/create/textures/block/vault/vault_side_large.png new file mode 100644 index 0000000000000000000000000000000000000000..b492ffa407766e545a10604ff24a3aa92161db6f GIT binary patch literal 866 zcmV-o1D*VdP)4Tx04UFukxeK>Q5?m82GK;6Ns`4|APY)JmKq{OX^ir<@ZK9U)Vw#-do$Ts zD%&Xw9~*;(jWt^fTcwnblBJauv5}tteWPYlqujdPU+3O)y7ycNHK9Ti9yZfXMtE6xa6OY& zyek|sSM`|isc^R=7Zko%x>4X4#R;DSDl_CnBO}5gVJ%U@MhTm%jwL)G+#a)R$q&pG zIHq_*v6al4KlfBGtXr{XXOu3pjd3QJVj2yDENdjm&?BoYic3WH!)5%fzJFR=hPc)+ z#W6|>3*Gml{@{1FZoI#*kW?3j>L<^8>wubV_{w?S=b`6)9YN(IT-Zf_Di1^NqUVZQ z`vEj;!r5g}Gj`y73tAr1x}*D2rOZG)4zDNjP4m!n4Z+1iZ$JAS-$7Kmn!JL&edtU` z_EMR5*OvD7=NZ30!rzPMaJMR};`)b0QO zc5Q(yQbk>dF2);46zN$XfK0s-DZNXI0kpBUs<2Jvd#yF_-h8APpl(pkIcy~Ah^p%r z)pd^`254N58V0yPbkq0P>1iHVqY$(J7>03#3q&^ovJD^(;rt{zX%1k-d=-K*+DB{j zV-DbbNCCYRF!jJEVgWE8!qfvXAR7V#T$2Kl5V}0T*=Lgjv_^F+0J8$nd4Mk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0}1^9%x8dzC4dbng}Cbcw`&!0Wn(J{cqBg)dk$VAz4C2}Ee2KfTA%Jc-=Q?ajpN)C zJ71-F=M9gsEL?gpN?f)_;Edt39ZE$p7dVA~F%DL`Wi|#8T{Eb z7L5#SoNmvHVg${qrR@b7B$ZDnEj_^UI{+WTb3noEU@nS!Pt;1_?`I$&n?RXNoqFtdwoS4uJCVQ zZkJ8yyw1NX$fIGq*hkZbdm?wlKD__sm>;}%TWN$v!|Q~HOs6uEnSQmsHoA9mrscgt z;Z1k(=C)6m(EkS*KMbC( KelF{r5}E+GtMX6) literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/create/textures/block/vault/vault_side_small.png b/src/main/resources/assets/create/textures/block/vault/vault_side_small.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe9d492b9c9573b2840201705a13d56bc7e9d79 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF4nJ@ErzW#^d=bQh>WPK=1$n literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/create/textures/block/vault/vault_top_large.png b/src/main/resources/assets/create/textures/block/vault/vault_top_large.png new file mode 100644 index 0000000000000000000000000000000000000000..1816a5ae02f92a7a3d126da363a47cb42ad2e4f6 GIT binary patch literal 843 zcmV-R1GM~!P)4Tx04UFukxeK>Q5?m82GK;6Ns`4|APY)JmKq{OX^ir<@ZK9U)Vw#-do$Ts zD%&Xw9~*;(jWt^fTcwnblBJauv5}tteWPYlqujdPU+3O)y7ycNHK9Ti9yZfXMtE6xa6OY& zyek|sSM`|isc^R=7Zko%x>4X4#R;DSDl_CnBO}5gVJ%U@MhTm%jwL)G+#a)R$q&pG zIHq_*v6al4KlfBGtXr{XXOu3pjd3QJVj2yDENdjm&?BoYic3WH!)5%fzJFR=hPc)+ z#W6|>3*Gml{@{1FZoI#*kW?3j>L<^8>wubV_{w?S=b`6)9YN(IT-Zf_Di1^NqUVZQ z`vEj;!r5g}Gj`y73tAr1x}*D2rOZG)4zDNjP4m!n4Z+1iZ$JAS-$7Kmn!JL&edtU` z_EMR5*OvD7=NZ30!rzPMaYV72Pk-d-H5hr`RD9a1ASw)@&0E#cm3PTiIm@vl8sS`|-{OCPx(e7%GlFaz%W;0#rW2Y?^}$Z-%L`gM+O zFwWQ~?rifyz_JP(0O|Y0VPCsH1b_?tFK{$WQyKsF({_Isl2#%5K}x?L?0cQ_>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O_~e1o(uw8dzBbhX-b6Cbcw`&!0Vc&$e}z7EX?i0WKa^yL?RsJgvu1-MPcR@Bi(psM#kCCQXPv!J{7Y;Nur#kr&GhCok2q-a3Ebaks4f zDwVVDzHzZw*!enr&dTRo)_LW2ay)!?*z4Z??r+`_Dmr5$)5e(1W| zzSoagE0|UGGqD`4V^+Ap(6o31TSZYO{{)$zVh-C_BW|%z$Ys1cy&;3UVJEl47p9N{ zX>xbgRT>yMe9}H(%3oI~?#AX(d;aww_Gp>PCqJ^bvbS%qWD@9qtN6Y1?(M(!fA$yr zh;@*P-1#zRUb@^DzN?2{A7X#-Vb=ymo~?R7jm;*%Y-XGh-nMm(YpQ(6Hem2Ec)I$z JtaD0e0suS5%%cDR literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/create/textures/block/vault/vault_top_small.png b/src/main/resources/assets/create/textures/block/vault/vault_top_small.png new file mode 100644 index 0000000000000000000000000000000000000000..d247fee23ed19bbf6921d51eb837071af9bf6dba GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF4nJ@ErzW#^d=bQh?bsFhRh%?F*lQ zM*57MS?A|nULJln<;9$>RbSV|YNrRBYLMpG&XlKlMAD6k;q@2i$p35?!ht3+c)I$z JtaD0e0sw6DMlJvV literal 0 HcmV?d00001