From 2cfcb20914702f22a16d64edc71b4d180c1b9f9a Mon Sep 17 00:00:00 2001 From: 3944Realms Date: Mon, 24 Mar 2025 00:38:58 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=88=E6=9C=AC=EF=BC=9A1.20.1-1.4.5-beta=20?= =?UTF-8?q?+=20=E6=B7=BB=E5=8A=A0=E4=BA=86=E6=95=B0=E5=AD=97=E6=96=B9?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gradle.properties | 2 +- .../2a65ee2815744be1ef1ffdae1c9a37f2a9cbe2ac | 4 +- .../59eb3dbb5f86130e09b3c62d89b9525ee01cf52d | 13 +- .../9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 66 ++++++++- .../b7c2bce3e3ce09bbcda589ad1e9064dec8443add | 4 +- .../c2c8caf4e6d2025aead744a92fe438836ccb67fe | 35 ++++- .../c622617f6fabf890a00b9275cd5f643584a8a2c8 | 4 +- .../blockstates/eight_block.json | 19 +++ .../blockstates/five_block.json | 19 +++ .../blockstates/four_block.json | 19 +++ .../blockstates/nine_block.json | 19 +++ .../blockstates/null_block.json | 19 +++ .../blockstates/one_block.json | 19 +++ .../blockstates/seven_block.json | 19 +++ .../blockstates/six_block.json | 19 +++ .../blockstates/three_block.json | 19 +++ .../blockstates/two_block.json | 19 +++ .../blockstates/zero_block.json | 19 +++ .../assets/modernlifepatch/lang/en_us.json | 11 ++ .../assets/modernlifepatch/lang/zh_cn.json | 11 ++ .../models/block/eight_block.json | 6 + .../models/block/five_block.json | 6 + .../models/block/four_block.json | 6 + .../models/block/nine_block.json | 6 + .../models/block/null_block.json | 6 + .../models/block/one_block.json | 6 + .../models/block/seven_block.json | 6 + .../models/block/six_block.json | 6 + .../models/block/three_block.json | 6 + .../models/block/two_block.json | 6 + .../models/block/zero_block.json | 6 + .../models/item/eight_block.json | 3 + .../models/item/five_block.json | 3 + .../models/item/four_block.json | 3 + .../models/item/nine_block.json | 3 + .../models/item/null_block.json | 3 + .../models/item/one_block.json | 3 + .../models/item/seven_block.json | 3 + .../models/item/six_block.json | 3 + .../models/item/three_block.json | 3 + .../models/item/two_block.json | 3 + .../models/item/zero_block.json | 3 + ...ht_block_from_null_block_stonecutting.json | 35 +++++ ...ve_block_from_null_block_stonecutting.json | 35 +++++ ...ur_block_from_null_block_stonecutting.json | 35 +++++ ...ne_block_from_null_block_stonecutting.json | 35 +++++ .../recipes/misc/null_block_from_eight.json | 35 +++++ ...l_block_from_eight_block_stonecutting.json | 35 +++++ .../recipes/misc/null_block_from_five.json | 35 +++++ ...ll_block_from_five_block_stonecutting.json | 35 +++++ .../recipes/misc/null_block_from_four.json | 35 +++++ ...ll_block_from_four_block_stonecutting.json | 35 +++++ .../recipes/misc/null_block_from_nine.json | 35 +++++ ...ll_block_from_nine_block_stonecutting.json | 35 +++++ .../recipes/misc/null_block_from_null.json | 35 +++++ .../recipes/misc/null_block_from_one.json | 35 +++++ ...ull_block_from_one_block_stonecutting.json | 35 +++++ .../recipes/misc/null_block_from_seven.json | 35 +++++ ...l_block_from_seven_block_stonecutting.json | 35 +++++ .../recipes/misc/null_block_from_six.json | 35 +++++ ...ull_block_from_six_block_stonecutting.json | 35 +++++ .../recipes/misc/null_block_from_three.json | 35 +++++ ...l_block_from_three_block_stonecutting.json | 35 +++++ .../recipes/misc/null_block_from_two.json | 35 +++++ ...ull_block_from_two_block_stonecutting.json | 35 +++++ .../recipes/misc/null_block_from_zero.json | 35 +++++ ...ll_block_from_zero_block_stonecutting.json | 35 +++++ ...ne_block_from_null_block_stonecutting.json | 35 +++++ ...en_block_from_null_block_stonecutting.json | 35 +++++ ...ix_block_from_null_block_stonecutting.json | 35 +++++ ...ee_block_from_null_block_stonecutting.json | 35 +++++ ...wo_block_from_null_block_stonecutting.json | 35 +++++ ...ro_block_from_null_block_stonecutting.json | 35 +++++ ...ht_block_from_null_block_stonecutting.json | 8 ++ ...ve_block_from_null_block_stonecutting.json | 8 ++ ...ur_block_from_null_block_stonecutting.json | 8 ++ ...ne_block_from_null_block_stonecutting.json | 8 ++ .../recipes/null_block_from_eight.json | 12 ++ ...l_block_from_eight_block_stonecutting.json | 8 ++ .../recipes/null_block_from_five.json | 12 ++ ...ll_block_from_five_block_stonecutting.json | 8 ++ .../recipes/null_block_from_four.json | 12 ++ ...ll_block_from_four_block_stonecutting.json | 8 ++ .../recipes/null_block_from_nine.json | 12 ++ ...ll_block_from_nine_block_stonecutting.json | 8 ++ .../recipes/null_block_from_null.json | 12 ++ .../recipes/null_block_from_one.json | 12 ++ ...ull_block_from_one_block_stonecutting.json | 8 ++ .../recipes/null_block_from_seven.json | 12 ++ ...l_block_from_seven_block_stonecutting.json | 8 ++ .../recipes/null_block_from_six.json | 12 ++ ...ull_block_from_six_block_stonecutting.json | 8 ++ .../recipes/null_block_from_three.json | 12 ++ ...l_block_from_three_block_stonecutting.json | 8 ++ .../recipes/null_block_from_two.json | 12 ++ ...ull_block_from_two_block_stonecutting.json | 8 ++ .../recipes/null_block_from_zero.json | 12 ++ ...ll_block_from_zero_block_stonecutting.json | 8 ++ ...ne_block_from_null_block_stonecutting.json | 8 ++ ...en_block_from_null_block_stonecutting.json | 8 ++ ...ix_block_from_null_block_stonecutting.json | 8 ++ ...ee_block_from_null_block_stonecutting.json | 8 ++ ...wo_block_from_null_block_stonecutting.json | 8 ++ ...ro_block_from_null_block_stonecutting.json | 8 ++ .../tags/blocks/mineable/pickaxe.json | 13 +- .../advancements/recipes/misc/null_block.json | 35 +++++ .../loot_tables/blocks/eight_block.json | 21 +++ .../loot_tables/blocks/five_block.json | 21 +++ .../loot_tables/blocks/four_block.json | 21 +++ .../loot_tables/blocks/nine_block.json | 21 +++ .../loot_tables/blocks/null_block.json | 21 +++ .../loot_tables/blocks/one_block.json | 21 +++ .../loot_tables/blocks/seven_block.json | 21 +++ .../loot_tables/blocks/six_block.json | 21 +++ .../loot_tables/blocks/three_block.json | 21 +++ .../loot_tables/blocks/two_block.json | 21 +++ .../loot_tables/blocks/zero_block.json | 21 +++ .../modernlifepatch/recipes/null_block.json | 45 ++++++ .../content/blocks/ModBlocks.java | 25 +++- .../content/blocks/type/NumberBlock.java | 23 ++++ .../content/item/ModItems.java | 12 ++ .../datagen/lang/ModLangKeyValue.java | 22 +++ .../provider/ModBlockStatesProvider.java | 16 +++ .../datagen/provider/ModBlockTagProvider.java | 13 +- .../datagen/provider/ModRecipeProvider.java | 128 +++++++++++++++--- .../provider/loot/ModBlockLootTables.java | 11 ++ .../textures/block/eight_block.png | Bin 0 -> 1619 bytes .../textures/block/five_block.png | Bin 0 -> 1324 bytes .../textures/block/four_block.png | Bin 0 -> 788 bytes .../textures/block/nine_block.png | Bin 0 -> 1584 bytes .../textures/block/null_block.png | Bin 0 -> 1181 bytes .../textures/block/one_block.png | Bin 0 -> 400 bytes .../textures/block/seven_block.png | Bin 0 -> 989 bytes .../textures/block/six_block.png | Bin 0 -> 1601 bytes .../textures/block/three_block.png | Bin 0 -> 1471 bytes .../textures/block/two_block.png | Bin 0 -> 1208 bytes .../textures/block/zero_block.png | Bin 0 -> 1566 bytes .../modernlifepatch/tags/items/general.json | 14 +- 138 files changed, 2392 insertions(+), 31 deletions(-) create mode 100644 src/generated/resources/assets/modernlifepatch/blockstates/eight_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/blockstates/five_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/blockstates/four_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/blockstates/nine_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/blockstates/null_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/blockstates/one_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/blockstates/seven_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/blockstates/six_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/blockstates/three_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/blockstates/two_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/blockstates/zero_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/block/eight_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/block/five_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/block/four_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/block/nine_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/block/null_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/block/one_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/block/seven_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/block/six_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/block/three_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/block/two_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/block/zero_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/item/eight_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/item/five_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/item/four_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/item/nine_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/item/null_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/item/one_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/item/seven_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/item/six_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/item/three_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/item/two_block.json create mode 100644 src/generated/resources/assets/modernlifepatch/models/item/zero_block.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/eight_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/five_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/four_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/nine_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_eight.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_eight_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_five.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_five_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_four.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_four_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_nine.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_nine_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_null.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_one.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_one_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_seven.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_seven_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_six.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_six_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_three.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_three_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_two.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_two_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_zero.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_zero_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/one_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/seven_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/six_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/three_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/two_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/misc/zero_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/eight_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/five_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/four_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/nine_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_eight.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_eight_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_five.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_five_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_four.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_four_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_nine.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_nine_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_null.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_one.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_one_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_seven.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_seven_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_six.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_six_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_three.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_three_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_two.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_two_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_zero.json create mode 100644 src/generated/resources/data/minecraft/recipes/null_block_from_zero_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/one_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/seven_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/six_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/three_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/two_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/recipes/zero_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/modernlifepatch/advancements/recipes/misc/null_block.json create mode 100644 src/generated/resources/data/modernlifepatch/loot_tables/blocks/eight_block.json create mode 100644 src/generated/resources/data/modernlifepatch/loot_tables/blocks/five_block.json create mode 100644 src/generated/resources/data/modernlifepatch/loot_tables/blocks/four_block.json create mode 100644 src/generated/resources/data/modernlifepatch/loot_tables/blocks/nine_block.json create mode 100644 src/generated/resources/data/modernlifepatch/loot_tables/blocks/null_block.json create mode 100644 src/generated/resources/data/modernlifepatch/loot_tables/blocks/one_block.json create mode 100644 src/generated/resources/data/modernlifepatch/loot_tables/blocks/seven_block.json create mode 100644 src/generated/resources/data/modernlifepatch/loot_tables/blocks/six_block.json create mode 100644 src/generated/resources/data/modernlifepatch/loot_tables/blocks/three_block.json create mode 100644 src/generated/resources/data/modernlifepatch/loot_tables/blocks/two_block.json create mode 100644 src/generated/resources/data/modernlifepatch/loot_tables/blocks/zero_block.json create mode 100644 src/generated/resources/data/modernlifepatch/recipes/null_block.json create mode 100644 src/main/java/com/r3944realms/modernlifepatch/content/blocks/type/NumberBlock.java create mode 100644 src/main/resources/assets/modernlifepatch/textures/block/eight_block.png create mode 100644 src/main/resources/assets/modernlifepatch/textures/block/five_block.png create mode 100644 src/main/resources/assets/modernlifepatch/textures/block/four_block.png create mode 100644 src/main/resources/assets/modernlifepatch/textures/block/nine_block.png create mode 100644 src/main/resources/assets/modernlifepatch/textures/block/null_block.png create mode 100644 src/main/resources/assets/modernlifepatch/textures/block/one_block.png create mode 100644 src/main/resources/assets/modernlifepatch/textures/block/seven_block.png create mode 100644 src/main/resources/assets/modernlifepatch/textures/block/six_block.png create mode 100644 src/main/resources/assets/modernlifepatch/textures/block/three_block.png create mode 100644 src/main/resources/assets/modernlifepatch/textures/block/two_block.png create mode 100644 src/main/resources/assets/modernlifepatch/textures/block/zero_block.png diff --git a/gradle.properties b/gradle.properties index da8b403..323a8a2 100644 --- a/gradle.properties +++ b/gradle.properties @@ -43,7 +43,7 @@ mod_name=Modern Life Patch # The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default. mod_license=MIT # The mod version. See https://semver.org/ -mod_version=1.20.1-1.4.4-beta +mod_version=1.20.1-1.4.5-beta # The group ID for the mod. It is only important when publishing as an artifact to a Maven repository. # This should match the base package used for the mod sources. # See https://maven.apache.org/guides/mini/guide-naming-conventions.html diff --git a/src/generated/resources/.cache/2a65ee2815744be1ef1ffdae1c9a37f2a9cbe2ac b/src/generated/resources/.cache/2a65ee2815744be1ef1ffdae1c9a37f2a9cbe2ac index 3a12059..30ba88d 100644 --- a/src/generated/resources/.cache/2a65ee2815744be1ef1ffdae1c9a37f2a9cbe2ac +++ b/src/generated/resources/.cache/2a65ee2815744be1ef1ffdae1c9a37f2a9cbe2ac @@ -1,2 +1,2 @@ -// 1.20.1 2025-03-22T17:17:58.368858 Languages: zh_cn -9aac62625f71f21c06dd95ef1be69105fa7315c5 assets/modernlifepatch/lang/zh_cn.json +// 1.20.1 2025-03-24T00:28:40.6686164 Languages: zh_cn +38d834d9f261f188838eae0300297ba94237bb6c assets/modernlifepatch/lang/zh_cn.json diff --git a/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d b/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d index e08984b..0dceadf 100644 --- a/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d +++ b/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d @@ -1,8 +1,11 @@ -// 1.20.1 2025-03-22T17:17:58.3749573 Loot Tables +// 1.20.1 2025-03-24T00:28:40.6686164 Loot Tables 31db597883f9eaa6c1c8f2fe1f9ef45f26e71d62 data/modernlifepatch/loot_tables/blocks/black_concrete_barrier.json 821c7620abe5e839afd07d6d5d08623f588903b4 data/modernlifepatch/loot_tables/blocks/blue_concrete_barrier.json b9a1d28d64a5c6890ce591b47ee6d7ff6d4e29dc data/modernlifepatch/loot_tables/blocks/brown_concrete_barrier.json 1309c36dc6e32fc0cd00efdea78b848b716914c4 data/modernlifepatch/loot_tables/blocks/cyan_concrete_barrier.json +ba6c188a65fa6e36c5ea8cf297f907c7f4b47b9a data/modernlifepatch/loot_tables/blocks/eight_block.json +ad85fab18381e96ce2415d55829d9016cb128bfb data/modernlifepatch/loot_tables/blocks/five_block.json +c3f22cccd9c03e9f6a340ad7a9e5c52533d37cd5 data/modernlifepatch/loot_tables/blocks/four_block.json 1ecc1e884951b9d16269a8a6b0b273207d42ca74 data/modernlifepatch/loot_tables/blocks/gray_concrete_barrier.json 18f69dee8c0a312bffa549f8e269a8d7fd4171fc data/modernlifepatch/loot_tables/blocks/green_concrete_barrier.json 1ee070aa7f3d869c7610d021206ae1a3d680d050 data/modernlifepatch/loot_tables/blocks/large_mirror.json @@ -12,10 +15,18 @@ aa57274d1d5d32f7a9cfd9059dc5603813b9db08 data/modernlifepatch/loot_tables/blocks c923d1747d2cad0bfec9f6ad0a113406398e4174 data/modernlifepatch/loot_tables/blocks/magenta_concrete_barrier.json 1b5b1090f47e29526af1cd0df979d4f216abeb07 data/modernlifepatch/loot_tables/blocks/massive_mirror.json 384f868a4d71fa14dafb4bdca2fd0fd877507025 data/modernlifepatch/loot_tables/blocks/mirror.json +b27a4d6e1dfdd3a6e3220f8b191fd5ede0fe1cb1 data/modernlifepatch/loot_tables/blocks/nine_block.json +3633a55478bf8e683cfeada0b36bb0fea1f1e015 data/modernlifepatch/loot_tables/blocks/null_block.json +65bae86afbf1e256a580e49b8b8e7dab57443d51 data/modernlifepatch/loot_tables/blocks/one_block.json f8ef8fa122ea979d871e79b040178e4cc1b8b21a data/modernlifepatch/loot_tables/blocks/orange_concrete_barrier.json 9fbc555c8b3f42dbf72a217f9ceead9cc5fb9992 data/modernlifepatch/loot_tables/blocks/pink_concrete_barrier.json 68f069c8639165a1952af61025bff350919cbad6 data/modernlifepatch/loot_tables/blocks/purple_concrete_barrier.json 0689a21f845ac71fa47d8b3efe1de28e3bc88cc9 data/modernlifepatch/loot_tables/blocks/red_concrete_barrier.json +be827424e5238e710a25dc04872885aa62dd8f5f data/modernlifepatch/loot_tables/blocks/seven_block.json +30cbba30e4344378a8449d1301fb6eafeba72a37 data/modernlifepatch/loot_tables/blocks/six_block.json c76a70b5a42ede00cb92bdc4f5c292bb6c961071 data/modernlifepatch/loot_tables/blocks/tall_mirror.json +033961ef19f6e56e8e0c2bd9aea9c446270587f7 data/modernlifepatch/loot_tables/blocks/three_block.json +a28d8ca4f4d81a674e80be80ec2ca9ff5dc70191 data/modernlifepatch/loot_tables/blocks/two_block.json a0005faec56eca6ecd1911aec51fbaa0447955c9 data/modernlifepatch/loot_tables/blocks/white_concrete_barrier.json bca84922278c797a2075ec5965dbaf237b712973 data/modernlifepatch/loot_tables/blocks/yellow_concrete_barrier.json +97147fb097ae478fb56b5749b9a01ba809caada8 data/modernlifepatch/loot_tables/blocks/zero_block.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e index 1945d3e..425f289 100644 --- a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e +++ b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e @@ -1,4 +1,4 @@ -// 1.20.1 2025-03-22T17:26:13.9133045 Recipes +// 1.20.1 2025-03-24T00:28:40.6686164 Recipes 2f62b2d36534a48a65e8cfedc1e45ac3e0089ff9 data/minecraft/advancements/recipes/decorations/black_concrete_barrier_from_black_concrete_stonecutting.json a888d18dbf22aa8b46a077bae7f6b717d9885572 data/minecraft/advancements/recipes/decorations/blue_concrete_barrier_from_blue_concrete_stonecutting.json f0ed2368d1265cce94f7e843f4de55e328902ae6 data/minecraft/advancements/recipes/decorations/brown_concrete_barrier_from_brown_concrete_stonecutting.json @@ -15,27 +15,91 @@ ccdcf8117b49d5074d0140eec9159c5a134137b6 data/minecraft/advancements/recipes/dec 29bc8df14af9fa6b2de522f302bdd6a859e0d2e5 data/minecraft/advancements/recipes/decorations/red_concrete_barrier_from_red_concrete_stonecutting.json ee261066eaa0b85e6ab2303d51bae481bedaa36e data/minecraft/advancements/recipes/decorations/white_concrete_barrier_from_white_concrete_stonecutting.json 2f17e2b2c8da515dac4945bdcaf4dd10a11bf3b2 data/minecraft/advancements/recipes/decorations/yellow_concrete_barrier_from_yellow_concrete_stonecutting.json +988414c0a5be7c371c55a2c843d61a32ab063819 data/minecraft/advancements/recipes/misc/eight_block_from_null_block_stonecutting.json +32864de09f51166fe2b22ef1bf6fb0fd4f9d294e data/minecraft/advancements/recipes/misc/five_block_from_null_block_stonecutting.json +094353c62e4e78bd7f645bff89c8c59db3af4f64 data/minecraft/advancements/recipes/misc/four_block_from_null_block_stonecutting.json +644fbc1ab8b8062cd1a8582956fc4ea1b11743b8 data/minecraft/advancements/recipes/misc/nine_block_from_null_block_stonecutting.json +f6b6d2e5bc534b6d7d136a4e69066857c6227266 data/minecraft/advancements/recipes/misc/null_block_from_eight.json +04a0c3901e4e444651529801c645506a41600ca0 data/minecraft/advancements/recipes/misc/null_block_from_eight_block_stonecutting.json +01aceacee682e62e75f60f7c79829833f1d848b3 data/minecraft/advancements/recipes/misc/null_block_from_five.json +20eb9730c0e4af93c7d19f0ac5d525acbf21fb7e data/minecraft/advancements/recipes/misc/null_block_from_five_block_stonecutting.json +89f6e704879c44ab1bc72524b389732c0a45212d data/minecraft/advancements/recipes/misc/null_block_from_four.json +80b4f46e4803d06517c33aec2e5d08e45e429ff9 data/minecraft/advancements/recipes/misc/null_block_from_four_block_stonecutting.json +7f57655bed0ca151b8c8694163dfec21168b0498 data/minecraft/advancements/recipes/misc/null_block_from_nine.json +faf258556e2dc83b0d383e25615900c39fbc6d57 data/minecraft/advancements/recipes/misc/null_block_from_nine_block_stonecutting.json +61c4d24a0b624e6a61c217bea1ab6526303514ab data/minecraft/advancements/recipes/misc/null_block_from_null.json +6d8cd613596f886a2d6bfadf3a4fe746a48865d6 data/minecraft/advancements/recipes/misc/null_block_from_one.json +7a2f43dbf866a4e009528ecb46a70dba80fc6875 data/minecraft/advancements/recipes/misc/null_block_from_one_block_stonecutting.json +dfa03f58965013d1cadd0cde8dc848fbe02a9526 data/minecraft/advancements/recipes/misc/null_block_from_seven.json +a0fc33cc60e9c74213710ed3584f4470be13ad26 data/minecraft/advancements/recipes/misc/null_block_from_seven_block_stonecutting.json +df3e777ab1cdf610b762ad19252ec99d02451d19 data/minecraft/advancements/recipes/misc/null_block_from_six.json +d1e4c786c7f0af149f511cca47062ff64300c000 data/minecraft/advancements/recipes/misc/null_block_from_six_block_stonecutting.json +70676f8bc87b64c35ef7d26b523a15555dbaa7b6 data/minecraft/advancements/recipes/misc/null_block_from_three.json +a831fd8dd94e79729638d665b8910bd6cd5bd5aa data/minecraft/advancements/recipes/misc/null_block_from_three_block_stonecutting.json +07622b3aaae1bfae8d8ee5b44e3c5b6b303e5dbd data/minecraft/advancements/recipes/misc/null_block_from_two.json +13f11c7d7e9f0a0677a5dcd2fde8b8797e8dda39 data/minecraft/advancements/recipes/misc/null_block_from_two_block_stonecutting.json +ab990b3930cfd57580a8a97f347e1070546908d1 data/minecraft/advancements/recipes/misc/null_block_from_zero.json +0d0e90d49fcbb54a16a28862242805455a78327c data/minecraft/advancements/recipes/misc/null_block_from_zero_block_stonecutting.json +db9deb52abf2efbf492e44ff14bb5acfccd1308a data/minecraft/advancements/recipes/misc/one_block_from_null_block_stonecutting.json +2bcbdcf91704e86c7a7e525aac04e049620f4fd3 data/minecraft/advancements/recipes/misc/seven_block_from_null_block_stonecutting.json +3c167e359e82b8485bf7c2ff1317a42d2b579ae3 data/minecraft/advancements/recipes/misc/six_block_from_null_block_stonecutting.json +64059807e58379223e9f18ecc233c91dfe865c7e data/minecraft/advancements/recipes/misc/three_block_from_null_block_stonecutting.json +5387372f36268279d7d70d364d44d44e027f7002 data/minecraft/advancements/recipes/misc/two_block_from_null_block_stonecutting.json +ff91a2160897fb7afdd6451927bc7bdb230dd152 data/minecraft/advancements/recipes/misc/zero_block_from_null_block_stonecutting.json 64a306dd145f33a183b9f9fed47780e2bd6e50de data/minecraft/recipes/black_concrete_barrier_from_black_concrete_stonecutting.json a9722f24564f23327e9f7a47ef7b1b89b305de96 data/minecraft/recipes/blue_concrete_barrier_from_blue_concrete_stonecutting.json 6a768ef562363272a9bfa756514a33c124872ae1 data/minecraft/recipes/brown_concrete_barrier_from_brown_concrete_stonecutting.json a02c991f8cc9098f2aa6f46325badfc8a8e4b1ea data/minecraft/recipes/cyan_concrete_barrier_from_cyan_concrete_stonecutting.json +df5f3709de5126ed352b330e6fe08361c0671423 data/minecraft/recipes/eight_block_from_null_block_stonecutting.json +d05a1ec64e03335ef1cdbbe3de0415bf0b789387 data/minecraft/recipes/five_block_from_null_block_stonecutting.json +ba6976e77b3f19dd535a5c663e818e84e2887ce8 data/minecraft/recipes/four_block_from_null_block_stonecutting.json 52f98c10ded4ca90a97d33a12776d96cd42d11c5 data/minecraft/recipes/gray_concrete_barrier_from_gray_concrete_stonecutting.json 8667f777866cc54160a52b00af8cc8dd57ecb345 data/minecraft/recipes/green_concrete_barrier_from_green_concrete_stonecutting.json a43e06a168f47b4ff95d26f9d0f8aaaf773bfc72 data/minecraft/recipes/light_blue_concrete_barrier_from_light_blue_concrete_stonecutting.json 6ed761863a4e8d09bdfa6af922431c6e4365ffea data/minecraft/recipes/light_gray_concrete_barrier_from_light_gray_concrete_stonecutting.json 8ba9c95e2dd167a5492cd775bb5d6ae213122732 data/minecraft/recipes/lime_concrete_barrier_from_lime_concrete_stonecutting.json 6d088056e9f4ed7c16ac029ad62fa57c734f5e55 data/minecraft/recipes/magenta_concrete_barrier_from_magenta_concrete_stonecutting.json +b0ee7718d311f7b2b4983a8e3b943baae5e0e4f6 data/minecraft/recipes/nine_block_from_null_block_stonecutting.json +50f38b5cbde42c30375fc5e03b4236bb87d9bb43 data/minecraft/recipes/null_block_from_eight.json +8eca141b1ff65c9dc19557421ad1c7f557ab74fa data/minecraft/recipes/null_block_from_eight_block_stonecutting.json +c25ac5c0f82c651723dda7cb48342889f1fdc385 data/minecraft/recipes/null_block_from_five.json +93bf5c9398ed6c0bc2284e6e01ae2e157b5ae438 data/minecraft/recipes/null_block_from_five_block_stonecutting.json +113dfc5c2efd766958ca44fbdcaef530a43b5d64 data/minecraft/recipes/null_block_from_four.json +57951339859375a4deef4fb8e8d1a4753ed42454 data/minecraft/recipes/null_block_from_four_block_stonecutting.json +004f9f1f4bccfd92dc7e817edea73f720e069dcf data/minecraft/recipes/null_block_from_nine.json +a8a0d6da5ba1224ed49000c02c50c3b19082356c data/minecraft/recipes/null_block_from_nine_block_stonecutting.json +6cfe4508e589175ca13e623f6f2c8925ae83eae3 data/minecraft/recipes/null_block_from_null.json +fd08a480dc473953bfbf8e324ffcd56445fa1a46 data/minecraft/recipes/null_block_from_one.json +6e4373569c95eea3343b34fb90336d93dc1e4273 data/minecraft/recipes/null_block_from_one_block_stonecutting.json +8a04fc167646712ae6ca8eb37004f4305571efd5 data/minecraft/recipes/null_block_from_seven.json +fa8e42e23b88a94d855c0656617dc38d55cd76b0 data/minecraft/recipes/null_block_from_seven_block_stonecutting.json +7c19400f57a814618ad84f23fb795f3f14fe4595 data/minecraft/recipes/null_block_from_six.json +e6060bf1049bd385556c798c0222d813746eb0b9 data/minecraft/recipes/null_block_from_six_block_stonecutting.json +0f20f972196359db26b7155b5221b4bc0909aa7d data/minecraft/recipes/null_block_from_three.json +97ff5e132e030eb1dff30059ef7ce80b133f739e data/minecraft/recipes/null_block_from_three_block_stonecutting.json +9542fe256fecebf483cfe50bbf6aa214ae029a6e data/minecraft/recipes/null_block_from_two.json +3a73c04c63745805a5e28570b423aa19a56a8a08 data/minecraft/recipes/null_block_from_two_block_stonecutting.json +5c114a1375f711647e9aea42112a5c66a02c9607 data/minecraft/recipes/null_block_from_zero.json +94af1c4dc2982d1f876c791587a1d98990900d58 data/minecraft/recipes/null_block_from_zero_block_stonecutting.json +81048aa3eee0cd375a24beecee1d0d7b138bd67d data/minecraft/recipes/one_block_from_null_block_stonecutting.json e5ea65dde85bbe8dea1a37dc76c898966cf2ceeb data/minecraft/recipes/orange_concrete_barrier_from_orange_concrete_stonecutting.json 99c0a624f0bd9b2b7b5beade985976a7f35c0454 data/minecraft/recipes/pink_concrete_barrier_from_pink_concrete_stonecutting.json d2e0bc434ca37601f727810ff9cb7f1205ceb6b3 data/minecraft/recipes/purple_concrete_barrier_from_purple_concrete_stonecutting.json 3652ee4dd0846ef825ff7d8bc10afd62c1d2dee7 data/minecraft/recipes/red_concrete_barrier_from_red_concrete_stonecutting.json +03ea9a3b9a04c26b01c147149d847bc1ec8f91e5 data/minecraft/recipes/seven_block_from_null_block_stonecutting.json +057bc3387dba64b5220ff42b49310a50a041cc30 data/minecraft/recipes/six_block_from_null_block_stonecutting.json +fc264bf36dc4b2d7ff4c089523740904abb67cb6 data/minecraft/recipes/three_block_from_null_block_stonecutting.json +de65a15aa31006a2ff1b14d47452b410a16ccf44 data/minecraft/recipes/two_block_from_null_block_stonecutting.json 9d4629cfb681a773d0b8bd22f4b90a910db6a47c data/minecraft/recipes/white_concrete_barrier_from_white_concrete_stonecutting.json 0af5a2ba87016df6c827710204397aebb74b75fc data/minecraft/recipes/yellow_concrete_barrier_from_yellow_concrete_stonecutting.json +620c5bea1a315f4f4d84274d74b2e07d21807b0e data/minecraft/recipes/zero_block_from_null_block_stonecutting.json 829d226e46b965c74cdc812972e5e4a6feee89d3 data/modernlifepatch/advancements/recipes/decorations/large_mirror.json 9d1914bb2bddd1bbadd0b58f3f7e5eb992f984c8 data/modernlifepatch/advancements/recipes/decorations/massive_mirror.json e31f330892c0abe33cce7f858b1e2cb23125e29c data/modernlifepatch/advancements/recipes/decorations/mirror.json 1a1423565c4e8c9d2b2a4157c61ab00ea154e474 data/modernlifepatch/advancements/recipes/decorations/tall_mirror.json +50bbd11db7daa8589f9874aef9cc5643bb22098d data/modernlifepatch/advancements/recipes/misc/null_block.json c7af367b61d30ea781a72a6a72e86677bc5b0136 data/modernlifepatch/recipes/large_mirror.json 89bab02b61801049313724df763ab216dbf1f09c data/modernlifepatch/recipes/massive_mirror.json 28133e9320816c3ffc37e11191f19dffd41da17c data/modernlifepatch/recipes/mirror.json +f8485dfe69854d05a945a18c579664c446aff5e1 data/modernlifepatch/recipes/null_block.json fc2a0f648922c5e671df5e33e7634c1a54c78739 data/modernlifepatch/recipes/tall_mirror.json diff --git a/src/generated/resources/.cache/b7c2bce3e3ce09bbcda589ad1e9064dec8443add b/src/generated/resources/.cache/b7c2bce3e3ce09bbcda589ad1e9064dec8443add index 949ae6c..8a683f6 100644 --- a/src/generated/resources/.cache/b7c2bce3e3ce09bbcda589ad1e9064dec8443add +++ b/src/generated/resources/.cache/b7c2bce3e3ce09bbcda589ad1e9064dec8443add @@ -1,2 +1,2 @@ -// 1.20.1 2025-03-22T17:17:58.3789517 Tags for minecraft:block mod id modernlifepatch -6c0e9dd6279be17974bfd06138256cf56c74f602 data/minecraft/tags/blocks/mineable/pickaxe.json +// 1.20.1 2025-03-24T00:28:40.6686164 Tags for minecraft:block mod id modernlifepatch +1df2526d955c0973f92de75ee1b079733245d628 data/minecraft/tags/blocks/mineable/pickaxe.json diff --git a/src/generated/resources/.cache/c2c8caf4e6d2025aead744a92fe438836ccb67fe b/src/generated/resources/.cache/c2c8caf4e6d2025aead744a92fe438836ccb67fe index cd77e47..c66ef94 100644 --- a/src/generated/resources/.cache/c2c8caf4e6d2025aead744a92fe438836ccb67fe +++ b/src/generated/resources/.cache/c2c8caf4e6d2025aead744a92fe438836ccb67fe @@ -1,33 +1,66 @@ -// 1.20.1 2025-03-22T17:17:58.3718469 Block States: modernlifepatch +// 1.20.1 2025-03-24T00:28:40.6686164 Block States: modernlifepatch 6dcfec708d429da81fb2776dda9af3023908da59 assets/modernlifepatch/blockstates/black_concrete_barrier.json e2016906e5c3589daac72c5cb7d603e4eeb6621f assets/modernlifepatch/blockstates/blue_concrete_barrier.json 4f993c3d5452903f0c09bdd60edfb01316c52ebb assets/modernlifepatch/blockstates/brown_concrete_barrier.json 1d98d956d488daefb2b6b8631979dfae4a0273d4 assets/modernlifepatch/blockstates/cyan_concrete_barrier.json +ad9e0f04c1e224eb50ef0c0a09eed85b9545cdcf assets/modernlifepatch/blockstates/eight_block.json +089321acaa8e7253cbb447c6120162af606c5383 assets/modernlifepatch/blockstates/five_block.json +154a0005ca409e72097942f0bc36c3e74758e8d3 assets/modernlifepatch/blockstates/four_block.json ff61b2512130e43fdad61348d4e9e5cbca0e17b0 assets/modernlifepatch/blockstates/gray_concrete_barrier.json dd4e4b47f65b94d9180346f9790b85ec8e299524 assets/modernlifepatch/blockstates/green_concrete_barrier.json 4077fecd41e271e4ed79752ab178552e5ec674a4 assets/modernlifepatch/blockstates/light_blue_concrete_barrier.json 48052319b883a2e59d7efde11434bb09a3f24393 assets/modernlifepatch/blockstates/light_gray_concrete_barrier.json 2bdff859c4e1faaa729ac338307c7af10c3eb5b1 assets/modernlifepatch/blockstates/lime_concrete_barrier.json 2ecef4d6a4b9aa021eaddee4cce32c1f14f93f4f assets/modernlifepatch/blockstates/magenta_concrete_barrier.json +f8d90d3df38674f37803738c20c913841593f44a assets/modernlifepatch/blockstates/nine_block.json +e7dab48b71f4bcd932ba254013e58e0bec22c6c6 assets/modernlifepatch/blockstates/null_block.json +f2af69c750fc937d13177b3d0bc7db27c7680138 assets/modernlifepatch/blockstates/one_block.json 9c674b4a2db2532fe1ab23c5523d70b6cbee1902 assets/modernlifepatch/blockstates/orange_concrete_barrier.json 278c013ed5021074ef846ae8297619043e9eaf98 assets/modernlifepatch/blockstates/pink_concrete_barrier.json a3b9c0099e3f65bfd14015a629a709f5b90bf75e assets/modernlifepatch/blockstates/purple_concrete_barrier.json b6e93648de3ec4921410b4acd4003b1fd4baded0 assets/modernlifepatch/blockstates/red_concrete_barrier.json +3f651298532e843ffb0fbbfd3cf866bfdf0fcef5 assets/modernlifepatch/blockstates/seven_block.json +f78e6379e5cba21992fb16167c3650f8aa56bf76 assets/modernlifepatch/blockstates/six_block.json +24cd8eaef736271e6da513ee99f9da97bcbd12b2 assets/modernlifepatch/blockstates/three_block.json +8485233b180d03a927c1f39ae9896a4d5bb1d3b6 assets/modernlifepatch/blockstates/two_block.json c4e8d556ce255d18da5a5c926bf3da963fb40f1a assets/modernlifepatch/blockstates/white_concrete_barrier.json bea52888b9b32d9866643be4a99cd9802c1a1322 assets/modernlifepatch/blockstates/yellow_concrete_barrier.json +46e2bb42a836fa8abe826a976d00213e8497f251 assets/modernlifepatch/blockstates/zero_block.json +3f7c110f3ca64ad71c03387ece666fd09c5c28f1 assets/modernlifepatch/models/block/eight_block.json +5be6a040d6c1ee37b87b0286363f8847bec2d7d3 assets/modernlifepatch/models/block/five_block.json +095a8d390b130bb6c1103ce588fe9377cc77c804 assets/modernlifepatch/models/block/four_block.json +6d7f9714cfcc044e1eea0b2f30db1f6624f1b6e9 assets/modernlifepatch/models/block/nine_block.json +a968df7e821cd48cad613d2b4abebc4252bdb763 assets/modernlifepatch/models/block/null_block.json +25b86b0e7165dbfcbf9bfc8d7a7ef0edceee6053 assets/modernlifepatch/models/block/one_block.json +85987b934f60e11f19dc6f01f30c803a99daf1ba assets/modernlifepatch/models/block/seven_block.json +a3b73fae1741fdf8d7297c17460632cde69817e7 assets/modernlifepatch/models/block/six_block.json +37b0d19e0fdf4587857d9bbb26dde3027305c122 assets/modernlifepatch/models/block/three_block.json +8b96042da9c470fec37bbef2dc0e39f052dafe26 assets/modernlifepatch/models/block/two_block.json +203c3074c370b60b8d4d68578d7029f92c2b9801 assets/modernlifepatch/models/block/zero_block.json 507562e8509a8c83a4c2cebb4cbb682e94315ef4 assets/modernlifepatch/models/item/black_concrete_barrier.json fd17c7f34bb615f8113659d2f2c9b8e06d3bf0a3 assets/modernlifepatch/models/item/blue_concrete_barrier.json 31968e21ff06436df0828990e3521536a2997926 assets/modernlifepatch/models/item/brown_concrete_barrier.json b745fdc77b1c8f87e654ef81eca4e95a5672ab71 assets/modernlifepatch/models/item/cyan_concrete_barrier.json +8f29bc3a55da94cc0447981fd0f9fc2a4bf31b1c assets/modernlifepatch/models/item/eight_block.json +68a75e3443076e627278ebb32ae8f4e4d8f6dd41 assets/modernlifepatch/models/item/five_block.json +4185461b86ab61e91a508228ed03ac4b90a39086 assets/modernlifepatch/models/item/four_block.json b3e601ef38191f0e5c23a41145c1e280244b673d assets/modernlifepatch/models/item/gray_concrete_barrier.json 84a0567e3f014560778f924f2b8d8c9fd4c7f93f assets/modernlifepatch/models/item/green_concrete_barrier.json 3c734794d9c1fcf7664bb9d3faeef5d4d1ee298e assets/modernlifepatch/models/item/light_blue_concrete_barrier.json 53d8a0955735f262b6209005567f590a716163e1 assets/modernlifepatch/models/item/light_gray_concrete_barrier.json 88adeb6343ab5e6e36658df72cc8e8e82be4dcaa assets/modernlifepatch/models/item/lime_concrete_barrier.json 0fb4649f0b6b149e79e111b2bd59e04a92ee34ac assets/modernlifepatch/models/item/magenta_concrete_barrier.json +c043971dd5e167cba09647250a66ab7eefa2a97a assets/modernlifepatch/models/item/nine_block.json +95740eec66e6a3db5e62602774c342057842591d assets/modernlifepatch/models/item/null_block.json +64679ea5f6830197b8e895618b7717d189335680 assets/modernlifepatch/models/item/one_block.json 6e55165c8604cb1fff47a9a1b5ab1af60620b274 assets/modernlifepatch/models/item/orange_concrete_barrier.json 8f8d499631adf1fb5c8344e4f9534b7309ba2c5d assets/modernlifepatch/models/item/pink_concrete_barrier.json 3cbaeb4fe8b2afa39d5abb0cc9b3ec959ac8ee16 assets/modernlifepatch/models/item/purple_concrete_barrier.json 864d1685c60fcdaca3825e7d05af6eff438cf9cb assets/modernlifepatch/models/item/red_concrete_barrier.json +1ae02ba84d6831857ea6a483fba5fb10145c795f assets/modernlifepatch/models/item/seven_block.json +9b0c86cd54cf9c0fa28ae721a646e15342521d74 assets/modernlifepatch/models/item/six_block.json +675cb937d8a7037f06d59647fb075490eb03c616 assets/modernlifepatch/models/item/three_block.json +ae1e95a89db61abc03cf8c1a3db6ba11b0f6af9e assets/modernlifepatch/models/item/two_block.json 1feb32683f4f57640577fccf962c04ab48c2ce9d assets/modernlifepatch/models/item/white_concrete_barrier.json 9c3f0791c55bc96bbb9123a1024258053ead327a assets/modernlifepatch/models/item/yellow_concrete_barrier.json +ef3b0767abf21d61065a01fc2e4e651c6e967b37 assets/modernlifepatch/models/item/zero_block.json diff --git a/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 b/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 index c7165a8..d706a81 100644 --- a/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 +++ b/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 @@ -1,2 +1,2 @@ -// 1.20.1 2025-03-22T17:17:58.3769694 Languages: en_us -b3129455faabbd0e9af01f161b45e3e1272d54a7 assets/modernlifepatch/lang/en_us.json +// 1.20.1 2025-03-24T00:28:40.6686164 Languages: en_us +e0718e56ec9db4a903b91654ee21cc5effbc50b3 assets/modernlifepatch/lang/en_us.json diff --git a/src/generated/resources/assets/modernlifepatch/blockstates/eight_block.json b/src/generated/resources/assets/modernlifepatch/blockstates/eight_block.json new file mode 100644 index 0000000..dc4f61f --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/eight_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "modernlifepatch:block/eight_block", + "y": 90 + }, + "facing=north": { + "model": "modernlifepatch:block/eight_block" + }, + "facing=south": { + "model": "modernlifepatch:block/eight_block", + "y": 180 + }, + "facing=west": { + "model": "modernlifepatch:block/eight_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/blockstates/five_block.json b/src/generated/resources/assets/modernlifepatch/blockstates/five_block.json new file mode 100644 index 0000000..1123228 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/five_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "modernlifepatch:block/five_block", + "y": 90 + }, + "facing=north": { + "model": "modernlifepatch:block/five_block" + }, + "facing=south": { + "model": "modernlifepatch:block/five_block", + "y": 180 + }, + "facing=west": { + "model": "modernlifepatch:block/five_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/blockstates/four_block.json b/src/generated/resources/assets/modernlifepatch/blockstates/four_block.json new file mode 100644 index 0000000..b7e832f --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/four_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "modernlifepatch:block/four_block", + "y": 90 + }, + "facing=north": { + "model": "modernlifepatch:block/four_block" + }, + "facing=south": { + "model": "modernlifepatch:block/four_block", + "y": 180 + }, + "facing=west": { + "model": "modernlifepatch:block/four_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/blockstates/nine_block.json b/src/generated/resources/assets/modernlifepatch/blockstates/nine_block.json new file mode 100644 index 0000000..74ae426 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/nine_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "modernlifepatch:block/nine_block", + "y": 90 + }, + "facing=north": { + "model": "modernlifepatch:block/nine_block" + }, + "facing=south": { + "model": "modernlifepatch:block/nine_block", + "y": 180 + }, + "facing=west": { + "model": "modernlifepatch:block/nine_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/blockstates/null_block.json b/src/generated/resources/assets/modernlifepatch/blockstates/null_block.json new file mode 100644 index 0000000..aaf58fa --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/null_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "modernlifepatch:block/null_block", + "y": 90 + }, + "facing=north": { + "model": "modernlifepatch:block/null_block" + }, + "facing=south": { + "model": "modernlifepatch:block/null_block", + "y": 180 + }, + "facing=west": { + "model": "modernlifepatch:block/null_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/blockstates/one_block.json b/src/generated/resources/assets/modernlifepatch/blockstates/one_block.json new file mode 100644 index 0000000..25c872b --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/one_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "modernlifepatch:block/one_block", + "y": 90 + }, + "facing=north": { + "model": "modernlifepatch:block/one_block" + }, + "facing=south": { + "model": "modernlifepatch:block/one_block", + "y": 180 + }, + "facing=west": { + "model": "modernlifepatch:block/one_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/blockstates/seven_block.json b/src/generated/resources/assets/modernlifepatch/blockstates/seven_block.json new file mode 100644 index 0000000..ca0db65 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/seven_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "modernlifepatch:block/seven_block", + "y": 90 + }, + "facing=north": { + "model": "modernlifepatch:block/seven_block" + }, + "facing=south": { + "model": "modernlifepatch:block/seven_block", + "y": 180 + }, + "facing=west": { + "model": "modernlifepatch:block/seven_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/blockstates/six_block.json b/src/generated/resources/assets/modernlifepatch/blockstates/six_block.json new file mode 100644 index 0000000..92c49d6 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/six_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "modernlifepatch:block/six_block", + "y": 90 + }, + "facing=north": { + "model": "modernlifepatch:block/six_block" + }, + "facing=south": { + "model": "modernlifepatch:block/six_block", + "y": 180 + }, + "facing=west": { + "model": "modernlifepatch:block/six_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/blockstates/three_block.json b/src/generated/resources/assets/modernlifepatch/blockstates/three_block.json new file mode 100644 index 0000000..485e14c --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/three_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "modernlifepatch:block/three_block", + "y": 90 + }, + "facing=north": { + "model": "modernlifepatch:block/three_block" + }, + "facing=south": { + "model": "modernlifepatch:block/three_block", + "y": 180 + }, + "facing=west": { + "model": "modernlifepatch:block/three_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/blockstates/two_block.json b/src/generated/resources/assets/modernlifepatch/blockstates/two_block.json new file mode 100644 index 0000000..d1aa20f --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/two_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "modernlifepatch:block/two_block", + "y": 90 + }, + "facing=north": { + "model": "modernlifepatch:block/two_block" + }, + "facing=south": { + "model": "modernlifepatch:block/two_block", + "y": 180 + }, + "facing=west": { + "model": "modernlifepatch:block/two_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/blockstates/zero_block.json b/src/generated/resources/assets/modernlifepatch/blockstates/zero_block.json new file mode 100644 index 0000000..ce99d10 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/zero_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "modernlifepatch:block/zero_block", + "y": 90 + }, + "facing=north": { + "model": "modernlifepatch:block/zero_block" + }, + "facing=south": { + "model": "modernlifepatch:block/zero_block", + "y": 180 + }, + "facing=west": { + "model": "modernlifepatch:block/zero_block", + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/lang/en_us.json b/src/generated/resources/assets/modernlifepatch/lang/en_us.json index 07e9da8..0dfa380 100644 --- a/src/generated/resources/assets/modernlifepatch/lang/en_us.json +++ b/src/generated/resources/assets/modernlifepatch/lang/en_us.json @@ -3,6 +3,9 @@ "block.modernlifepatch.blue_concrete_barrier": "Blue Concrete Barrier", "block.modernlifepatch.brown_concrete_barrier": "Brown Concrete Barrier", "block.modernlifepatch.cyan_concrete_barrier": "Cyan Concrete Barrier", + "block.modernlifepatch.eight_block": "Eight", + "block.modernlifepatch.five_block": "Five", + "block.modernlifepatch.four_block": "Four", "block.modernlifepatch.gray_concrete_barrier": "Gray Concrete Barrier", "block.modernlifepatch.green_concrete_barrier": "Green Concrete Barrier", "block.modernlifepatch.large_mirror": "Large Mirror", @@ -12,13 +15,21 @@ "block.modernlifepatch.magenta_concrete_barrier": "Magenta Concrete Barrier", "block.modernlifepatch.massive_mirror": "Massive Mirror", "block.modernlifepatch.mirror": "Mirror", + "block.modernlifepatch.nine_block": "Nine", + "block.modernlifepatch.null_block": "Null Block", + "block.modernlifepatch.one_block": "One", "block.modernlifepatch.orange_concrete_barrier": "Orange Concrete Barrier", "block.modernlifepatch.pink_concrete_barrier": "Pink Concrete Barrier", "block.modernlifepatch.purple_concrete_barrier": "Purple Concrete Barrier", "block.modernlifepatch.red_concrete_barrier": "Red Concrete Barrier", + "block.modernlifepatch.seven_block": "Seven", + "block.modernlifepatch.six_block": "Six", "block.modernlifepatch.tall_mirror": "Tall Mirror", + "block.modernlifepatch.three_block": "Three", + "block.modernlifepatch.two_block": "Two", "block.modernlifepatch.white_concrete_barrier": "White Concrete Barrier", "block.modernlifepatch.yellow_concrete_barrier": "Yellow Concrete Barrier", + "block.modernlifepatch.zero_block": "Zero", "gui.tag_filter.modernlifepatch.bathroom": "BathRoom", "gui.tag_filter.modernlifepatch.bedchamber": "Bedchamber", "gui.tag_filter.modernlifepatch.door": "Door", diff --git a/src/generated/resources/assets/modernlifepatch/lang/zh_cn.json b/src/generated/resources/assets/modernlifepatch/lang/zh_cn.json index 067c169..fd1d3fb 100644 --- a/src/generated/resources/assets/modernlifepatch/lang/zh_cn.json +++ b/src/generated/resources/assets/modernlifepatch/lang/zh_cn.json @@ -3,6 +3,9 @@ "block.modernlifepatch.blue_concrete_barrier": "蓝色混凝土栅栏", "block.modernlifepatch.brown_concrete_barrier": "棕色混凝土栅栏", "block.modernlifepatch.cyan_concrete_barrier": "青色混凝土栅栏", + "block.modernlifepatch.eight_block": "八", + "block.modernlifepatch.five_block": "五", + "block.modernlifepatch.four_block": "四", "block.modernlifepatch.gray_concrete_barrier": "灰色混凝土栅栏", "block.modernlifepatch.green_concrete_barrier": "绿色混凝土栅栏", "block.modernlifepatch.large_mirror": "大型镜子", @@ -12,13 +15,21 @@ "block.modernlifepatch.magenta_concrete_barrier": "品红色混凝土栅栏", "block.modernlifepatch.massive_mirror": "超大型镜子", "block.modernlifepatch.mirror": "镜子", + "block.modernlifepatch.nine_block": "九", + "block.modernlifepatch.null_block": "空值", + "block.modernlifepatch.one_block": "一", "block.modernlifepatch.orange_concrete_barrier": "橙色混凝土栅栏", "block.modernlifepatch.pink_concrete_barrier": "粉红色混凝土栅栏", "block.modernlifepatch.purple_concrete_barrier": "紫色混凝土栅栏", "block.modernlifepatch.red_concrete_barrier": "红色混凝土栅栏", + "block.modernlifepatch.seven_block": "七", + "block.modernlifepatch.six_block": "六", "block.modernlifepatch.tall_mirror": "高镜子", + "block.modernlifepatch.three_block": "三", + "block.modernlifepatch.two_block": "二", "block.modernlifepatch.white_concrete_barrier": "白色混凝土栅栏", "block.modernlifepatch.yellow_concrete_barrier": "黄色混凝土栅栏", + "block.modernlifepatch.zero_block": "零", "gui.tag_filter.modernlifepatch.bathroom": "卫生间", "gui.tag_filter.modernlifepatch.bedchamber": "寝室", "gui.tag_filter.modernlifepatch.door": "门", diff --git a/src/generated/resources/assets/modernlifepatch/models/block/eight_block.json b/src/generated/resources/assets/modernlifepatch/models/block/eight_block.json new file mode 100644 index 0000000..e99fb4e --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/block/eight_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlifepatch:block/eight_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/block/five_block.json b/src/generated/resources/assets/modernlifepatch/models/block/five_block.json new file mode 100644 index 0000000..ce1cda7 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/block/five_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlifepatch:block/five_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/block/four_block.json b/src/generated/resources/assets/modernlifepatch/models/block/four_block.json new file mode 100644 index 0000000..701dd80 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/block/four_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlifepatch:block/four_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/block/nine_block.json b/src/generated/resources/assets/modernlifepatch/models/block/nine_block.json new file mode 100644 index 0000000..e2a68eb --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/block/nine_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlifepatch:block/nine_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/block/null_block.json b/src/generated/resources/assets/modernlifepatch/models/block/null_block.json new file mode 100644 index 0000000..63afa64 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/block/null_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlifepatch:block/null_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/block/one_block.json b/src/generated/resources/assets/modernlifepatch/models/block/one_block.json new file mode 100644 index 0000000..4028376 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/block/one_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlifepatch:block/one_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/block/seven_block.json b/src/generated/resources/assets/modernlifepatch/models/block/seven_block.json new file mode 100644 index 0000000..b1764ab --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/block/seven_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlifepatch:block/seven_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/block/six_block.json b/src/generated/resources/assets/modernlifepatch/models/block/six_block.json new file mode 100644 index 0000000..0089e1d --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/block/six_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlifepatch:block/six_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/block/three_block.json b/src/generated/resources/assets/modernlifepatch/models/block/three_block.json new file mode 100644 index 0000000..92c888c --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/block/three_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlifepatch:block/three_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/block/two_block.json b/src/generated/resources/assets/modernlifepatch/models/block/two_block.json new file mode 100644 index 0000000..4129add --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/block/two_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlifepatch:block/two_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/block/zero_block.json b/src/generated/resources/assets/modernlifepatch/models/block/zero_block.json new file mode 100644 index 0000000..4c3f212 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/block/zero_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlifepatch:block/zero_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/item/eight_block.json b/src/generated/resources/assets/modernlifepatch/models/item/eight_block.json new file mode 100644 index 0000000..938b507 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/item/eight_block.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlifepatch:block/eight_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/item/five_block.json b/src/generated/resources/assets/modernlifepatch/models/item/five_block.json new file mode 100644 index 0000000..2680e7d --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/item/five_block.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlifepatch:block/five_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/item/four_block.json b/src/generated/resources/assets/modernlifepatch/models/item/four_block.json new file mode 100644 index 0000000..6f5b243 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/item/four_block.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlifepatch:block/four_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/item/nine_block.json b/src/generated/resources/assets/modernlifepatch/models/item/nine_block.json new file mode 100644 index 0000000..7806bd5 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/item/nine_block.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlifepatch:block/nine_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/item/null_block.json b/src/generated/resources/assets/modernlifepatch/models/item/null_block.json new file mode 100644 index 0000000..b87ecfc --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/item/null_block.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlifepatch:block/null_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/item/one_block.json b/src/generated/resources/assets/modernlifepatch/models/item/one_block.json new file mode 100644 index 0000000..155127e --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/item/one_block.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlifepatch:block/one_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/item/seven_block.json b/src/generated/resources/assets/modernlifepatch/models/item/seven_block.json new file mode 100644 index 0000000..190280a --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/item/seven_block.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlifepatch:block/seven_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/item/six_block.json b/src/generated/resources/assets/modernlifepatch/models/item/six_block.json new file mode 100644 index 0000000..2ebe6bb --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/item/six_block.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlifepatch:block/six_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/item/three_block.json b/src/generated/resources/assets/modernlifepatch/models/item/three_block.json new file mode 100644 index 0000000..1e1c457 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/item/three_block.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlifepatch:block/three_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/item/two_block.json b/src/generated/resources/assets/modernlifepatch/models/item/two_block.json new file mode 100644 index 0000000..2067f53 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/item/two_block.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlifepatch:block/two_block" +} \ No newline at end of file diff --git a/src/generated/resources/assets/modernlifepatch/models/item/zero_block.json b/src/generated/resources/assets/modernlifepatch/models/item/zero_block.json new file mode 100644 index 0000000..a38cf70 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/models/item/zero_block.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlifepatch:block/zero_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/eight_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/eight_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..f0263c5 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/eight_block_from_null_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_null_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:eight_block_from_null_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:eight_block_from_null_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/five_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/five_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..0ca5f94 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/five_block_from_null_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_null_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:five_block_from_null_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:five_block_from_null_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/four_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/four_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..9d2ec9e --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/four_block_from_null_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_null_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:four_block_from_null_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:four_block_from_null_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/nine_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/nine_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..f9c484d --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/nine_block_from_null_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_null_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:nine_block_from_null_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:nine_block_from_null_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_eight.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_eight.json new file mode 100644 index 0000000..19dc766 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_eight.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_eight_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:eight_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_eight" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_eight_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_eight" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_eight_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_eight_block_stonecutting.json new file mode 100644 index 0000000..c6cc7a3 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_eight_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_eight_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:eight_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_eight_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_eight_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_eight_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_five.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_five.json new file mode 100644 index 0000000..bf4da8d --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_five.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_five_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:five_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_five" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_five_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_five" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_five_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_five_block_stonecutting.json new file mode 100644 index 0000000..19db1e0 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_five_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_five_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:five_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_five_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_five_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_five_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_four.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_four.json new file mode 100644 index 0000000..a811d1e --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_four.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_four_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:four_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_four" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_four_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_four" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_four_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_four_block_stonecutting.json new file mode 100644 index 0000000..c6f9f33 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_four_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_four_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:four_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_four_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_four_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_four_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_nine.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_nine.json new file mode 100644 index 0000000..dadc0f4 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_nine.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_nine_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:nine_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_nine" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_nine_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_nine" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_nine_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_nine_block_stonecutting.json new file mode 100644 index 0000000..81c8f14 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_nine_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_nine_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:nine_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_nine_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_nine_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_nine_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_null.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_null.json new file mode 100644 index 0000000..1f82562 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_null.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_null_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_null" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_null" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_one.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_one.json new file mode 100644 index 0000000..7845208 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_one.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_one_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:one_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_one" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_one_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_one" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_one_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_one_block_stonecutting.json new file mode 100644 index 0000000..d65208c --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_one_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_one_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:one_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_one_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_one_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_one_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_seven.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_seven.json new file mode 100644 index 0000000..19e9873 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_seven.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_seven_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:seven_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_seven" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_seven_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_seven" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_seven_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_seven_block_stonecutting.json new file mode 100644 index 0000000..fd8e75a --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_seven_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_seven_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:seven_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_seven_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_seven_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_seven_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_six.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_six.json new file mode 100644 index 0000000..0485eb8 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_six.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_six_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:six_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_six" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_six_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_six" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_six_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_six_block_stonecutting.json new file mode 100644 index 0000000..c7c65c8 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_six_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_six_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:six_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_six_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_six_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_six_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_three.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_three.json new file mode 100644 index 0000000..36ec5c0 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_three.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_three" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_three_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:three_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_three_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_three" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_three_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_three_block_stonecutting.json new file mode 100644 index 0000000..9a11693 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_three_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_three_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_three_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:three_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_three_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_three_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_two.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_two.json new file mode 100644 index 0000000..3b59eb8 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_two.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_two" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_two_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:two_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_two_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_two" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_two_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_two_block_stonecutting.json new file mode 100644 index 0000000..5735399 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_two_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_two_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_two_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:two_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_two_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_two_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_zero.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_zero.json new file mode 100644 index 0000000..ccf4509 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_zero.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_zero" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_zero_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:zero_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_zero_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_zero" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_zero_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_zero_block_stonecutting.json new file mode 100644 index 0000000..ae87d94 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/null_block_from_zero_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:null_block_from_zero_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_zero_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:zero_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_zero_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:null_block_from_zero_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/one_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/one_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..517306c --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/one_block_from_null_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_null_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:one_block_from_null_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:one_block_from_null_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/seven_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/seven_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..050369f --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/seven_block_from_null_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_null_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:seven_block_from_null_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:seven_block_from_null_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/six_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/six_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..604f25e --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/six_block_from_null_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_null_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:six_block_from_null_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:six_block_from_null_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/three_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/three_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..38a29b2 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/three_block_from_null_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_null_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:three_block_from_null_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:three_block_from_null_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/two_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/two_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..dbce825 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/two_block_from_null_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_null_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:two_block_from_null_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:two_block_from_null_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/misc/zero_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/misc/zero_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..49cd938 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/misc/zero_block_from_null_block_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_null_block": { + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:zero_block_from_null_block_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:zero_block_from_null_block_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/eight_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/eight_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..950ddf2 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/eight_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:eight_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/five_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/five_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..62af6a0 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/five_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:five_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/four_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/four_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..e3bf5e0 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/four_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:four_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/nine_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/nine_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..6026fe5 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/nine_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:nine_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_eight.json b/src/generated/resources/data/minecraft/recipes/null_block_from_eight.json new file mode 100644 index 0000000..62d997c --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_eight.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "modernlifepatch:eight_block" + } + ], + "result": { + "item": "modernlifepatch:null_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_eight_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/null_block_from_eight_block_stonecutting.json new file mode 100644 index 0000000..9b12540 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_eight_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:eight_block" + }, + "result": "modernlifepatch:null_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_five.json b/src/generated/resources/data/minecraft/recipes/null_block_from_five.json new file mode 100644 index 0000000..bb9b761 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_five.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "modernlifepatch:five_block" + } + ], + "result": { + "item": "modernlifepatch:null_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_five_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/null_block_from_five_block_stonecutting.json new file mode 100644 index 0000000..837d9ac --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_five_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:five_block" + }, + "result": "modernlifepatch:null_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_four.json b/src/generated/resources/data/minecraft/recipes/null_block_from_four.json new file mode 100644 index 0000000..8845e78 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_four.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "modernlifepatch:four_block" + } + ], + "result": { + "item": "modernlifepatch:null_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_four_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/null_block_from_four_block_stonecutting.json new file mode 100644 index 0000000..509ec62 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_four_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:four_block" + }, + "result": "modernlifepatch:null_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_nine.json b/src/generated/resources/data/minecraft/recipes/null_block_from_nine.json new file mode 100644 index 0000000..06e34d1 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_nine.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "modernlifepatch:nine_block" + } + ], + "result": { + "item": "modernlifepatch:null_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_nine_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/null_block_from_nine_block_stonecutting.json new file mode 100644 index 0000000..b5ef651 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_nine_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:nine_block" + }, + "result": "modernlifepatch:null_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_null.json b/src/generated/resources/data/minecraft/recipes/null_block_from_null.json new file mode 100644 index 0000000..0b186ca --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_null.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "modernlifepatch:null_block" + } + ], + "result": { + "item": "modernlifepatch:null_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_one.json b/src/generated/resources/data/minecraft/recipes/null_block_from_one.json new file mode 100644 index 0000000..b9776ec --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_one.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "modernlifepatch:one_block" + } + ], + "result": { + "item": "modernlifepatch:null_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_one_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/null_block_from_one_block_stonecutting.json new file mode 100644 index 0000000..02c5656 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_one_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:one_block" + }, + "result": "modernlifepatch:null_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_seven.json b/src/generated/resources/data/minecraft/recipes/null_block_from_seven.json new file mode 100644 index 0000000..6e32f3f --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_seven.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "modernlifepatch:seven_block" + } + ], + "result": { + "item": "modernlifepatch:null_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_seven_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/null_block_from_seven_block_stonecutting.json new file mode 100644 index 0000000..7b7ba6e --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_seven_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:seven_block" + }, + "result": "modernlifepatch:null_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_six.json b/src/generated/resources/data/minecraft/recipes/null_block_from_six.json new file mode 100644 index 0000000..8d6a1c5 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_six.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "modernlifepatch:six_block" + } + ], + "result": { + "item": "modernlifepatch:null_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_six_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/null_block_from_six_block_stonecutting.json new file mode 100644 index 0000000..bd80114 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_six_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:six_block" + }, + "result": "modernlifepatch:null_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_three.json b/src/generated/resources/data/minecraft/recipes/null_block_from_three.json new file mode 100644 index 0000000..a3cec75 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_three.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "modernlifepatch:three_block" + } + ], + "result": { + "item": "modernlifepatch:null_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_three_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/null_block_from_three_block_stonecutting.json new file mode 100644 index 0000000..8a956b5 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_three_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:three_block" + }, + "result": "modernlifepatch:null_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_two.json b/src/generated/resources/data/minecraft/recipes/null_block_from_two.json new file mode 100644 index 0000000..14d59d3 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_two.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "modernlifepatch:two_block" + } + ], + "result": { + "item": "modernlifepatch:null_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_two_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/null_block_from_two_block_stonecutting.json new file mode 100644 index 0000000..e19dd98 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_two_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:two_block" + }, + "result": "modernlifepatch:null_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_zero.json b/src/generated/resources/data/minecraft/recipes/null_block_from_zero.json new file mode 100644 index 0000000..c11060e --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_zero.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "modernlifepatch:zero_block" + } + ], + "result": { + "item": "modernlifepatch:null_block" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/null_block_from_zero_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/null_block_from_zero_block_stonecutting.json new file mode 100644 index 0000000..61967a7 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_zero_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:zero_block" + }, + "result": "modernlifepatch:null_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/one_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/one_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..919ec79 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/one_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:one_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/seven_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/seven_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..7ac5f08 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/seven_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:seven_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/six_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/six_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..7a718f6 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/six_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:six_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/three_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/three_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..e293531 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/three_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:three_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/two_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/two_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..a436157 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/two_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:two_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipes/zero_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/recipes/zero_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..3be899a --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/zero_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:zero_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index 0a78353..7161b50 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -15,6 +15,17 @@ "modernlifepatch:brown_concrete_barrier", "modernlifepatch:green_concrete_barrier", "modernlifepatch:red_concrete_barrier", - "modernlifepatch:black_concrete_barrier" + "modernlifepatch:black_concrete_barrier", + "modernlifepatch:null_block", + "modernlifepatch:one_block", + "modernlifepatch:two_block", + "modernlifepatch:three_block", + "modernlifepatch:four_block", + "modernlifepatch:five_block", + "modernlifepatch:six_block", + "modernlifepatch:seven_block", + "modernlifepatch:eight_block", + "modernlifepatch:nine_block", + "modernlifepatch:zero_block" ] } \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/advancements/recipes/misc/null_block.json b/src/generated/resources/data/modernlifepatch/advancements/recipes/misc/null_block.json new file mode 100644 index 0000000..69ddf89 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/advancements/recipes/misc/null_block.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_red_dye": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:red_dye" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "modernlifepatch:null_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_red_dye", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "modernlifepatch:null_block" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/loot_tables/blocks/eight_block.json b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/eight_block.json new file mode 100644 index 0000000..732829d --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/eight_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:eight_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "modernlifepatch:blocks/eight_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/loot_tables/blocks/five_block.json b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/five_block.json new file mode 100644 index 0000000..cde716d --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/five_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:five_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "modernlifepatch:blocks/five_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/loot_tables/blocks/four_block.json b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/four_block.json new file mode 100644 index 0000000..384f364 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/four_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:four_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "modernlifepatch:blocks/four_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/loot_tables/blocks/nine_block.json b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/nine_block.json new file mode 100644 index 0000000..db9ba77 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/nine_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:nine_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "modernlifepatch:blocks/nine_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/loot_tables/blocks/null_block.json b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/null_block.json new file mode 100644 index 0000000..1e7a0f1 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/null_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:null_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "modernlifepatch:blocks/null_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/loot_tables/blocks/one_block.json b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/one_block.json new file mode 100644 index 0000000..d654151 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/one_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:one_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "modernlifepatch:blocks/one_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/loot_tables/blocks/seven_block.json b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/seven_block.json new file mode 100644 index 0000000..4584e31 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/seven_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:seven_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "modernlifepatch:blocks/seven_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/loot_tables/blocks/six_block.json b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/six_block.json new file mode 100644 index 0000000..5aca9dd --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/six_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:six_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "modernlifepatch:blocks/six_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/loot_tables/blocks/three_block.json b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/three_block.json new file mode 100644 index 0000000..dac84fb --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/three_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:three_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "modernlifepatch:blocks/three_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/loot_tables/blocks/two_block.json b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/two_block.json new file mode 100644 index 0000000..72ffc20 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/two_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:two_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "modernlifepatch:blocks/two_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/loot_tables/blocks/zero_block.json b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/zero_block.json new file mode 100644 index 0000000..a2640e5 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/zero_block.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:zero_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "modernlifepatch:blocks/zero_block" +} \ No newline at end of file diff --git a/src/generated/resources/data/modernlifepatch/recipes/null_block.json b/src/generated/resources/data/modernlifepatch/recipes/null_block.json new file mode 100644 index 0000000..dfd6f80 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/recipes/null_block.json @@ -0,0 +1,45 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:white_dye" + }, + "$": { + "item": "minecraft:red_dye" + }, + "@": [ + { + "item": "minecraft:stone" + }, + { + "item": "minecraft:granite" + }, + { + "item": "minecraft:diorite" + }, + { + "item": "minecraft:andesite" + }, + { + "item": "minecraft:deepslate" + }, + { + "item": "minecraft:calcite" + }, + { + "item": "minecraft:tuff" + } + ] + }, + "pattern": [ + "#$#", + "$@$", + "#$#" + ], + "result": { + "count": 2, + "item": "modernlifepatch:null_block" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/java/com/r3944realms/modernlifepatch/content/blocks/ModBlocks.java b/src/main/java/com/r3944realms/modernlifepatch/content/blocks/ModBlocks.java index 2d78ff5..69a9c45 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/content/blocks/ModBlocks.java +++ b/src/main/java/com/r3944realms/modernlifepatch/content/blocks/ModBlocks.java @@ -2,6 +2,7 @@ package com.r3944realms.modernlifepatch.content.blocks; import com.dairymoose.modernlife.blocks.BarrierBlock; import com.r3944realms.modernlifepatch.ModernLifePatch; +import com.r3944realms.modernlifepatch.content.blocks.type.NumberBlock; import com.r3944realms.modernlifepatch.content.blocks.type.mirror.MirrorBlock; import com.r3944realms.modernlifepatch.content.blocks.type.mirror.MirrorPart; import com.r3944realms.modernlifepatch.content.item.ModItems; @@ -61,7 +62,29 @@ public class ModBlocks { () -> new BarrierBlock(BlockBehaviour.Properties.copy(Blocks.RED_CONCRETE))); public static final RegistryObject BLACK_CONCRETE_BARRIER = BLOCKS.register("black_concrete_barrier", () -> new BarrierBlock(BlockBehaviour.Properties.copy(Blocks.BLACK_CONCRETE))); - + //NUMBER + public static final RegistryObject NULL_BLOCK = BLOCKS.register("null_block", + () -> new NumberBlock(BlockBehaviour.Properties.copy(Blocks.STONE))); + public static final RegistryObject ONE_BLOCK = BLOCKS.register("one_block", + () -> new NumberBlock(BlockBehaviour.Properties.copy(Blocks.STONE))); + public static final RegistryObject TWO_BLOCK = BLOCKS.register("two_block", + () -> new NumberBlock(BlockBehaviour.Properties.copy(Blocks.STONE))); + public static final RegistryObject THREE_BLOCK = BLOCKS.register("three_block", + () -> new NumberBlock(BlockBehaviour.Properties.copy(Blocks.STONE))); + public static final RegistryObject FOUR_BLOCK = BLOCKS.register("four_block", + () -> new NumberBlock(BlockBehaviour.Properties.copy(Blocks.STONE))); + public static final RegistryObject FIVE_BLOCK = BLOCKS.register("five_block", + () -> new NumberBlock(BlockBehaviour.Properties.copy(Blocks.STONE))); + public static final RegistryObject SIX_BLOCK = BLOCKS.register("six_block", + () -> new NumberBlock(BlockBehaviour.Properties.copy(Blocks.STONE))); + public static final RegistryObject SEVEN_BLOCK = BLOCKS.register("seven_block", + () -> new NumberBlock(BlockBehaviour.Properties.copy(Blocks.STONE))); + public static final RegistryObject EIGHT_BLOCK = BLOCKS.register("eight_block", + () -> new NumberBlock(BlockBehaviour.Properties.copy(Blocks.STONE))); + public static final RegistryObject NINE_BLOCK = BLOCKS.register("nine_block", + () -> new NumberBlock(BlockBehaviour.Properties.copy(Blocks.STONE))); + public static final RegistryObject ZERO_BLOCK = BLOCKS.register("zero_block", + () -> new NumberBlock(BlockBehaviour.Properties.copy(Blocks.STONE))); @SuppressWarnings("UnusedReturnValue") public static RegistryObject registerBlockItem(String name , RegistryObject block){ return ModItems.register(name,() -> new BlockItem(block.get(),new Item.Properties())); diff --git a/src/main/java/com/r3944realms/modernlifepatch/content/blocks/type/NumberBlock.java b/src/main/java/com/r3944realms/modernlifepatch/content/blocks/type/NumberBlock.java new file mode 100644 index 0000000..a518e53 --- /dev/null +++ b/src/main/java/com/r3944realms/modernlifepatch/content/blocks/type/NumberBlock.java @@ -0,0 +1,23 @@ +package com.r3944realms.modernlifepatch.content.blocks.type; + +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; + +public class NumberBlock extends HorizontalDirectionalBlock { + public NumberBlock(Properties pProperties) { + super(pProperties); + } + + public BlockState getStateForPlacement(BlockPlaceContext pContext) { + return this.defaultBlockState().setValue(FACING, pContext.getHorizontalDirection()); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder pBuilder) { + pBuilder.add(FACING); + } + +} diff --git a/src/main/java/com/r3944realms/modernlifepatch/content/item/ModItems.java b/src/main/java/com/r3944realms/modernlifepatch/content/item/ModItems.java index b808d58..ae201f5 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/content/item/ModItems.java +++ b/src/main/java/com/r3944realms/modernlifepatch/content/item/ModItems.java @@ -36,6 +36,18 @@ public class ModItems { public static final RegistryObject GREEN_CONCRETE_BARRIER_ITEM = ModBlocks.registerBlockItem("green_concrete_barrier", ModBlocks.GREEN_CONCRETE_BARRIER); public static final RegistryObject RED_CONCRETE_BARRIER_ITEM = ModBlocks.registerBlockItem("red_concrete_barrier", ModBlocks.RED_CONCRETE_BARRIER); public static final RegistryObject BLACK_CONCRETE_BARRIER_ITEM = ModBlocks.registerBlockItem("black_concrete_barrier", ModBlocks.BLACK_CONCRETE_BARRIER); + //NUMBER + public static final RegistryObject NULL_BLOCK_ITEM = ModBlocks.registerBlockItem("null_block", ModBlocks.NULL_BLOCK); + public static final RegistryObject ONE_BLOCK_ITEM = ModBlocks.registerBlockItem("one_block", ModBlocks.ONE_BLOCK); + public static final RegistryObject TWO_BLOCK_ITEM = ModBlocks.registerBlockItem("two_block", ModBlocks.TWO_BLOCK); + public static final RegistryObject THREE_BLOCK_ITEM = ModBlocks.registerBlockItem("three_block", ModBlocks.THREE_BLOCK); + public static final RegistryObject FOUR_BLOCK_ITEM = ModBlocks.registerBlockItem("four_block", ModBlocks.FOUR_BLOCK); + public static final RegistryObject FIVE_BLOCK_ITEM = ModBlocks.registerBlockItem("five_block", ModBlocks.FIVE_BLOCK); + public static final RegistryObject SIX_BLOCK_ITEM = ModBlocks.registerBlockItem("six_block", ModBlocks.SIX_BLOCK); + public static final RegistryObject SEVEN_BLOCK_ITEM = ModBlocks.registerBlockItem("seven_block", ModBlocks.SEVEN_BLOCK); + public static final RegistryObject EIGHT_BLOCK_ITEM = ModBlocks.registerBlockItem("eight_block", ModBlocks.EIGHT_BLOCK); + public static final RegistryObject NINE_BLOCK_ITEM = ModBlocks.registerBlockItem("nine_block", ModBlocks.NINE_BLOCK); + public static final RegistryObject ZERO_BLOCK_ITEM = ModBlocks.registerBlockItem("zero_block", ModBlocks.ZERO_BLOCK); public static RegistryObject register(String name, Supplier sup) { return ITEMS.register(name, sup); } diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/lang/ModLangKeyValue.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/lang/ModLangKeyValue.java index 58322c3..5a0c33b 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/lang/ModLangKeyValue.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/lang/ModLangKeyValue.java @@ -169,6 +169,28 @@ public enum ModLangKeyValue { RED_CONCRETE_BARRIER(getBlockKey(ModBlocks.RED_CONCRETE_BARRIER.get()), copyEnglish(RED_CONCRETE_BARRIER_ITEM), copySimpleChinese(RED_CONCRETE_BARRIER_ITEM)), BLACK_CONCRETE_BARRIER_ITEM(getItemKey(ModItems.BLACK_CONCRETE_BARRIER_ITEM.get()), "Black Concrete Barrier", "黑色混凝土栅栏"), BLACK_CONCRETE_BARRIER(getBlockKey(ModBlocks.BLACK_CONCRETE_BARRIER.get()), copyEnglish(BLACK_CONCRETE_BARRIER_ITEM), copySimpleChinese(BLACK_CONCRETE_BARRIER_ITEM)), + NULL_BLOCK(getBlockKey(ModBlocks.NULL_BLOCK), "Null Block", "空值"), + NULL_BLOCK_ITEM(getItemKey(ModItems.NULL_BLOCK_ITEM.get()), getEnglish(NULL_BLOCK), getSimpleChinese(NULL_BLOCK)), + ONE_BLOCK_ITEM(getItemKey(ModItems.ONE_BLOCK_ITEM.get()), "One", "一"), + ONE_BLOCK(getBlockKey(ModBlocks.ONE_BLOCK.get()), copyEnglish(ONE_BLOCK_ITEM), copySimpleChinese(ONE_BLOCK_ITEM)), + TWO_BLOCK_ITEM(getItemKey(ModItems.TWO_BLOCK_ITEM.get()), "Two", "二"), + TWO_BLOCK(getBlockKey(ModBlocks.TWO_BLOCK.get()), copyEnglish(TWO_BLOCK_ITEM), copySimpleChinese(TWO_BLOCK_ITEM)), + THREE_BLOCK_ITEM(getItemKey(ModItems.THREE_BLOCK_ITEM.get()), "Three", "三"), + THREE_BLOCK(getBlockKey(ModBlocks.THREE_BLOCK.get()), copyEnglish(THREE_BLOCK_ITEM), copySimpleChinese(THREE_BLOCK_ITEM)), + FOUR_BLOCK_ITEM(getItemKey(ModItems.FOUR_BLOCK_ITEM.get()), "Four", "四"), + FOUR_BLOCK(getBlockKey(ModBlocks.FOUR_BLOCK.get()), copyEnglish(FOUR_BLOCK_ITEM), copySimpleChinese(FOUR_BLOCK_ITEM)), + FIVE_BLOCK_ITEM(getItemKey(ModItems.FIVE_BLOCK_ITEM.get()), "Five", "五"), + FIVE_BLOCK(getBlockKey(ModBlocks.FIVE_BLOCK.get()), copyEnglish(FIVE_BLOCK_ITEM), copySimpleChinese(FIVE_BLOCK_ITEM)), + SIX_BLOCK_ITEM(getItemKey(ModItems.SIX_BLOCK_ITEM.get()), "Six", "六"), + SIX_BLOCK(getBlockKey(ModBlocks.SIX_BLOCK.get()), copyEnglish(SIX_BLOCK_ITEM), copySimpleChinese(SIX_BLOCK_ITEM)), + SEVEN_BLOCK_ITEM(getItemKey(ModItems.SEVEN_BLOCK_ITEM.get()), "Seven", "七"), + SEVEN_BLOCK(getBlockKey(ModBlocks.SEVEN_BLOCK.get()), copyEnglish(SEVEN_BLOCK_ITEM), copySimpleChinese(SEVEN_BLOCK_ITEM)), + EIGHT_BLOCK_ITEM(getItemKey(ModItems.EIGHT_BLOCK_ITEM.get()), "Eight", "八"), + EIGHT_BLOCK(getBlockKey(ModBlocks.EIGHT_BLOCK.get()), copyEnglish(EIGHT_BLOCK_ITEM), copySimpleChinese(EIGHT_BLOCK_ITEM)), + NINE_BLOCK_ITEM(getItemKey(ModItems.NINE_BLOCK_ITEM.get()), "Nine", "九"), + NINE_BLOCK(getBlockKey(ModBlocks.NINE_BLOCK.get()), copyEnglish(NINE_BLOCK_ITEM), copySimpleChinese(NINE_BLOCK_ITEM)), + ZERO_BLOCK_ITEM(getItemKey(ModItems.ZERO_BLOCK_ITEM.get()), "Zero", "零"), + ZERO_BLOCK(getBlockKey(ModBlocks.ZERO_BLOCK.get()), copyEnglish(ZERO_BLOCK_ITEM), copySimpleChinese(ZERO_BLOCK_ITEM)) ; diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockStatesProvider.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockStatesProvider.java index ac19dd0..d1c41fe 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockStatesProvider.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockStatesProvider.java @@ -39,6 +39,22 @@ public class ModBlockStatesProvider extends BlockStateProvider { registerBarrierStates(ModBlocks.GREEN_CONCRETE_BARRIER.get(), new ResourceLocation(ModernLifePatch.MOD_ID, "block/green_concrete_barrier")); registerBarrierStates(ModBlocks.RED_CONCRETE_BARRIER.get(), new ResourceLocation(ModernLifePatch.MOD_ID, "block/red_concrete_barrier")); registerBarrierStates(ModBlocks.BLACK_CONCRETE_BARRIER.get(), new ResourceLocation(ModernLifePatch.MOD_ID, "block/black_concrete_barrier")); + registerNumberStates(ModBlocks.NULL_BLOCK.get(), "null"); + registerNumberStates(ModBlocks.ONE_BLOCK.get(), "one"); + registerNumberStates(ModBlocks.TWO_BLOCK.get(), "two"); + registerNumberStates(ModBlocks.THREE_BLOCK.get(), "three"); + registerNumberStates(ModBlocks.FOUR_BLOCK.get(), "four"); + registerNumberStates(ModBlocks.FIVE_BLOCK.get(), "five"); + registerNumberStates(ModBlocks.SIX_BLOCK.get(), "six"); + registerNumberStates(ModBlocks.SEVEN_BLOCK.get(), "seven"); + registerNumberStates(ModBlocks.EIGHT_BLOCK.get(), "eight"); + registerNumberStates(ModBlocks.NINE_BLOCK.get(), "nine"); + registerNumberStates(ModBlocks.ZERO_BLOCK.get(), "zero"); + } + public void registerNumberStates(Block block, String number) { + BlockModelBuilder numberBlock = models().cubeAll(number + "_block", new ResourceLocation(ModernLifePatch.MOD_ID, "block/" + number + "_block")); + horizontalBlock(block, numberBlock); + simpleBlockItem(block, numberBlock); } public void registerBarrierStates(Block block, ResourceLocation location) { ModelFile.ExistingModelFile existingFile = models().getExistingFile(location); diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockTagProvider.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockTagProvider.java index 1fcd5c3..a88162b 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockTagProvider.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockTagProvider.java @@ -38,7 +38,18 @@ public class ModBlockTagProvider extends BlockTagsProvider { ModBlocks.BROWN_CONCRETE_BARRIER.get(), ModBlocks.GREEN_CONCRETE_BARRIER.get(), ModBlocks.RED_CONCRETE_BARRIER.get(), - ModBlocks.BLACK_CONCRETE_BARRIER.get() + ModBlocks.BLACK_CONCRETE_BARRIER.get(), + ModBlocks.NULL_BLOCK.get(), + ModBlocks.ONE_BLOCK.get(), + ModBlocks.TWO_BLOCK.get(), + ModBlocks.THREE_BLOCK.get(), + ModBlocks.FOUR_BLOCK.get(), + ModBlocks.FIVE_BLOCK.get(), + ModBlocks.SIX_BLOCK.get(), + ModBlocks.SEVEN_BLOCK.get(), + ModBlocks.EIGHT_BLOCK.get(), + ModBlocks.NINE_BLOCK.get(), + ModBlocks.ZERO_BLOCK.get() ); } } diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModRecipeProvider.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModRecipeProvider.java index 0ff4047..0eadfee 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModRecipeProvider.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModRecipeProvider.java @@ -5,6 +5,7 @@ import net.minecraft.data.PackOutput; import net.minecraft.data.recipes.*; import net.minecraft.tags.ItemTags; import net.minecraft.world.item.Items; +import net.minecraft.world.item.crafting.Ingredient; import net.minecraftforge.common.Tags; import org.jetbrains.annotations.NotNull; @@ -41,22 +42,117 @@ public class ModRecipeProvider extends RecipeProvider { .pattern("@@@") .unlockedBy("has_item_mirror", has(ModItems.MIRROR_ITEM.get())) .save(pWriter); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.LIGHT_GRAY_CONCRETE_BARRIER_ITEM.get(), Items.LIGHT_GRAY_CONCRETE,2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.WHITE_CONCRETE_BARRIER_ITEM.get(), Items.WHITE_CONCRETE, 2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.ORANGE_CONCRETE_BARRIER_ITEM.get(), Items.ORANGE_CONCRETE, 2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.MAGENTA_CONCRETE_BARRIER_ITEM.get(), Items.MAGENTA_CONCRETE, 2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.LIGHT_BLUE_CONCRETE_BARRIER_ITEM.get(), Items.LIGHT_BLUE_CONCRETE, 2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.YELLOW_CONCRETE_BARRIER_ITEM.get(), Items.YELLOW_CONCRETE, 2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.LIME_CONCRETE_BARRIER_ITEM.get(), Items.LIME_CONCRETE, 2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.PINK_CONCRETE_BARRIER_ITEM.get(), Items.PINK_CONCRETE, 2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.GRAY_CONCRETE_BARRIER_ITEM.get(), Items.GRAY_CONCRETE, 2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.CYAN_CONCRETE_BARRIER_ITEM.get(), Items.CYAN_CONCRETE, 2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.PURPLE_CONCRETE_BARRIER_ITEM.get(), Items.PURPLE_CONCRETE, 2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.BLUE_CONCRETE_BARRIER_ITEM.get(), Items.BLUE_CONCRETE, 2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.BROWN_CONCRETE_BARRIER_ITEM.get(), Items.BROWN_CONCRETE, 2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.GREEN_CONCRETE_BARRIER_ITEM.get(), Items.GREEN_CONCRETE, 2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.RED_CONCRETE_BARRIER_ITEM.get(), Items.RED_CONCRETE, 2); - stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.BLACK_CONCRETE_BARRIER_ITEM.get(), Items.BLACK_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.LIGHT_GRAY_CONCRETE_BARRIER_ITEM.get(), Items.LIGHT_GRAY_CONCRETE,2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.WHITE_CONCRETE_BARRIER_ITEM.get(), Items.WHITE_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.ORANGE_CONCRETE_BARRIER_ITEM.get(), Items.ORANGE_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.MAGENTA_CONCRETE_BARRIER_ITEM.get(), Items.MAGENTA_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.LIGHT_BLUE_CONCRETE_BARRIER_ITEM.get(), Items.LIGHT_BLUE_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.YELLOW_CONCRETE_BARRIER_ITEM.get(), Items.YELLOW_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.LIME_CONCRETE_BARRIER_ITEM.get(), Items.LIME_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.PINK_CONCRETE_BARRIER_ITEM.get(), Items.PINK_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.GRAY_CONCRETE_BARRIER_ITEM.get(), Items.GRAY_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.CYAN_CONCRETE_BARRIER_ITEM.get(), Items.CYAN_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.PURPLE_CONCRETE_BARRIER_ITEM.get(), Items.PURPLE_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.BLUE_CONCRETE_BARRIER_ITEM.get(), Items.BLUE_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.BROWN_CONCRETE_BARRIER_ITEM.get(), Items.BROWN_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.GREEN_CONCRETE_BARRIER_ITEM.get(), Items.GREEN_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.RED_CONCRETE_BARRIER_ITEM.get(), Items.RED_CONCRETE, 2); + stonecutterResultFromBase(pWriter, RecipeCategory.DECORATIONS, ModItems.BLACK_CONCRETE_BARRIER_ITEM.get(), Items.BLACK_CONCRETE, 2); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get(), 2) + .define('#', Items.WHITE_DYE) + .define('$', Items.RED_DYE) + .define('@', Ingredient.of(Items.STONE, Items.GRANITE, Items.DIORITE, Items.ANDESITE, Items.DEEPSLATE, Items.CALCITE, Items.TUFF)) + .pattern("#$#") + .pattern("$@$") + .pattern("#$#") + .unlockedBy("has_red_dye",has(Items.RED_DYE)) + .save(pWriter); + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.NULL_BLOCK_ITEM.get()) + .unlockedBy("has_null_block", has(ModItems.NULL_BLOCK_ITEM.get())) + .save(pWriter, "null_block_from_null"); + +// 其他数字方块还原为 NULL_BLOCK + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.ZERO_BLOCK_ITEM.get()) + .unlockedBy("has_zero_block", has(ModItems.ZERO_BLOCK_ITEM.get())) + .save(pWriter, "null_block_from_zero"); + + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.ONE_BLOCK_ITEM.get()) + .unlockedBy("has_one_block", has(ModItems.ONE_BLOCK_ITEM.get())) + .save(pWriter, "null_block_from_one"); + + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.TWO_BLOCK_ITEM.get()) + .unlockedBy("has_two_block", has(ModItems.TWO_BLOCK_ITEM.get())) + .save(pWriter, "null_block_from_two"); + + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.THREE_BLOCK_ITEM.get()) + .unlockedBy("has_three_block", has(ModItems.THREE_BLOCK_ITEM.get())) + .save(pWriter, "null_block_from_three"); + + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.FOUR_BLOCK_ITEM.get()) + .unlockedBy("has_four_block", has(ModItems.FOUR_BLOCK_ITEM.get())) + .save(pWriter, "null_block_from_four"); + + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.FIVE_BLOCK_ITEM.get()) + .unlockedBy("has_five_block", has(ModItems.FIVE_BLOCK_ITEM.get())) + .save(pWriter, "null_block_from_five"); + + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.SIX_BLOCK_ITEM.get()) + .unlockedBy("has_six_block", has(ModItems.SIX_BLOCK_ITEM.get())) + .save(pWriter, "null_block_from_six"); + + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.SEVEN_BLOCK_ITEM.get()) + .unlockedBy("has_seven_block", has(ModItems.SEVEN_BLOCK_ITEM.get())) + .save(pWriter, "null_block_from_seven"); + + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.EIGHT_BLOCK_ITEM.get()) + .unlockedBy("has_eight_block", has(ModItems.EIGHT_BLOCK_ITEM.get())) + .save(pWriter, "null_block_from_eight"); + + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.NINE_BLOCK_ITEM.get()) + .unlockedBy("has_nine_block", has(ModItems.NINE_BLOCK_ITEM.get())) + .save(pWriter, "null_block_from_nine"); + +// 切石机支持双向转换 + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get(), ModItems.ZERO_BLOCK_ITEM.get()); + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.ZERO_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get(), ModItems.ONE_BLOCK_ITEM.get()); + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.ONE_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get(), ModItems.TWO_BLOCK_ITEM.get()); + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.TWO_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get(), ModItems.THREE_BLOCK_ITEM.get()); + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.THREE_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get(), ModItems.FOUR_BLOCK_ITEM.get()); + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.FOUR_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get(), ModItems.FIVE_BLOCK_ITEM.get()); + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.FIVE_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get(), ModItems.SIX_BLOCK_ITEM.get()); + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.SIX_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get(), ModItems.SEVEN_BLOCK_ITEM.get()); + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.SEVEN_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get(), ModItems.EIGHT_BLOCK_ITEM.get()); + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.EIGHT_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.NULL_BLOCK_ITEM.get(), ModItems.NINE_BLOCK_ITEM.get()); + stonecutterResultFromBase(pWriter, RecipeCategory.MISC, ModItems.NINE_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); } } diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/loot/ModBlockLootTables.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/loot/ModBlockLootTables.java index aa2dd49..0b9c0e6 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/loot/ModBlockLootTables.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/loot/ModBlockLootTables.java @@ -38,6 +38,17 @@ public class ModBlockLootTables extends BlockLootSubProvider { this.dropSelf(ModBlocks.GREEN_CONCRETE_BARRIER.get()); this.dropSelf(ModBlocks.RED_CONCRETE_BARRIER.get()); this.dropSelf(ModBlocks.BLACK_CONCRETE_BARRIER.get()); + this.dropSelf(ModBlocks.NULL_BLOCK.get()); + this.dropSelf(ModBlocks.ONE_BLOCK.get()); + this.dropSelf(ModBlocks.TWO_BLOCK.get()); + this.dropSelf(ModBlocks.THREE_BLOCK.get()); + this.dropSelf(ModBlocks.FOUR_BLOCK.get()); + this.dropSelf(ModBlocks.FIVE_BLOCK.get()); + this.dropSelf(ModBlocks.SIX_BLOCK.get()); + this.dropSelf(ModBlocks.SEVEN_BLOCK.get()); + this.dropSelf(ModBlocks.EIGHT_BLOCK.get()); + this.dropSelf(ModBlocks.NINE_BLOCK.get()); + this.dropSelf(ModBlocks.ZERO_BLOCK.get()); } @Override diff --git a/src/main/resources/assets/modernlifepatch/textures/block/eight_block.png b/src/main/resources/assets/modernlifepatch/textures/block/eight_block.png new file mode 100644 index 0000000000000000000000000000000000000000..317e7dff35189b7ad76a8bb8f4d5706e02fd51da GIT binary patch literal 1619 zcmZ9Lc{J1s0LOnbBlnry6zP(2tVu!`6V1r6#hcGWCfyDF{RS6f0- zw02B3p&Tu_(jul1B3G=EII!&8*2w+G z;*_=B-6cj)Z*t7}e=5TWZhl8{w|-k_rca&pkn!1L!=za9n#c=rx{eXzF1(h^iv5fp^8XF(=|N`;ONVq%b) z2|Yc`&f>4XP+g7aXoQ5|!2@jBg5_nHnxeQEEiLHkLU%XVY}~p9BO|18D z$B*OaQCz$T4-X_HKvEL(^VqQig@rh90ORA3kihgbQd4o_1ZXt8c!BNPF*1V4NMvWj z&kuuxkd}tNKJxM~I*Qx3p{)%I3&_f1U;yFaAdztYK2}%Z?G0sRSXyFY06`Y))wmOFf&6> z4~mMAk^&nWxVuAF7ZeH>7qNRc1OkYQqpAvxjSvbUCI&@C1P9~oTU@@3AAW$NBN7ww z;R6B!;OPk-53a7LtHXv32nQdgE^34q6@+%#U3&Fab z%1*&XR~JeuN{qc*(oa2&Yd!xWWGW$IT5L4F^>piE_0mArsn$5{l_3(DPKXmEZ9;@g z$P?s$i@G84k{uGn?KU;H(Gl2R@CjscPr9-jM#Y~_u4^M5&X~8X^Aix!=TrhWPd@On zt&wh%$xgq(e;7AK6g5XmwHt=>X!PPAf1*C_4~q~To2`j_QLwCbgz$W{&h?>BZ=T^R z$(L~&-u*|a4yS%)`$%zk;zP1Ny-%)jX6LHz@{CvPkyjFJqoVD?I75v9VQ787IIUMR zSE9o@)&Hj6wkac_IeFfQv448bE_UE@Ku(kc z>la@xJ}&%L%0Eb6b6A3IK)E~Ikk9|~>CZU|^pzjKQoV4l`d-eEoSN0fZ2lqAwZtTe z(rU%+TFH|U0@b;4a>A;4(CPC$>f|v#!_)Nl>&tQ)6xL^vDcMcQ$5W1#WtrN^U{)l7x`dLhAr3%+@j;D7jYVwOE zqW<;O3FrLcp4(&^{d>XLEuZlJ=-1J&DaqIPxwa_R<7-m%;x&o3E15TA=_T3vbn>+) zRo7(>i4;$0ni!qkPIpVEQs&}UvIyBE9>t@mM_pU3C9L+YFvo()`bGAD(}-AErc+pl zuh&OGo5#V(%|_g=06QZe*8Kfn9cPZ|2u_p6nufp37!>wjBsnxn4%A82WWANORZ@zm z)wrT(oGQm{rdRm#Egv*|zQ@t4mXNPZ9J5^)P1XEVFl}#5{6=%i+Sl;;U|+cX-c8(v zFm~-8i*BXq&T+p*q9o%dX%&j>){=+aMLk~=duIx|)ux>stbb`ds8yGo6QXvaMrC8z zqe7XOBad%oSKCdH(%F4BZ;U&46cjSN_zaF%S=#UX+U2{Um5KW;+gA?WYf5TYCb|s! zrxh|)vhu>s(}d0lC8{jVtlXx`?geqyIRvgqQT;4B%}mG~+O=m<33be0mrLwJ;zTrV zn2ZD&J~2?_Bpq#eI&ig6<*jAFwyr?8XUeO@r41IlI#L9D>jt}=8Vdc=$^EC??pyRq z%7^tAe-wNKFN*ZPgZ<}it18?aS>=HMGv8MOPP^n{n?R%FDs$BPRzO4p=M%1>xX9EH7i{PN=ED-X6xr*s=wNhVb=;rY26F zgn|On(l9-Z>S~C^c={AWL*Q}|8VXZWXlTIF5{->`^$J>A=tOS{i$B%LSI@Yd5Z!hxlpreBiACR673k$TjLr)LauHnlUL`K5a79k;Uae=-* zwr)jhE0mSNW@B&=j*bwCkeCQhPmGM9qy&nJ2o4612WxA{%3@#u6bgoi;oyL#CiwXw zIvOb{IC~byk0Uk~HZ~9l(BBU?H%v|8{d@HEU}*{F<}ffoUms#(5ETU_C6t!p$rF%B zXlTIP9B4G;=OZ%{lam-5gO?YwvQSinsw&*S4{vX*TZjGoapejkBCxUoi3B%qqN4-a z+L)PvzdvSYArzvf2HDxLv%|Az7#~ML0aR4r?hYms2??800~ZK_O!07b@QEv$>^tM` z<3J;3zS66m%nlv!&7CB|ay+vgyA94?%)4v%AiwnuQ{B{q+J5I`W^Jow>vPK+JRq zuSj7p(`h1!p+;I`@Ul>iGowj;8O})Z<(w;IFCHQhW>z14Utj8#X9Qk)q}y#wFcX}P z`BMpJ@9Ns^*7_pu>VT7vwUL;#<#UyuBwuy8!uW)x8uM1lX}iVH1+MEr5{r=NQ?xTB zBJmvs4r!j-qC?cxlPN=cwRPp|;>h2HYGjCqZG)Rc{C2U^JL*x!-&U8?jz#5~8GOC_ ztLr{Rv1cGzDMK;T#3VRQrd591$1p$fL}e~F+M(My7+}kM;cx5dv)w{TZr8<6 z=L#BZWX5DZE!|=zXVRa)X;TprS;fL5gAGw~x;7I9{(FU_yNU|Y4%`}+T6me$vy7lk zO?kCFrGAIXU)-;`-6QDyi0Ss*u7myTQ$1V@KNTzEJeAL%|jJW(>oD>FNFoIgwGjUP;yl%>UO h_^)>VYv8xINFGrUaAPD*Q__z|c(`~u-*IH7{sYv_roR9H literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlifepatch/textures/block/four_block.png b/src/main/resources/assets/modernlifepatch/textures/block/four_block.png new file mode 100644 index 0000000000000000000000000000000000000000..3224fe1c911024836b1b530eb68a4b195632606a GIT binary patch literal 788 zcmYk4eK6B;9LK-=jf}SFJT$Z#Nz(~E%Q?ojW6Hv?}4m~ex!Z?rRIS*rh zV5RHQ!#Tq)50N_kp_MvHO0FaBC|Rd>)AdK6yZ7t;`Mm#p-zPUp62`J|u_1)8#Nomi zvnyA{pqsh)p=8-?wA7feP}=CAcZT_}P6>}sC1kDrs%WIThHVaKqYg<$Fwginf`if7 ziHHagf~F?izmMf*a5zvZF*yk=GpR9%ejQ_?|L#Odng-W2;}MbMW*P z6Pkq`|9@lz)TGO<@@ZM4%2*GB({Q1H%KOyOuKc(^)1Rvmc2%zB6*%`zkaDWWpKb7| ze_`ogmp>UrdaQ-iv(2f!*NCI7?$LX>Z)u`{m@EQ5aW+LMZhwt9t9=?WPBrNxULQ$* zSdqdX%gR1*wpL3sapJbv?mlC|&`d~QeUF|vu!inZB%Lk4+~}2OIc?7iT<@m0isLVI z>BfvZ++^n(lt#7jLQih1!qs}Z_?C-jSKS-MF%OMg@cMe!dAQhpNNd&gKd!kl9Z#b! z33NY(ME>04R7WPo8mKf#-ccK0KGNC9nyB)|4%+uH@f;L(}#mOyf+zT1{l^_-q`%Cyv=wf|e%MUwA|t*VZ^RG;bdp%jCw oBoyOkg)-RZ-~KoF4~8_uhHtK#YXehtJIqf^#3G6CZfKI~57ByWhyVZp literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlifepatch/textures/block/nine_block.png b/src/main/resources/assets/modernlifepatch/textures/block/nine_block.png new file mode 100644 index 0000000000000000000000000000000000000000..46c82964055b41fbdceccd6408095293b58f7d5b GIT binary patch literal 1584 zcmZWpeKgbw8~x3Uk1-a5Nn;ZuS+peb5z97B`tY$#)QMJm8kLomwL2yjwL|*Qwxn#a zWK0pEF@$ZEO+_MR<`v#1T4pPxP{<_euKnlzx_ug}#^Za{n1~+h%9_?cqK@fVr zn|*>8RQM05lm(t1%${8k5#<@5=yd4lz{Um}HzG0;+1YsV1QiwV^aMe`*%@hR7#zfzGg!PB@$s0P z#PjD^w+<#I$j`_7_h@JUg8_ek%*~;y3M3LXY{2X+WHM-Jfz5_m4V4PZm!rBGUws8* zV~mVod>nduaC5_wB{+E!2?^-y!_W{?QgHJoEG%&UK0-p!*oX%Y(A9;fPqBM9ghC`I zpgUE0~&syF0F3LsJtM&f&v^p z3SVFR@drjnp{t9cB3N64$;7i~IB)q0WUrMHH z!Xn(ZbgdYwt8+feojQH4_v}#8PoFqmVeI24PtD854)9~uUXh;-S50{j_j`+yMN_yhn-ZYB6CNf7$KlBav-Hq(XeDhdy}Th2TeR8{m;? zcEs8BqFB=#dkmz#@siG>Lf5AHgU1JMR@DktYX#&q{?}_)yKX%(_uHM1q{32r(&}xc zzgx4dlo6A^S~q1EJnQ9JQTeLYPy3^iMV3waa^kbH(S(tk>pEu=l%%1xciL1l?9Muq z-{cJ~AFXO<9#OitH1t_@s}c{JvgK6GQa^@QbaMmGc(w3rSK2_F{DQVESE9)vhCQoe z-!RpQs>>7McWKgMzsl?3Rt;zWG<=~eSw&_(7Y`=ojqs!CFD7@C@1LC@P1@L&g^z!# zaJ9U)a}R}HsW>k@8J;$*${0SBYS={H-*V=~afzvj8yeb9mDZ3o@L{G415YXm@riPkw$AO^ zN2=B+ZTfB6(Glih(Yd@YID3@^RT6<7yD-=Dkh8|a#PjC;Ou{s~w3(SBqZi$9kDZrv z8ENeMk9AaOe{MU2rIF9km+|ykI2}&iiVr_Iuz#O@N7|#_)|zlYouYnd-~G7co$+%s zMM%IM(jd4D__OEEZ$l$)sc4Cbc(Om?` zagyG)-_ch3x|v!peA)Q^mtyLVlqI`ut5|a(w{5e6bne;p zqy(8nH)hze4s``~QZmyO<{}!MAEC%Ms!@oD1{*82Z6~G6@{}DbOgxi09i-FVGxWx^ z({8iNfJE#r%S|G8k#n~5?w)cCsC4s*=BGRo?2@HN*Nx>ZDtuAr`T6_cm^`T>-MArhgm5O?lCM+a&(a&wWM4mUTfUyssKBqX4?82$aYbO{a)$jZXR z1oZS^Ym0~oFqx1@aQ-~*-i3hy{Qa?K4=!HB;2=UmkerNQ!hoIDQ;78oay^83`T_c6Ja7L8oKiKD4!A-8y)9fI`96t*EbuREjrm zu(${_Gt}0is0h!WgU<(xh530Xm8h$OOqOk8F-j2RZXeJ6fl1|)e+&zZ0<3jsMwmM$ z{~h?o=cs-vE4;Z(A-h$(MiF4?;Y=SiWaQtfS`0m=_@UL(0in(H?M19_prno1W%GrRW6)IPFHTddA+GXfUn;JG2A>%EOE$|>t6 z3-=p)hmB~DH?oLd#NRn7&6-jV(G~)(y_haoOT+#yYvU~m~&{=fxAh*e&_dP|0LmN{|J)b(&?8j@557`(Vm$yceb~ITpM=LbOvS=<&GM>}W** z`*?XF|1tkPF|^~Bi(-x7ZG-<43uTW3QeJ84%AVz946cX7i=T)NZ2gyfQNFl(6{ypD8k4)N6qs lt0j4I+VzvASv5M6^)%G9O`+1K(=CkEhmV(^XM;yr>i>$SLhJwl literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlifepatch/textures/block/one_block.png b/src/main/resources/assets/modernlifepatch/textures/block/one_block.png new file mode 100644 index 0000000000000000000000000000000000000000..ec545dbe7220e11a5db430ace3baf6ec6a6e27b4 GIT binary patch literal 400 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&F%}28J2BoosZ$T+a29w(7Bet# z3xhBt!>l=PXmX`nDz59RX&P7(QKR~-qdb&7FnB{&oXb%yt!{}?shY_R%M_zB=9e*FTFbEGh^tMS&!%N%y20`f3hL-$Wm+L zyiW|9GgfUssdK>Q(HFystPwK%*G?{B18VJJeidFTbF1^r>K}ruYt!exxh{ZYAdtC0 zAmQ#m`TJXqzrMAU$@|URQ>Ph~2UhZn`3ss_u<%jF@=sH;8b5OG;05tLUHx3vIVCg! E09TWv`~Uy| literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlifepatch/textures/block/seven_block.png b/src/main/resources/assets/modernlifepatch/textures/block/seven_block.png new file mode 100644 index 0000000000000000000000000000000000000000..d78f183af38b1d4ce6ea846ebb223d7a4cef7422 GIT binary patch literal 989 zcmY*WdrX@J9Q?{B6cAS44+pMR2Bi?l3Sq8=@QJMy7zJq!Dh|njOvVz5jD|?{fFM|4xxAj(2u^ z#gQNg=LC@;&8k%gv?r~1)6%$Y6n0NBDB(K9Au*RiwNRn_XE<1mR28YAw2b@ zR0t~;7ZDo^iv{!ZAP7uP!)(Uf9L}Bvmy6w9xVd3r0aH`3u>p;S(NXN}AvhQ{H7GBK zKmY~BP$VW|auV(BkjY?c3okE-#kg|^Sy?a|;p7B&cl7roH5GC> zluATIK(EKz8n(Bg)4|UV`T3wIQ(DrxGV@Q8)|(u%YBhW&y~?i$FX-mIp@8&;B|(ucvPy^)^1Ns`x1R& z%EGDeTQ|07n?&m$N`K22Uy`!6OPSry?4upAyr|(!Z;R`-i9*GNb#hXF@u?r@oW_A2 z%N?(0NaY67m~{GWw&^jwB;n5|m10RskG)0S@M}l~XQka%%jzf}3*(Oj=`ZSbbU!K% zX%^~^$-N6U$UXjeUzw!P-I=OVXWqKY&>rpBef(LFhSUai(TB9F-yHf_(-9I~*Gp5G zMcRy9y7Bo(sb>7TR~k=?{7xLGEZhO!oDY4qLvun8CZPHr|MU)qz?^o zHO=bz$e$T(QG;Pm;cp2svJ$pVQDj49isW9roEkW9>V5D7$-8P=-7c3?*Q8~v>Bwc` z)Dcn1u`$NdSFip4B!JK4CQE+f%c)^$*~1JuWwJ>gEHKiVcO!-4Gqgu0k=UFsr_R@O zrf2_MbtXSD7@Rb^Q{wHp5jHmsRs0f7ROW literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlifepatch/textures/block/six_block.png b/src/main/resources/assets/modernlifepatch/textures/block/six_block.png new file mode 100644 index 0000000000000000000000000000000000000000..0281ad2368813c8abffac06f572fa7d1a4acf4ac GIT binary patch literal 1601 zcmZ9LX;c$-0>uAGObD_89uYaJl!gEcN<~ngXpzX7Ko)ACDWFn{g#}8LQ({4kh?c<0 zAqWw}E?3!VQNiL-6-1y*Ww|z7VvwK+g?1?`rwU<~e&~nYd2iAZ{$?g^E$2t`->iX>Ao6mh3_ad@YOQF;@`Dlx(P95)3Mo+-6GCNuC=Bqx znmRji`ZPj9;OYuXOK59@#e%al0s;^dgNqk2Jq?u#QYoyhK?oQO`1|9#@369hu`vV& z!pI0YIapZ0$&+Ykz>62KvVylao<7Bf4PY|S*ogXiR91q|$JVWwo5P+xFf+r{6tc6y zX5-m23=U%BMr355rUn--;K&iIUyt^7h(y@D83hGcTEgrs3=MJjE+!`6<%PvX%+KS* z36z)P)G1_U!o&pIx1+fk*RG+X1LNZu8G)T0s;ZEfi0EkCzmK*yJb3~~N8G%L&`@wV z(9^?~EjWA_ckZCC4>L1}ih_;~jExZ&ht^iCu0k$HVIgkchC~952A-a{as?I^C@FzZ zh_p1^x`o}lk)IE-7{`y}(@(K;Cx(aN;DA@J5FU<{6x7urH5HpSp{WTsZa}R@cQ)771h*P<3I!c$L=473e=o2cBFbU=NGWw7qt*gG-yP~TyZ93q5MYluBq9~q! zH6nLTtv8fzVpN-$Vq*4@6*>B!e)(hVky$OW^xl}K$%6^jX!+Zib|JTnCMii7DE%ak z9(y@vcBYtXBza^Q+IT6Tpv7PGfo&7j@x%nfFOni7BQuGN;pIc>?gQJ>osTHlW=g7v zk{aR=Z^m1WY)ft}KbWv^&r9()X6*$HzI0Pb)Ouz<%8G-1Z)Aj08u+IJ+fAmNYF}EN zNaOI#8(a1bCe`d8oSf?=>FyRL^4gv403Yvwsrt`oDziqC|?%m@lYC zHziA_i}Pbe4=*-Tdd}!m?L4=5{6gGIy*RZtrol&n%~_Mx36`2DyPRSQmWn}if2+Md)PHRl6TMaW$>+9g{ch1y> zkG=HkdPy@MuUzpK{8@O`gI`r0PYv~U(3;q2zYtxL&gR8Y3{14@WJ5b5tP<81&Z4KI zYO#i!QZK;1(|Lrtrg^`1U?&-y6stxQCF7LHx*%!;(~~H0}HQL&!&Y z<%ab3)mLdrdq=EoloASm=kAv5?XYoV8XLXCCnx3ujt}dd99Lr}xyM)H^WQV{ zSka+6&P8W`Iyc_7pxZWE>SibVZ0gb16&AI|zuep5Z4*N$NuQ_vl|8H;uT6aZV>F*@ m_fSl&^=1Fxb^hl^JhDPPTGf8KZ(2N0)+F%ob-(T!n*LvHXC~wT literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlifepatch/textures/block/three_block.png b/src/main/resources/assets/modernlifepatch/textures/block/three_block.png new file mode 100644 index 0000000000000000000000000000000000000000..60444f54bd63140dc17d93520419b0f9c4d4e957 GIT binary patch literal 1471 zcmYk6do4*aqJkv!?A4} zEG(d;1cHEs1eBGbuaC`};qQ+VCvfc=W@pjUgTzGW>VhO;Z;vx)@a`QN8enXUm>7Kg zh?_TIX$fs@^!Fn)6ptTc{d(~EC@F!sICwnd=cB3$8#X{w6Q4d|VgibasHwr=AVfvs z<%QZ>(COH>58d4u9mV)KT3eBlf~hGqH9<-W-rlgY!;>c{C_rp1%*}D?6qrm{S)s2F z!NJJLKwcgK1EHmb8#i$79Ass&w1lxS9616L6Nri7?OSwq!oUF0(Rle1&CSTphK~=_ z)v;+4;^Htr4{2!}KaRykeD@vp?#1*p;^R?S2?_-s9_Z>qT^+uB!HXAo@Bnjj7#KiD z2g=LAVnIg-jg7FiMMMNvug35&Mn<5bf}kMKXjrobw{OG20RjOsGZ7Ggd-vetf;Vrl zumDw6+`o_HWbEFJ+*~X#BPR!!F2TkI&z~b90c~xNk%6Qn_V0(aH5?t0o{pj-T)Bec zVjMUCKR-~ZaCXM~_i%Sdbv4eP$Du>e&;WyhXU{M+1T{58MIkE-a&pkq!^VwZvzshT z))IsW+ttb5E3ss1*q<$HuRx3~iW#*VYF)UP700ewclPMrPCC=PaZbmS+3K1u?b7Kl zC)z*BtqS%rqWyGeQ14%dHg=e1nD1JrT&IMrt?e<_{QOm;CQ2$=ab;u1SedBQyMecN zni?A$TSfYMX>`^KjC_KsL6HAPFo}gZZ(}ZnWhX!5DN$BQQUn8@iCR|+DD>1(O+VcZ zv#>*gVdR-17XKE?j5jOieJGEY;pf_a7-Z=ACTEtMt_3Odc5=wG(cxAmpH^(Ug<*&ga;iq`>IL0*_9uf2wN>0PIcoEUw69mCRCbZm=QX;^%p zDU%3)tsq0rM1P*pEl3Y+yVV&{xxFL6vPaac_XQ)3 zGf6aasp+B0j9u@1#f%D<-TC?tGM^Z7N=Xj5LW|d-#d^Xm8TA)k-%?34`Orz%n$h%E zL3V;=L4Df-wJhA8h}R9=zN0@p0Cd)Ypq6mAoe}yMlJ5r&R$E-3s4UMX%=wEx(dzXr z(>q`C`gMuIiujR}${!Bzjr5%PQlZ|R`PA`htnP17??kTgXEE>hIr-o!2gOM`Vhlh|}JYIO%5KP6~O_>B?Zu?mzqPWDtP&gkI5yOFD z9z4MQ{YXy6+O_cWgQFu%O<`^hXJ-TkV#5Zcr{ml?Oie+p#+ftl^aMe`$_hJoVsH>j zB~nvCqhZ}T^!7rphqX2G^YQ#S*lbKp;KmJ5saUW8BocT$h{edtf<}X~GTgt9>1o`$ z1!H3r7NVg6Zf?lUMPnmIN1;;T;X@P`BP0Y~UbuS~H8nVK0`2XP%aM_R=4MExsH(!| z&4`c3lP9pS0EL43deG_c^+jbR1OjAdV{8mXMd;|j_3IcJL0%qQT@e8T9Z*R<+g_SEYJd9ntaO@b)o<(gf6bhJ_;LRI2Ibrc)eEbL( z7cdy8uEvogNJs#e3!M(HUxUShzdr^BFlP=XCt+iQdGql2F$xMGksu`nF);`a2cM7D zR#;l1sR`Gv!N>^i?(tO_LV_UI^Fmj}>@E4LU%+KVJ5VP-%<{O};+Dd!uDsjgcAJx* zU&wu%I~qSD6s6iXjqmRkc*!_Dmiy>ETCM_;I<%G!+3CTi8P#pd}3(Ed6h1I)u|@fQ`X?#6}V+GRcOr=-?l zBz>>fH(_7j@i(O%a6B3K=#zrQ`jkno>&)I}#mb?Bk=DF~M$hd|T9H1rcp&n4$Kezk zmil6aUgv$M^x(~yA@;k*A0x=2$)DO2+5P^p9&cToXV=d)rg8sn;kT|%@HmwB^iS$m zQn~M*m#R~1_@$JJ)CLPm=r(m^c`)F5tS1FbDTip8bH{OZC zY~8ZFBlj4}ZnDUAZB39WKUMDEq>lB!5>Za-UuECycj@fbXzGN>sYYR^JKdGiBuNy@ zMj8{hf2bt;6l9$$>8)bRzAT+RcEw(LCYCh(MbnsQLUw@BXT;WanekTUrjtu_oN3ch zy$2D8$hJPMCy}5FaC|!EWi6h5MGhB{_pG*EBtjPd(!GU3Yv1mW_&!p#{r}j>T%n-X%^zisFc^A!H7tb6#ei& hO#VZRQ2q-=PcSo1NvTIg6^8Fa@HqU?Yazm%e*iT~V`TsU literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlifepatch/textures/block/zero_block.png b/src/main/resources/assets/modernlifepatch/textures/block/zero_block.png new file mode 100644 index 0000000000000000000000000000000000000000..5015c42bd8766337b1a89fbc4ab7023585326026 GIT binary patch literal 1566 zcmZ9Mdo&by9L0ZQ8jl%vCT(6ZCKD+=Jl1ZtWV~u5lQcqvQxU7sB5!7UtP$EByEfVJ zF5C9dL?t3qsJxcaDX&$gjns-(9@XZq&e?xP-y zj-(`P*#Zj-ELsFYpstR^i?Mbse0?DnqoxKoZa^r6krDFqF*%8#AaFRie;Nk` zYT$Cw(}V16XlS6b6Lob^QUaTeSFbQI045Xb*W<$nSX<-hQIwQ`PRH;t{{9=fx+pG& zt1Eu_1tTMP_z*ccFgC`}5KK&Pa zIvNQHFgFK}hx&TN#v(Np<^rbaZg~G$JEmXo#gt z5gd%wtC5$7z(A~711~Q`M8L%bhY#b>AruxuB*Ly;sIA4%KjZ3EJb8k)HfU*~s0i-v zkVvp(3GUuSR~P2bM{+U_9Dt)EUc7*&CazycM+fZez+j-c8OM%6Cd0jZu(HCkWtf`6 zjvesufQkyr%Aio7uMYwNXf*WpB0Lb8)g4#z{v{#`A?+KfV2U^1CV8 zX5-M}6&K8Zz3geqbuDq`ZZ)gaG?Q3bX=k??w^};3ezv(Z|JYRWr4Ywn)0XqHcp?OA2xi^ojfW$tq@h?`XIsHM-pRwm_k5CJMW-IQ*}?h4N7?N&eY~ zgJExe%#f10a)p-x+cSA;)y-`+g?r~cPt?tM-xHwG;o8|ZalHSKDUJ8)!MSTSK`#?1 z@7_y;sgbj9G=*t-Z(pStysP(=QR4Ec_r~_PUEjM*r$DhrTNG;{p1s3UzbTvM2{M#s zq)Ha!s^a3MJoR;rv`$UKh5;4(XfvwC3|Sx-mvWM(il1c+h9sX*laHCJUNll<-I6i; zny5TW$>5ji!}W%ZcSmgqCDDFnzp;O3I4dCQbfy;3IV>@#I~n)%ph%Y3LS_xCT@HAcmvP zt{DuoKQc5yoB|&-Y-dI2ZLp1`GUaa^Sjvv9Ybs8Mt89pb#?iYs-Jok`A1588h;J2V zd2gx>(U*+tvqe7f9QEzjbNyHn*EpgWPjg;rG7#DJU2yO?xh$^`kA1F?cv>dRXYw4h z#JSN5iSzP<6ee$%iCFh!Ds%Z?-bQBqPU5J!>yn_rCOIs^GVzX@27~Sayr_ttsShGKJj=pzbfOikx53j0kQqkpc<`$lNJZz-z3%{U=JKn?EIj#%&FO`cz z+e0kOpT#_KdACZKR`<00*{ogRhMugZd39cIPsDaC{7-rQ2Qv{Qg)B<%{^sl5w&&(H Op13#*oXQ;n5B&q1pA+%` literal 0 HcmV?d00001 diff --git a/src/main/resources/data/modernlifepatch/tags/items/general.json b/src/main/resources/data/modernlifepatch/tags/items/general.json index c8b9711..79c00f4 100644 --- a/src/main/resources/data/modernlifepatch/tags/items/general.json +++ b/src/main/resources/data/modernlifepatch/tags/items/general.json @@ -81,8 +81,18 @@ "modernlife:road_marker_white_corner_left", "modernlife:road_marker_white_corner_left_incline", "modernlife:road_marker_white_corner_right", - "modernlife:road_marker_white_corner_right_incline" - + "modernlife:road_marker_white_corner_right_incline", + "modernlifepatch:null_block", + "modernlifepatch:one_block", + "modernlifepatch:two_block", + "modernlifepatch:three_block", + "modernlifepatch:four_block", + "modernlifepatch:five_block", + "modernlifepatch:six_block", + "modernlifepatch:seven_block", + "modernlifepatch:eight_block", + "modernlifepatch:nine_block", + "modernlifepatch:zero_block" ] } \ No newline at end of file