From 8623c59f27010510fc35ed8f1d2720686e9a6b07 Mon Sep 17 00:00:00 2001 From: 3944Realms Date: Mon, 24 Mar 2025 00:16:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=88=E6=9C=AC=EF=BC=9A1.18.2-1.4.5-beta=20?= =?UTF-8?q?+=20=E5=8A=A0=E5=85=A5=E4=BA=86=E4=BA=9B=E6=95=B0=E5=AD=97?= =?UTF-8?q?=E6=96=B9=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gradle.properties | 2 +- src/generated/resources/.cache/cache | 114 +++++++++++++++++- .../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 | 34 ++++++ ...ve_block_from_null_block_stonecutting.json | 34 ++++++ ...ur_block_from_null_block_stonecutting.json | 34 ++++++ ...ne_block_from_null_block_stonecutting.json | 34 ++++++ .../decorations/null_block_from_eight.json | 34 ++++++ ...l_block_from_eight_block_stonecutting.json | 34 ++++++ .../decorations/null_block_from_five.json | 34 ++++++ ...ll_block_from_five_block_stonecutting.json | 34 ++++++ .../decorations/null_block_from_four.json | 34 ++++++ ...ll_block_from_four_block_stonecutting.json | 34 ++++++ .../decorations/null_block_from_nine.json | 34 ++++++ ...ll_block_from_nine_block_stonecutting.json | 34 ++++++ .../decorations/null_block_from_null.json | 34 ++++++ .../decorations/null_block_from_one.json | 34 ++++++ ...ull_block_from_one_block_stonecutting.json | 34 ++++++ .../decorations/null_block_from_seven.json | 34 ++++++ ...l_block_from_seven_block_stonecutting.json | 34 ++++++ .../decorations/null_block_from_six.json | 34 ++++++ ...ull_block_from_six_block_stonecutting.json | 34 ++++++ .../decorations/null_block_from_three.json | 34 ++++++ ...l_block_from_three_block_stonecutting.json | 34 ++++++ .../decorations/null_block_from_two.json | 34 ++++++ ...ull_block_from_two_block_stonecutting.json | 34 ++++++ .../decorations/null_block_from_zero.json | 34 ++++++ ...ll_block_from_zero_block_stonecutting.json | 34 ++++++ ...ne_block_from_null_block_stonecutting.json | 34 ++++++ ...en_block_from_null_block_stonecutting.json | 34 ++++++ ...ix_block_from_null_block_stonecutting.json | 34 ++++++ ...ee_block_from_null_block_stonecutting.json | 34 ++++++ ...wo_block_from_null_block_stonecutting.json | 34 ++++++ ...ro_block_from_null_block_stonecutting.json | 34 ++++++ ...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 | 11 ++ ...l_block_from_eight_block_stonecutting.json | 8 ++ .../recipes/null_block_from_five.json | 11 ++ ...ll_block_from_five_block_stonecutting.json | 8 ++ .../recipes/null_block_from_four.json | 11 ++ ...ll_block_from_four_block_stonecutting.json | 8 ++ .../recipes/null_block_from_nine.json | 11 ++ ...ll_block_from_nine_block_stonecutting.json | 8 ++ .../recipes/null_block_from_null.json | 11 ++ .../recipes/null_block_from_one.json | 11 ++ ...ull_block_from_one_block_stonecutting.json | 8 ++ .../recipes/null_block_from_seven.json | 11 ++ ...l_block_from_seven_block_stonecutting.json | 8 ++ .../recipes/null_block_from_six.json | 11 ++ ...ull_block_from_six_block_stonecutting.json | 8 ++ .../recipes/null_block_from_three.json | 11 ++ ...l_block_from_three_block_stonecutting.json | 8 ++ .../recipes/null_block_from_two.json | 11 ++ ...ull_block_from_two_block_stonecutting.json | 8 ++ .../recipes/null_block_from_zero.json | 11 ++ ...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 +- .../recipes/decorations/null_block.json | 34 ++++++ .../loot_tables/blocks/eight_block.json | 20 +++ .../loot_tables/blocks/five_block.json | 20 +++ .../loot_tables/blocks/four_block.json | 20 +++ .../loot_tables/blocks/nine_block.json | 20 +++ .../loot_tables/blocks/null_block.json | 20 +++ .../loot_tables/blocks/one_block.json | 20 +++ .../loot_tables/blocks/seven_block.json | 20 +++ .../loot_tables/blocks/six_block.json | 20 +++ .../loot_tables/blocks/three_block.json | 20 +++ .../loot_tables/blocks/two_block.json | 20 +++ .../loot_tables/blocks/zero_block.json | 20 +++ .../modernlifepatch/recipes/null_block.json | 43 +++++++ .../content/blocks/ModBlocks.java | 24 ++++ .../content/blocks/type/NumberBlock.java | 23 ++++ .../content/items/ModItems.java | 12 ++ .../datagen/lang/ModLangKeyValue.java | 22 ++++ .../provider/ModBlockStateProvider.java | 16 +++ .../datagen/provider/ModBlockTagProvider.java | 14 ++- .../datagen/provider/ModRecipeProvider.java | 97 +++++++++++++++ .../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 ++- 133 files changed, 2316 insertions(+), 8 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/decorations/eight_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/five_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/four_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/nine_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_eight.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_eight_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_five.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_five_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_four.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_four_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_nine.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_nine_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_null.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_one.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_one_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_seven.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_seven_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_six.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_six_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_three.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_three_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_two.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_two_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_zero.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_zero_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/one_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/seven_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/six_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/three_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/two_block_from_null_block_stonecutting.json create mode 100644 src/generated/resources/data/minecraft/advancements/recipes/decorations/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/decorations/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 fb567de..802f19c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,4 +6,4 @@ org.gradle.daemon=false mod.id = modernlifepatch mod.group = com.r3944realms.modernlifepatch mod.author = r3944Realms -mod.version = 1.18.2-1.4.4-beta \ No newline at end of file +mod.version = 1.18.2-1.4.5-beta \ No newline at end of file diff --git a/src/generated/resources/.cache/cache b/src/generated/resources/.cache/cache index 46dfcff..5c18ad4 100644 --- a/src/generated/resources/.cache/cache +++ b/src/generated/resources/.cache/cache @@ -2,40 +2,65 @@ abee53e6e8b000e4dc2cc21c68ca41ee820d64f1 assets/modernlifepatch/blockstates/blac 1bd1cee94493e1228a862ba4c700f720a76c4956 assets/modernlifepatch/blockstates/blue_concrete_barrier.json 581549be8f226667332b822bf9a66a21f79e265d assets/modernlifepatch/blockstates/brown_concrete_barrier.json 0efafdd4798ed117f7fc299cacbfd9379ae198a9 assets/modernlifepatch/blockstates/cyan_concrete_barrier.json +e988f9e5974021909ff2f2e89a827b9cf233f53e assets/modernlifepatch/blockstates/eight_block.json +d18224c7cff7aeddaad1848930a42fdfa30bafba assets/modernlifepatch/blockstates/five_block.json +f482b4b8669678957114a15fb6a67004d2b14804 assets/modernlifepatch/blockstates/four_block.json db379df346ea8f3f4e1d44209ca420d9ee5d9173 assets/modernlifepatch/blockstates/gray_concrete_barrier.json 4770967e677fdf6a661f1753c416096e13a10cb8 assets/modernlifepatch/blockstates/green_concrete_barrier.json ae20a92e7d3516486e708ca4eede4c42aeb3f7cb assets/modernlifepatch/blockstates/light_blue_concrete_barrier.json 58b3ec4c447ca55a38c0e9e84ce5c7a3fdc5dee9 assets/modernlifepatch/blockstates/light_gray_concrete_barrier.json 3ce683226d62da6a9467c6a6ef85026e6c73c5e6 assets/modernlifepatch/blockstates/lime_concrete_barrier.json e2728d8903d9961eaacec9a4a1a264f5e2aeb987 assets/modernlifepatch/blockstates/magenta_concrete_barrier.json +49da7e91b638199f4b0b07161e26f785a189d69b assets/modernlifepatch/blockstates/nine_block.json +bf44b33d66bb5a547d7b22cb9c9ba415292029ca assets/modernlifepatch/blockstates/null_block.json +532a14443d227e9955996b28312db1b07e09e750 assets/modernlifepatch/blockstates/one_block.json 8cc4a69d742b9f9d53822b3c61d1f851d0a2af38 assets/modernlifepatch/blockstates/orange_concrete_barrier.json ba687d6415b6c54b269570848911ec2432b104c8 assets/modernlifepatch/blockstates/pink_concrete_barrier.json e0ddd840be4e61f34e07fdb7d7a2e1b04791e0a1 assets/modernlifepatch/blockstates/purple_concrete_barrier.json bfa6c9feda0cfea0f87ca0b5c80681c9b6e5875f assets/modernlifepatch/blockstates/red_concrete_barrier.json +aaf45b8b7f278b770b9881fd04afde3e69a3a61e assets/modernlifepatch/blockstates/seven_block.json +98343eb7712d5ab1294827097d41b3694bd737a2 assets/modernlifepatch/blockstates/six_block.json +8f9a878ac5383e18cd87ac43b02f0b503c7bfb88 assets/modernlifepatch/blockstates/three_block.json +d5b9c1362a5b10137f0a8b20b4b5774cc2912429 assets/modernlifepatch/blockstates/two_block.json b9ecfdaadc1a9dd536d7124b65d6054d2d6a2ff5 assets/modernlifepatch/blockstates/white_concrete_barrier.json a65db9338552468602ea4ed3707f569d88e98ac4 assets/modernlifepatch/blockstates/yellow_concrete_barrier.json -8d7a82934837e7eb06c5742da9b5f0d591ab79cf assets/modernlifepatch/lang/en_us.json -971acdd64868ce60db1f3d0408db95ff192b2e39 assets/modernlifepatch/lang/zh_cn.json +2972f1d246d42a194df6ef0e4aa97637bd81d012 assets/modernlifepatch/blockstates/zero_block.json +66ac57e1e5385fcbece3d3bb88913d2a110faca0 assets/modernlifepatch/lang/en_us.json +4def4a1109f825ea51a47d224437c82e4079ebea assets/modernlifepatch/lang/zh_cn.json 2f9098dc8325d5df5c620c407b6b10ee665e2bc3 assets/modernlifepatch/models/block/black_concrete_barrier.json 7fe678ee95c63aebb23a377ba9936871238006bf assets/modernlifepatch/models/block/blue_concrete_barrier.json 4e6d4ce5154a735fa898431cdf16d6dbd48d795f assets/modernlifepatch/models/block/brown_concrete_barrier.json 7a0ff06de77ed8acb5d19c771f71bccc035cfd91 assets/modernlifepatch/models/block/cyan_concrete_barrier.json +333b8a9079a64268ae6ed173752442d9c7f56ef1 assets/modernlifepatch/models/block/eight_block.json +a514643f7a36ba579e12bfbb2a3e35f92335b252 assets/modernlifepatch/models/block/five_block.json +09455f6fba4fb562f4b498c3b2ab48a4d0805c03 assets/modernlifepatch/models/block/four_block.json d9dd48f5c165668c30ca2e7c385e3a360c82ac5e assets/modernlifepatch/models/block/gray_concrete_barrier.json 21cdf6bbe65055c572bb16604e6775757ec3b52b assets/modernlifepatch/models/block/green_concrete_barrier.json e409887bf6618b759c36232f3b82e35279ffa81a assets/modernlifepatch/models/block/light_blue_concrete_barrier.json c4fc2d2ef34f3c344b13c2ea6019c5067074cc5a assets/modernlifepatch/models/block/light_gray_concrete_barrier.json 7c8675df5f2bf5e75c710800b90f482bf3106497 assets/modernlifepatch/models/block/lime_concrete_barrier.json 58d3fee169c338be985552324b008768986f6dfb assets/modernlifepatch/models/block/magenta_concrete_barrier.json +dd080450b0fc0355426207d80c86eab1c4d5f67e assets/modernlifepatch/models/block/nine_block.json +6f915a3f8a3bd997e4a1fe284dd426626d15d656 assets/modernlifepatch/models/block/null_block.json +80b0b4895dcdb4a3879f35226a1b2ce77b841e56 assets/modernlifepatch/models/block/one_block.json 13d8a1554bba976044a85fd9a09c16cf3de788fa assets/modernlifepatch/models/block/orange_concrete_barrier.json 89c827f9155942e0ffc085ba506f835816f98110 assets/modernlifepatch/models/block/pink_concrete_barrier.json c8aac0bfecb588c5c5a984597b0a47e95f40903a assets/modernlifepatch/models/block/purple_concrete_barrier.json 17d406d701961246f8c892aad69b0cd836a424c4 assets/modernlifepatch/models/block/red_concrete_barrier.json +b65ba24a2e435d2dcd893010e7d39311f880aa4d assets/modernlifepatch/models/block/seven_block.json +77cdec6767b72a69ad5755da585346c828079395 assets/modernlifepatch/models/block/six_block.json +1e58a73d3909e30e718db936ef93ced5f175c342 assets/modernlifepatch/models/block/three_block.json +dcac21e9dfb5108a3d84c27c4617c9c395b7517d assets/modernlifepatch/models/block/two_block.json 06b847a878809b0a11992974018c231d64ade8b2 assets/modernlifepatch/models/block/white_concrete_barrier.json 5c63761872ee04c10163d1517054b323bce0879b assets/modernlifepatch/models/block/yellow_concrete_barrier.json +78c10eefde3c624e415d7d68c979a3152fba6497 assets/modernlifepatch/models/block/zero_block.json 3f05e49c9a4dc41050e540e392cae6f8d661b550 assets/modernlifepatch/models/item/black_concrete_barrier.json 257475b9a67cd737e0b9d703758dbfaeda199df8 assets/modernlifepatch/models/item/blue_concrete_barrier.json e4ad59c26f4e6195e1c3a08b9315ca023d50ee66 assets/modernlifepatch/models/item/brown_concrete_barrier.json 486e77c42febdff075c3af512aa3d7668f4e1605 assets/modernlifepatch/models/item/cyan_concrete_barrier.json +a080fd31d9afa277688a5293b079a7e4c84dffea assets/modernlifepatch/models/item/eight_block.json +b51a6b07411df0f68ba4e71b0fedcbb26d219af4 assets/modernlifepatch/models/item/five_block.json +ace9d957b1290185deaeb92a439030ae4cf89d75 assets/modernlifepatch/models/item/four_block.json ef511c3322c14ec0435fa1f80e8c4a3e7b9c70a9 assets/modernlifepatch/models/item/gray_concrete_barrier.json 6ac27fc3feae8f773efe63e5841729c9e3afd353 assets/modernlifepatch/models/item/green_concrete_barrier.json ac9cec2e51193a3ebaa165fe91c9bb3f9f3fcc32 assets/modernlifepatch/models/item/large_mirror.json @@ -45,54 +70,128 @@ b6d5b4adcd1080d10b1f61d8a005b189e9ac7916 assets/modernlifepatch/models/item/lime b893eba1f576bd15b45738e5260c9c4e145f1ca9 assets/modernlifepatch/models/item/magenta_concrete_barrier.json de63e31ba044ddc8d09dd10945a560d414e185c4 assets/modernlifepatch/models/item/massive_mirror.json 80cb85eae418087ea09e8b0d34289b3faf7f0faf assets/modernlifepatch/models/item/mirror.json +9f2a018d44c412f3d2e1dc1f076f1f7e119afddc assets/modernlifepatch/models/item/nine_block.json +bfd93a3d39c417a6ba203c06e9f007d4d3d62755 assets/modernlifepatch/models/item/null_block.json +c0220b60f875b208ca9be034f5436a01c72ba68b assets/modernlifepatch/models/item/one_block.json 820ca45ce0583fecd57532e96d5e63c588de7857 assets/modernlifepatch/models/item/orange_concrete_barrier.json c01d9ce9cad70c212304f05e598c5106f6ebf032 assets/modernlifepatch/models/item/pink_concrete_barrier.json d48d83cd3164a34cd11b659d1b4f68c9621d859d assets/modernlifepatch/models/item/purple_concrete_barrier.json a7b15c8732d9932731417784e20a7d8bf1cf0cb5 assets/modernlifepatch/models/item/red_concrete_barrier.json +cf0270242758457c525f9e94738b566db626e364 assets/modernlifepatch/models/item/seven_block.json +a24f01550201a9de5aa2fd9dfb40cf549175ac81 assets/modernlifepatch/models/item/six_block.json ddaaed0180f28afb8dfa1c4270e9872360aca2a7 assets/modernlifepatch/models/item/tall_mirror.json +b9f44e3e4f757b504394e0d56b231127a26a9c74 assets/modernlifepatch/models/item/three_block.json +8a87c68a60901a815b9447ac91a350713bbb1ae0 assets/modernlifepatch/models/item/two_block.json b32a5f2cc4838d261cb0b2f4429e3bb534bf7bc9 assets/modernlifepatch/models/item/white_concrete_barrier.json f6baef0eba7e5d6332945cc9d952843b07415297 assets/modernlifepatch/models/item/yellow_concrete_barrier.json +c3b4a6df8a7eab34205e67cb5c7978a8d24fa1e1 assets/modernlifepatch/models/item/zero_block.json 5776b0035345ad6dffe20dd4fe89c2ba4ec4f445 data/minecraft/advancements/recipes/decorations/black_concrete_barrier_from_black_concrete_stonecutting.json 0fe9ac0e040844bfe8c7f8acf789e9e62d1b504b data/minecraft/advancements/recipes/decorations/blue_concrete_barrier_from_blue_concrete_stonecutting.json b3b168bf51019cd6bd6875b86fd74bcc5f5c2525 data/minecraft/advancements/recipes/decorations/brown_concrete_barrier_from_brown_concrete_stonecutting.json e19f14bc408cbf9d591ab60722751fbe296ac748 data/minecraft/advancements/recipes/decorations/cyan_concrete_barrier_from_cyan_concrete_stonecutting.json +d28da198e56740ec40b7929a639cb076300a3abb data/minecraft/advancements/recipes/decorations/eight_block_from_null_block_stonecutting.json +b1ed26cd9aae93b52fc140f48306e8e890faff2e data/minecraft/advancements/recipes/decorations/five_block_from_null_block_stonecutting.json +f59ca553538a9df9eb19c700e6b976945d2e70d5 data/minecraft/advancements/recipes/decorations/four_block_from_null_block_stonecutting.json 62fa8afe1fb37bebf5dce23a46083293721bc1ae data/minecraft/advancements/recipes/decorations/gray_concrete_barrier_from_gray_concrete_stonecutting.json be500b4a7d01fa9f28e3f774e85eaedc3ce4f939 data/minecraft/advancements/recipes/decorations/green_concrete_barrier_from_green_concrete_stonecutting.json 033d5feb7e405c0e02747d96c56d4952a990e6c2 data/minecraft/advancements/recipes/decorations/light_blue_concrete_barrier_from_light_blue_concrete_stonecutting.json 3b8c8a95cf8bceb3b7cc2a385fbd6d248aca853e data/minecraft/advancements/recipes/decorations/light_gray_concrete_barrier_from_light_gray_concrete_stonecutting.json 1559e294263e0761ba2812d5dfafb3c6ef51c6d9 data/minecraft/advancements/recipes/decorations/lime_concrete_barrier_from_lime_concrete_stonecutting.json a758afedffabf11c29bebcd4286929a236401126 data/minecraft/advancements/recipes/decorations/magenta_concrete_barrier_from_magenta_concrete_stonecutting.json +341b994882bf960ab16b546ec30cf0153db5a907 data/minecraft/advancements/recipes/decorations/nine_block_from_null_block_stonecutting.json +f298549ac9e2889c3b4f32843a01170380456737 data/minecraft/advancements/recipes/decorations/null_block_from_eight.json +9d3e62be93031bb136769eb32de13dcf6184cd3b data/minecraft/advancements/recipes/decorations/null_block_from_eight_block_stonecutting.json +c0444bbdb5cab43bb28f205f3573696afbf6f114 data/minecraft/advancements/recipes/decorations/null_block_from_five.json +6ecbd4a3f98cb621cffe8669971963f9127f9b0e data/minecraft/advancements/recipes/decorations/null_block_from_five_block_stonecutting.json +3458a4ca1137664a722de66b2003fcb65277ee58 data/minecraft/advancements/recipes/decorations/null_block_from_four.json +96845823cfb87a66c278e87d0097fcf1c812dbab data/minecraft/advancements/recipes/decorations/null_block_from_four_block_stonecutting.json +c8e8ea4f5793dbb1014a5b76fef2ef0cf34b90af data/minecraft/advancements/recipes/decorations/null_block_from_nine.json +4f85d55889b6492d68e88bca5c35242742e9979a data/minecraft/advancements/recipes/decorations/null_block_from_nine_block_stonecutting.json +769fd9886f7527ea7f054cdb95fcda2b559527c7 data/minecraft/advancements/recipes/decorations/null_block_from_null.json +3f6edef65fab8f8a5e944051968d3135cbbddf63 data/minecraft/advancements/recipes/decorations/null_block_from_one.json +4c645aad929ae66d1d725a9ecd8d74ad0ad55ae4 data/minecraft/advancements/recipes/decorations/null_block_from_one_block_stonecutting.json +8f0589b80bc4a26d4412310795658d0fe3e85c26 data/minecraft/advancements/recipes/decorations/null_block_from_seven.json +951284186595168bb90a997a873142497925dba0 data/minecraft/advancements/recipes/decorations/null_block_from_seven_block_stonecutting.json +c29d16b5d10a07102899d8abd5d793ac2e2e6c32 data/minecraft/advancements/recipes/decorations/null_block_from_six.json +f499decfaa405e06da9817959cfea0dce0ea9079 data/minecraft/advancements/recipes/decorations/null_block_from_six_block_stonecutting.json +402c3b9f35aa1d36728c35b6d88f81ec916a9258 data/minecraft/advancements/recipes/decorations/null_block_from_three.json +4e5e4023b6792b3e3d6c104f36ad006dd831c9f3 data/minecraft/advancements/recipes/decorations/null_block_from_three_block_stonecutting.json +455ad1cc75d7f6450904af666092ea0b6bb4e269 data/minecraft/advancements/recipes/decorations/null_block_from_two.json +f7e687f4423236697fcd781e900a9d5196ca1e0a data/minecraft/advancements/recipes/decorations/null_block_from_two_block_stonecutting.json +d7c65c2b8b6f74fd0c1e07214d9ff3db4ae3a244 data/minecraft/advancements/recipes/decorations/null_block_from_zero.json +71ae111d2932383c3b7966d534e7bfa95c69c641 data/minecraft/advancements/recipes/decorations/null_block_from_zero_block_stonecutting.json +5d79be42303b8e2b0d84713a2485f2972896bc2e data/minecraft/advancements/recipes/decorations/one_block_from_null_block_stonecutting.json a8bb69149bf56f65266048f49113e8bfcace20df data/minecraft/advancements/recipes/decorations/orange_concrete_barrier_from_orange_concrete_stonecutting.json c608e9a7535111ac04c3089b6d5424864cf5c98f data/minecraft/advancements/recipes/decorations/pink_concrete_barrier_from_pink_concrete_stonecutting.json 087267c71104df590f327f04f9ae9fe01ac08040 data/minecraft/advancements/recipes/decorations/purple_concrete_barrier_from_purple_concrete_stonecutting.json 119d9dd8905626856cb59b26d0815c10f2e40d69 data/minecraft/advancements/recipes/decorations/red_concrete_barrier_from_red_concrete_stonecutting.json +6213b888b484ad8123a74afc47a14cedace1bb4d data/minecraft/advancements/recipes/decorations/seven_block_from_null_block_stonecutting.json +de325e7fdf8a37f32f084bc7f6d7a53af73aa866 data/minecraft/advancements/recipes/decorations/six_block_from_null_block_stonecutting.json +9595c0ef4f89842667a1e403584dece96df71e4b data/minecraft/advancements/recipes/decorations/three_block_from_null_block_stonecutting.json +e34e114a60fcb22fa9407aaa8266668caef15ed6 data/minecraft/advancements/recipes/decorations/two_block_from_null_block_stonecutting.json 7d37a1522046bc62fefdb5f7224ec772a848361a data/minecraft/advancements/recipes/decorations/white_concrete_barrier_from_white_concrete_stonecutting.json 89f1730fe4599d5dff277e96a12fbb801a9f8817 data/minecraft/advancements/recipes/decorations/yellow_concrete_barrier_from_yellow_concrete_stonecutting.json +352d3021d7e52bfa00241a78220559017ad182e4 data/minecraft/advancements/recipes/decorations/zero_block_from_null_block_stonecutting.json 9dfdfa6ed2e15eeb22d6d383ca792baa3cd4f5ee data/minecraft/recipes/black_concrete_barrier_from_black_concrete_stonecutting.json 9ed82a62eae3b6e3e44f6f60f54a0ed07c0d7198 data/minecraft/recipes/blue_concrete_barrier_from_blue_concrete_stonecutting.json 01f7e79edf080e798fc99a9cde3324dad61235ad data/minecraft/recipes/brown_concrete_barrier_from_brown_concrete_stonecutting.json 61cb876a155802c028a9441e947b1307a76f9bcf data/minecraft/recipes/cyan_concrete_barrier_from_cyan_concrete_stonecutting.json +4d33f077731631d294153dbda23f66993a4f1e18 data/minecraft/recipes/eight_block_from_null_block_stonecutting.json +5d78d4af8178604aa62bdb150d65738d4779fa43 data/minecraft/recipes/five_block_from_null_block_stonecutting.json +df67f0d9aa8e19a55dcec2e334948a6b3d2453a7 data/minecraft/recipes/four_block_from_null_block_stonecutting.json a5c93874a3c32623c9bb8ff52f461cac7d64e713 data/minecraft/recipes/gray_concrete_barrier_from_gray_concrete_stonecutting.json 1224ce5fdb8123a0f569ebec701c40982b610c05 data/minecraft/recipes/green_concrete_barrier_from_green_concrete_stonecutting.json 8726a2e9f4ca65e70c27af6632aafb0eeba59450 data/minecraft/recipes/light_blue_concrete_barrier_from_light_blue_concrete_stonecutting.json cc14f460974dd834c62070978dfcd6e73adcad0b data/minecraft/recipes/light_gray_concrete_barrier_from_light_gray_concrete_stonecutting.json 33b7e28e49299cd25e773ab55d403f8fbeffb9f4 data/minecraft/recipes/lime_concrete_barrier_from_lime_concrete_stonecutting.json 6509628d9fd935727020347cc9758366bfdb27f5 data/minecraft/recipes/magenta_concrete_barrier_from_magenta_concrete_stonecutting.json +3b4a8677b55ab60aaa0ece86cbccf093cab27313 data/minecraft/recipes/nine_block_from_null_block_stonecutting.json +beda77c06b8f08fbb49ca12c5ea921cccd4e4a30 data/minecraft/recipes/null_block_from_eight.json +dbb7542a7031c9a7ac41ba4d950a815780416460 data/minecraft/recipes/null_block_from_eight_block_stonecutting.json +2d102c294456a2a2c503e35c1b430c01a313710a data/minecraft/recipes/null_block_from_five.json +f787ed65041c0003c5964446baf294db97abe3b5 data/minecraft/recipes/null_block_from_five_block_stonecutting.json +30ef13cad4b3a83da462888db2b9d03df0d12558 data/minecraft/recipes/null_block_from_four.json +b5abffcb464db91b737c6cb4049460f3361d4d8f data/minecraft/recipes/null_block_from_four_block_stonecutting.json +3b5593914ad202bf81ed586d8a959527ffa17c24 data/minecraft/recipes/null_block_from_nine.json +b3001c685dd6790f1fb8ac603d0e0441cb9fb905 data/minecraft/recipes/null_block_from_nine_block_stonecutting.json +c5106d01de5944a8bdb587ff4ac1c913971d8766 data/minecraft/recipes/null_block_from_null.json +64b43dcb776e4c57ce5ed4ecbef9737d19dd04b0 data/minecraft/recipes/null_block_from_one.json +68f3036ec1bd9e2f616f295d8991a047c9a7e61b data/minecraft/recipes/null_block_from_one_block_stonecutting.json +91bb7533c27f51261ad8fbad25ba4aaed2c5f77e data/minecraft/recipes/null_block_from_seven.json +6d4a20b083c7a368710aeec3455038157c8222ef data/minecraft/recipes/null_block_from_seven_block_stonecutting.json +5a17ddaa1b84ca6678c9782ca9f1bda7306b05f8 data/minecraft/recipes/null_block_from_six.json +228b3e9ea69d38baf34040cec3a9433497e19fd3 data/minecraft/recipes/null_block_from_six_block_stonecutting.json +97e1aa034aa903daa4bfeb83890c30221de25160 data/minecraft/recipes/null_block_from_three.json +f2a97adb6332a5c5601a60d4c5b34f43e3b6a56a data/minecraft/recipes/null_block_from_three_block_stonecutting.json +9c4b0a95db393185a12db089a46c420ccee60c9c data/minecraft/recipes/null_block_from_two.json +38d3571df1b0b08da53c42b54d36abac639779be data/minecraft/recipes/null_block_from_two_block_stonecutting.json +cd5c2c81f39365d21c12a0f23a59715eb986afa4 data/minecraft/recipes/null_block_from_zero.json +f959175acdd8d2c4086a441e3c66db9f03c51362 data/minecraft/recipes/null_block_from_zero_block_stonecutting.json +4827ffecf6bc64c9a7bb19cf544a259b18de8745 data/minecraft/recipes/one_block_from_null_block_stonecutting.json b76992df0fe4da86cfb46f6bdc72217a34676969 data/minecraft/recipes/orange_concrete_barrier_from_orange_concrete_stonecutting.json 71e135c7b6d37150a85519272c5d37b011818e52 data/minecraft/recipes/pink_concrete_barrier_from_pink_concrete_stonecutting.json c77b4d1f638ae2ca79a261ed098a36335ce3adaf data/minecraft/recipes/purple_concrete_barrier_from_purple_concrete_stonecutting.json c1209bbcfbd0aa2c4736bead0e57f4202f437325 data/minecraft/recipes/red_concrete_barrier_from_red_concrete_stonecutting.json +94db4279d39cfaf8d725acc533ee373aece8924d data/minecraft/recipes/seven_block_from_null_block_stonecutting.json +86e66a0ece599c41259ebec14e3bae407b1e03d0 data/minecraft/recipes/six_block_from_null_block_stonecutting.json +7c71493c9d1ca9390c698fdb6607c73ccfaa0d0d data/minecraft/recipes/three_block_from_null_block_stonecutting.json +9bc5f122b5df805cde884f093ae07c7e7754fed1 data/minecraft/recipes/two_block_from_null_block_stonecutting.json 59649b1469011a06386657bc10f03e4bd2f6f416 data/minecraft/recipes/white_concrete_barrier_from_white_concrete_stonecutting.json 9d1d3b65fa4845ce713feeb602a3cc8ec68077eb data/minecraft/recipes/yellow_concrete_barrier_from_yellow_concrete_stonecutting.json -018d0278cd79ad7e241d8cd71968206634af6089 data/minecraft/tags/blocks/mineable/pickaxe.json +1f72d12fce65102b5dc8f7facd82ac90824e1fa4 data/minecraft/recipes/zero_block_from_null_block_stonecutting.json +ae54be9c487afd46fa37fed74b9dbbb34726ed65 data/minecraft/tags/blocks/mineable/pickaxe.json e3b1f573605d846515a967f0dc47f6cc194054ea data/modernlifepatch/advancements/recipes/decorations/large_mirror.json 2e19bc218d3414988ba9744dde0065b56d8568f1 data/modernlifepatch/advancements/recipes/decorations/massive_mirror.json 5ca06b9db5622369088059c82f7fbd9d6ebdb4e0 data/modernlifepatch/advancements/recipes/decorations/mirror.json +d873f2983c80e6870880f070fb18b033be57fbea data/modernlifepatch/advancements/recipes/decorations/null_block.json f530958baac72ec117593beb583cfb489caaf795 data/modernlifepatch/advancements/recipes/decorations/tall_mirror.json bf4d8877efd5a353a8c5648b1591b8b2dfefbbf1 data/modernlifepatch/loot_tables/blocks/black_concrete_barrier.json eb288f8befe58a79b99e6434a9a74582d7ff82e9 data/modernlifepatch/loot_tables/blocks/blue_concrete_barrier.json 4981d3f3d7fc871c75dd86b6789bf746785778f6 data/modernlifepatch/loot_tables/blocks/brown_concrete_barrier.json 7425488b52d53cc07764ffd3709a6f6bed354ee4 data/modernlifepatch/loot_tables/blocks/cyan_concrete_barrier.json +d35d9264b4f7731cefc683ad39daec2aec636066 data/modernlifepatch/loot_tables/blocks/eight_block.json +8ef9f5c639ba0511713c90f52da684f0fe919fa1 data/modernlifepatch/loot_tables/blocks/five_block.json +3a39987c3d3483690cc815d78ea96c681b69658b data/modernlifepatch/loot_tables/blocks/four_block.json 6d714ba20e8a2da0bc91da5b8e53d1de845faf6d data/modernlifepatch/loot_tables/blocks/gray_concrete_barrier.json e9bc60db7154bcea4edca56be60310f3b0d8f0c2 data/modernlifepatch/loot_tables/blocks/green_concrete_barrier.json 9a71f6635f4ffa1441d5f3120a7423cf2fdc2f1f data/modernlifepatch/loot_tables/blocks/large_mirror.json @@ -102,14 +201,23 @@ e9bc60db7154bcea4edca56be60310f3b0d8f0c2 data/modernlifepatch/loot_tables/blocks 76cdbb6bf24ae5b993cbf9ba91d74dc7ff152fe2 data/modernlifepatch/loot_tables/blocks/magenta_concrete_barrier.json 4d0d15aa540872b16a0d933522a63822564772e6 data/modernlifepatch/loot_tables/blocks/massive_mirror.json 0d9ab0fd3bb217e2cba98c4d870a49aad11df4ea data/modernlifepatch/loot_tables/blocks/mirror.json +d4a9e3806e5f97d2a487ca075670c5b9642d4760 data/modernlifepatch/loot_tables/blocks/nine_block.json +7362523be89841d95d9b20d4232ab9207a899ece data/modernlifepatch/loot_tables/blocks/null_block.json +cede4ebab918a30713e597dffe6dd86799fd4fcc data/modernlifepatch/loot_tables/blocks/one_block.json 697a4d3060fc91aa01f5725a66f8d3a40e2a457c data/modernlifepatch/loot_tables/blocks/orange_concrete_barrier.json dcd569bcf98678d6d178ce4c2219b99c29ff7d81 data/modernlifepatch/loot_tables/blocks/pink_concrete_barrier.json 2045d2300e33ccaf42f3891040bf4e783b1e2e20 data/modernlifepatch/loot_tables/blocks/purple_concrete_barrier.json 03c386cc7a13a8ff1f2711bab72f5f851662ce50 data/modernlifepatch/loot_tables/blocks/red_concrete_barrier.json +a20e5e3d8073e1d2034a9a96fa0f263dd0ef4a16 data/modernlifepatch/loot_tables/blocks/seven_block.json +eb207ede0cd5b1d4af813e3786e948b6b3e6807e data/modernlifepatch/loot_tables/blocks/six_block.json 2e8f6832411b91b57fe84a63e0f3fe5c855cf732 data/modernlifepatch/loot_tables/blocks/tall_mirror.json +5b07669780ccf2a978eda629eacd177092545c2d data/modernlifepatch/loot_tables/blocks/three_block.json +50f0dac0b998cea6c66bb5fb2cb2e65581575bf4 data/modernlifepatch/loot_tables/blocks/two_block.json 496794c4adec4be9142ffa00f320386761bd7258 data/modernlifepatch/loot_tables/blocks/white_concrete_barrier.json 3d6aae2794ef1eda74ce2f884f6298ab89911a81 data/modernlifepatch/loot_tables/blocks/yellow_concrete_barrier.json +333eff73bb4c9b9c8480ec5864a74c0ce871d158 data/modernlifepatch/loot_tables/blocks/zero_block.json 991b44d89265fa18c6eae9d488fe266f992938f2 data/modernlifepatch/recipes/large_mirror.json ab176773d07c8e9d6a798aa814cdc3b47ddc0594 data/modernlifepatch/recipes/massive_mirror.json 981f4ada5cbf1c4a387846415a916088ab305059 data/modernlifepatch/recipes/mirror.json +f9620cd772cf4ddbeddec1d4b4c686a2e7fbd0c6 data/modernlifepatch/recipes/null_block.json 520f615353aca735689ae25ba5b9d2a0728f97da data/modernlifepatch/recipes/tall_mirror.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..b684bb3 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/eight_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "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 + }, + "facing=east": { + "model": "modernlifepatch:block/eight_block", + "y": 90 + } + } +} \ 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..f405e92 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/five_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "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 + }, + "facing=east": { + "model": "modernlifepatch:block/five_block", + "y": 90 + } + } +} \ 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..20c726a --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/four_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "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 + }, + "facing=east": { + "model": "modernlifepatch:block/four_block", + "y": 90 + } + } +} \ 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..3dd6e7b --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/nine_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "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 + }, + "facing=east": { + "model": "modernlifepatch:block/nine_block", + "y": 90 + } + } +} \ 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..ef2fd71 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/null_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "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 + }, + "facing=east": { + "model": "modernlifepatch:block/null_block", + "y": 90 + } + } +} \ 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..1cfabb5 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/one_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "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 + }, + "facing=east": { + "model": "modernlifepatch:block/one_block", + "y": 90 + } + } +} \ 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..192c34f --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/seven_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "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 + }, + "facing=east": { + "model": "modernlifepatch:block/seven_block", + "y": 90 + } + } +} \ 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..d18d0c5 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/six_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "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 + }, + "facing=east": { + "model": "modernlifepatch:block/six_block", + "y": 90 + } + } +} \ 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..c316ee2 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/three_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "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 + }, + "facing=east": { + "model": "modernlifepatch:block/three_block", + "y": 90 + } + } +} \ 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..8d2cdfa --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/two_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "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 + }, + "facing=east": { + "model": "modernlifepatch:block/two_block", + "y": 90 + } + } +} \ 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..5d62a54 --- /dev/null +++ b/src/generated/resources/assets/modernlifepatch/blockstates/zero_block.json @@ -0,0 +1,19 @@ +{ + "variants": { + "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 + }, + "facing=east": { + "model": "modernlifepatch:block/zero_block", + "y": 90 + } + } +} \ 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 352ff40..9d22c95 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 3741ebc..ae2d182 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": "\u84DD\u8272\u6DF7\u51DD\u571F\u6805\u680F", "block.modernlifepatch.brown_concrete_barrier": "\u68D5\u8272\u6DF7\u51DD\u571F\u6805\u680F", "block.modernlifepatch.cyan_concrete_barrier": "\u9752\u8272\u6DF7\u51DD\u571F\u6805\u680F", + "block.modernlifepatch.eight_block": "\u516B", + "block.modernlifepatch.five_block": "\u4E94", + "block.modernlifepatch.four_block": "\u56DB", "block.modernlifepatch.gray_concrete_barrier": "\u7070\u8272\u6DF7\u51DD\u571F\u6805\u680F", "block.modernlifepatch.green_concrete_barrier": "\u7EFF\u8272\u6DF7\u51DD\u571F\u6805\u680F", "block.modernlifepatch.large_mirror": "\u5927\u578B\u955C\u5B50", @@ -12,13 +15,21 @@ "block.modernlifepatch.magenta_concrete_barrier": "\u54C1\u7EA2\u8272\u6DF7\u51DD\u571F\u6805\u680F", "block.modernlifepatch.massive_mirror": "\u8D85\u5927\u578B\u955C\u5B50", "block.modernlifepatch.mirror": "\u955C\u5B50", + "block.modernlifepatch.nine_block": "\u4E5D", + "block.modernlifepatch.null_block": "\u7A7A\u503C", + "block.modernlifepatch.one_block": "\u4E00", "block.modernlifepatch.orange_concrete_barrier": "\u6A59\u8272\u6DF7\u51DD\u571F\u6805\u680F", "block.modernlifepatch.pink_concrete_barrier": "\u7C89\u7EA2\u8272\u6DF7\u51DD\u571F\u6805\u680F", "block.modernlifepatch.purple_concrete_barrier": "\u7D2B\u8272\u6DF7\u51DD\u571F\u6805\u680F", "block.modernlifepatch.red_concrete_barrier": "\u7EA2\u8272\u6DF7\u51DD\u571F\u6805\u680F", + "block.modernlifepatch.seven_block": "\u4E03", + "block.modernlifepatch.six_block": "\u516D", "block.modernlifepatch.tall_mirror": "\u9AD8\u955C\u5B50", + "block.modernlifepatch.three_block": "\u4E09", + "block.modernlifepatch.two_block": "\u4E8C", "block.modernlifepatch.white_concrete_barrier": "\u767D\u8272\u6DF7\u51DD\u571F\u6805\u680F", "block.modernlifepatch.yellow_concrete_barrier": "\u9EC4\u8272\u6DF7\u51DD\u571F\u6805\u680F", + "block.modernlifepatch.zero_block": "\u96F6", "gui.tag_filter.modernlifepatch.bathroom": "\u536B\u751F\u95F4", "gui.tag_filter.modernlifepatch.bedchamber": "\u5BDD\u5BA4", "gui.tag_filter.modernlifepatch.door": "\u95E8", 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/decorations/eight_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/eight_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..ef0ae77 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/eight_block_from_null_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:eight_block_from_null_block_stonecutting" + ] + }, + "criteria": { + "has_null_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:eight_block_from_null_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/five_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/five_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..952d403 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/five_block_from_null_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:five_block_from_null_block_stonecutting" + ] + }, + "criteria": { + "has_null_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:five_block_from_null_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/four_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/four_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..a79ce22 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/four_block_from_null_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:four_block_from_null_block_stonecutting" + ] + }, + "criteria": { + "has_null_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:four_block_from_null_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/nine_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/nine_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..8a273ea --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/nine_block_from_null_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:nine_block_from_null_block_stonecutting" + ] + }, + "criteria": { + "has_null_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:nine_block_from_null_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_eight.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_eight.json new file mode 100644 index 0000000..fd1b1ae --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_eight.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_eight" + ] + }, + "criteria": { + "has_eight_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:eight_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_eight" + } + } + }, + "requirements": [ + [ + "has_eight_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_eight_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_eight_block_stonecutting.json new file mode 100644 index 0000000..1c2a979 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_eight_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_eight_block_stonecutting" + ] + }, + "criteria": { + "has_eight_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:eight_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_eight_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_eight_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_five.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_five.json new file mode 100644 index 0000000..795a515 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_five.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_five" + ] + }, + "criteria": { + "has_five_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:five_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_five" + } + } + }, + "requirements": [ + [ + "has_five_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_five_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_five_block_stonecutting.json new file mode 100644 index 0000000..1199a7c --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_five_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_five_block_stonecutting" + ] + }, + "criteria": { + "has_five_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:five_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_five_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_five_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_four.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_four.json new file mode 100644 index 0000000..00f49c7 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_four.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_four" + ] + }, + "criteria": { + "has_four_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:four_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_four" + } + } + }, + "requirements": [ + [ + "has_four_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_four_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_four_block_stonecutting.json new file mode 100644 index 0000000..f56ea0e --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_four_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_four_block_stonecutting" + ] + }, + "criteria": { + "has_four_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:four_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_four_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_four_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_nine.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_nine.json new file mode 100644 index 0000000..048bb86 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_nine.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_nine" + ] + }, + "criteria": { + "has_nine_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:nine_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_nine" + } + } + }, + "requirements": [ + [ + "has_nine_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_nine_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_nine_block_stonecutting.json new file mode 100644 index 0000000..d08396d --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_nine_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_nine_block_stonecutting" + ] + }, + "criteria": { + "has_nine_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:nine_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_nine_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_nine_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_null.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_null.json new file mode 100644 index 0000000..8f33399 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_null.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_null" + ] + }, + "criteria": { + "has_null_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_null" + } + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_one.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_one.json new file mode 100644 index 0000000..b98f771 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_one.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_one" + ] + }, + "criteria": { + "has_one_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:one_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_one" + } + } + }, + "requirements": [ + [ + "has_one_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_one_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_one_block_stonecutting.json new file mode 100644 index 0000000..9e012b8 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_one_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_one_block_stonecutting" + ] + }, + "criteria": { + "has_one_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:one_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_one_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_one_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_seven.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_seven.json new file mode 100644 index 0000000..76fe784 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_seven.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_seven" + ] + }, + "criteria": { + "has_seven_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:seven_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_seven" + } + } + }, + "requirements": [ + [ + "has_seven_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_seven_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_seven_block_stonecutting.json new file mode 100644 index 0000000..3da2dc3 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_seven_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_seven_block_stonecutting" + ] + }, + "criteria": { + "has_seven_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:seven_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_seven_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_seven_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_six.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_six.json new file mode 100644 index 0000000..10e3259 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_six.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_six" + ] + }, + "criteria": { + "has_six_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:six_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_six" + } + } + }, + "requirements": [ + [ + "has_six_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_six_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_six_block_stonecutting.json new file mode 100644 index 0000000..53f5153 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_six_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_six_block_stonecutting" + ] + }, + "criteria": { + "has_six_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:six_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_six_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_six_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_three.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_three.json new file mode 100644 index 0000000..b3847de --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_three.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_three" + ] + }, + "criteria": { + "has_three_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:three_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_three" + } + } + }, + "requirements": [ + [ + "has_three_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_three_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_three_block_stonecutting.json new file mode 100644 index 0000000..a01d1a2 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_three_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_three_block_stonecutting" + ] + }, + "criteria": { + "has_three_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:three_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_three_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_three_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_two.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_two.json new file mode 100644 index 0000000..68a15a7 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_two.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_two" + ] + }, + "criteria": { + "has_two_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:two_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_two" + } + } + }, + "requirements": [ + [ + "has_two_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_two_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_two_block_stonecutting.json new file mode 100644 index 0000000..f204977 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_two_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_two_block_stonecutting" + ] + }, + "criteria": { + "has_two_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:two_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_two_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_two_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_zero.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_zero.json new file mode 100644 index 0000000..786d596 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_zero.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_zero" + ] + }, + "criteria": { + "has_zero_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:zero_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_zero" + } + } + }, + "requirements": [ + [ + "has_zero_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_zero_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_zero_block_stonecutting.json new file mode 100644 index 0000000..83ac976 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/null_block_from_zero_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:null_block_from_zero_block_stonecutting" + ] + }, + "criteria": { + "has_zero_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:zero_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:null_block_from_zero_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_zero_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/one_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/one_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..726bd32 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/one_block_from_null_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:one_block_from_null_block_stonecutting" + ] + }, + "criteria": { + "has_null_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:one_block_from_null_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/seven_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/seven_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..5223cda --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/seven_block_from_null_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:seven_block_from_null_block_stonecutting" + ] + }, + "criteria": { + "has_null_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:seven_block_from_null_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/six_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/six_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..2a51ca1 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/six_block_from_null_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:six_block_from_null_block_stonecutting" + ] + }, + "criteria": { + "has_null_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:six_block_from_null_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/three_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/three_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..0e1951b --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/three_block_from_null_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:three_block_from_null_block_stonecutting" + ] + }, + "criteria": { + "has_null_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:three_block_from_null_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/two_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/two_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..e93adf5 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/two_block_from_null_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:two_block_from_null_block_stonecutting" + ] + }, + "criteria": { + "has_null_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:two_block_from_null_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancements/recipes/decorations/zero_block_from_null_block_stonecutting.json b/src/generated/resources/data/minecraft/advancements/recipes/decorations/zero_block_from_null_block_stonecutting.json new file mode 100644 index 0000000..5371f82 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancements/recipes/decorations/zero_block_from_null_block_stonecutting.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "minecraft:zero_block_from_null_block_stonecutting" + ] + }, + "criteria": { + "has_null_block": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "modernlifepatch:null_block" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "minecraft:zero_block_from_null_block_stonecutting" + } + } + }, + "requirements": [ + [ + "has_null_block", + "has_the_recipe" + ] + ] +} \ 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..bfb8f59 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/eight_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:eight_block", + "count": 1 +} \ 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..6f1e64f --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/five_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:five_block", + "count": 1 +} \ 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..8e3aeb5 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/four_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:four_block", + "count": 1 +} \ 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..efebcb3 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/nine_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:nine_block", + "count": 1 +} \ 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..85a1712 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_eight.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "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..7ee2e83 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_eight_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:eight_block" + }, + "result": "modernlifepatch:null_block", + "count": 1 +} \ 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..514fe00 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_five.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "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..51870c7 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_five_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:five_block" + }, + "result": "modernlifepatch:null_block", + "count": 1 +} \ 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..363d5b5 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_four.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "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..3ffb904 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_four_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:four_block" + }, + "result": "modernlifepatch:null_block", + "count": 1 +} \ 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..0973d48 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_nine.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "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..52b52af --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_nine_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:nine_block" + }, + "result": "modernlifepatch:null_block", + "count": 1 +} \ 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..8aad731 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_null.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "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..54a05a8 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_one.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "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..103e53d --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_one_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:one_block" + }, + "result": "modernlifepatch:null_block", + "count": 1 +} \ 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..cc51ad9 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_seven.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "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..587f8bd --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_seven_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:seven_block" + }, + "result": "modernlifepatch:null_block", + "count": 1 +} \ 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..2e998a5 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_six.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "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..811e531 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_six_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:six_block" + }, + "result": "modernlifepatch:null_block", + "count": 1 +} \ 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..f529429 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_three.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "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..4320091 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_three_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:three_block" + }, + "result": "modernlifepatch:null_block", + "count": 1 +} \ 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..4c6de23 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_two.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "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..c6d3354 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_two_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:two_block" + }, + "result": "modernlifepatch:null_block", + "count": 1 +} \ 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..7567dd8 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_zero.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "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..883b8c7 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/null_block_from_zero_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:zero_block" + }, + "result": "modernlifepatch:null_block", + "count": 1 +} \ 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..105e62c --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/one_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:one_block", + "count": 1 +} \ 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..7b6c02a --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/seven_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:seven_block", + "count": 1 +} \ 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..360358a --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/six_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:six_block", + "count": 1 +} \ 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..e4061d8 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/three_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:three_block", + "count": 1 +} \ 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..f80e80d --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/two_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:two_block", + "count": 1 +} \ 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..08e85e3 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipes/zero_block_from_null_block_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "modernlifepatch:null_block" + }, + "result": "modernlifepatch:zero_block", + "count": 1 +} \ 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 7492f4f..5f52992 100644 --- a/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -16,6 +16,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/decorations/null_block.json b/src/generated/resources/data/modernlifepatch/advancements/recipes/decorations/null_block.json new file mode 100644 index 0000000..33d03e7 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/advancements/recipes/decorations/null_block.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "modernlifepatch:null_block" + ] + }, + "criteria": { + "has_red_dye": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "minecraft:red_dye" + ] + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "modernlifepatch:null_block" + } + } + }, + "requirements": [ + [ + "has_red_dye", + "has_the_recipe" + ] + ] +} \ 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..ee76d6a --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/eight_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:eight_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ 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..7143d25 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/five_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:five_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ 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..f59143a --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/four_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:four_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ 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..03d84ff --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/nine_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:nine_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ 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..7d6b3c7 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/null_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:null_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ 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..396b0cf --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/one_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:one_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ 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..9cf00fd --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/seven_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:seven_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ 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..9674354 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/six_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:six_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ 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..8b4cf49 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/three_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:three_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ 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..f0f92b5 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/two_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:two_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ 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..d624166 --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/loot_tables/blocks/zero_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "modernlifepatch:zero_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ 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..2d548da --- /dev/null +++ b/src/generated/resources/data/modernlifepatch/recipes/null_block.json @@ -0,0 +1,43 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#$#", + "$@$", + "#$#" + ], + "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" + } + ] + }, + "result": { + "item": "modernlifepatch:null_block", + "count": 2 + } +} \ 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 d43212e..58b891c 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.items.ModItems; @@ -60,6 +61,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.ITEMS.register(name,() -> new BlockItem(block.get(),new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))); 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/items/ModItems.java b/src/main/java/com/r3944realms/modernlifepatch/content/items/ModItems.java index 4f7894c..6368016 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/content/items/ModItems.java +++ b/src/main/java/com/r3944realms/modernlifepatch/content/items/ModItems.java @@ -33,6 +33,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 void register(IEventBus bus) { ITEMS.register(bus); } 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 14555c1..c8b82ac 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/lang/ModLangKeyValue.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/lang/ModLangKeyValue.java @@ -161,6 +161,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)) ; private final String key; diff --git a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockStateProvider.java b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockStateProvider.java index 468efa5..2954c62 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockStateProvider.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockStateProvider.java @@ -45,6 +45,22 @@ public class ModBlockStateProvider 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 898f036..d6eaec4 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockTagProvider.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModBlockTagProvider.java @@ -1,5 +1,6 @@ package com.r3944realms.modernlifepatch.datagen.provider; +import com.r3944realms.modernlifepatch.ClientEventHandler; import com.r3944realms.modernlifepatch.ModernLifePatch; import com.r3944realms.modernlifepatch.common.ModTags; import com.r3944realms.modernlifepatch.content.blocks.ModBlocks; @@ -34,7 +35,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 fd54ace..3aaf4d3 100644 --- a/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModRecipeProvider.java +++ b/src/main/java/com/r3944realms/modernlifepatch/datagen/provider/ModRecipeProvider.java @@ -1,5 +1,6 @@ package com.r3944realms.modernlifepatch.datagen.provider; +import com.r3944realms.modernlifepatch.content.blocks.ModBlocks; import com.r3944realms.modernlifepatch.content.items.ModItems; import net.minecraft.data.DataGenerator; import net.minecraft.data.recipes.FinishedRecipe; @@ -8,6 +9,7 @@ import net.minecraft.data.recipes.ShapedRecipeBuilder; import net.minecraft.data.recipes.ShapelessRecipeBuilder; import net.minecraft.tags.ItemTags; import net.minecraft.world.item.Items; +import net.minecraft.world.item.crafting.Ingredient; import net.minecraft.world.item.crafting.StonecutterRecipe; import net.minecraftforge.common.Tags; import org.jetbrains.annotations.NotNull; @@ -61,7 +63,102 @@ public class ModRecipeProvider extends RecipeProvider { stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.GREEN_CONCRETE_BARRIER_ITEM.get(), Items.GREEN_CONCRETE, 2); stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.RED_CONCRETE_BARRIER_ITEM.get(), Items.RED_CONCRETE, 2); stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.BLACK_CONCRETE_BARRIER_ITEM.get(), Items.BLACK_CONCRETE, 2); + ShapedRecipeBuilder.shaped(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(pFinishedRecipeConsumer); + ShapelessRecipeBuilder.shapeless(ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.NULL_BLOCK_ITEM.get()) + .unlockedBy("has_null_block", has(ModItems.NULL_BLOCK_ITEM.get())) + .save(pFinishedRecipeConsumer, "null_block_from_null"); + +// 其他数字方块还原为 NULL_BLOCK + ShapelessRecipeBuilder.shapeless(ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.ZERO_BLOCK_ITEM.get()) + .unlockedBy("has_zero_block", has(ModItems.ZERO_BLOCK_ITEM.get())) + .save(pFinishedRecipeConsumer, "null_block_from_zero"); + + ShapelessRecipeBuilder.shapeless(ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.ONE_BLOCK_ITEM.get()) + .unlockedBy("has_one_block", has(ModItems.ONE_BLOCK_ITEM.get())) + .save(pFinishedRecipeConsumer, "null_block_from_one"); + + ShapelessRecipeBuilder.shapeless(ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.TWO_BLOCK_ITEM.get()) + .unlockedBy("has_two_block", has(ModItems.TWO_BLOCK_ITEM.get())) + .save(pFinishedRecipeConsumer, "null_block_from_two"); + + ShapelessRecipeBuilder.shapeless(ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.THREE_BLOCK_ITEM.get()) + .unlockedBy("has_three_block", has(ModItems.THREE_BLOCK_ITEM.get())) + .save(pFinishedRecipeConsumer, "null_block_from_three"); + + ShapelessRecipeBuilder.shapeless(ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.FOUR_BLOCK_ITEM.get()) + .unlockedBy("has_four_block", has(ModItems.FOUR_BLOCK_ITEM.get())) + .save(pFinishedRecipeConsumer, "null_block_from_four"); + + ShapelessRecipeBuilder.shapeless(ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.FIVE_BLOCK_ITEM.get()) + .unlockedBy("has_five_block", has(ModItems.FIVE_BLOCK_ITEM.get())) + .save(pFinishedRecipeConsumer, "null_block_from_five"); + + ShapelessRecipeBuilder.shapeless(ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.SIX_BLOCK_ITEM.get()) + .unlockedBy("has_six_block", has(ModItems.SIX_BLOCK_ITEM.get())) + .save(pFinishedRecipeConsumer,"null_block_from_six"); + + ShapelessRecipeBuilder.shapeless(ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.SEVEN_BLOCK_ITEM.get()) + .unlockedBy("has_seven_block", has(ModItems.SEVEN_BLOCK_ITEM.get())) + .save(pFinishedRecipeConsumer, "null_block_from_seven"); + + ShapelessRecipeBuilder.shapeless(ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.EIGHT_BLOCK_ITEM.get()) + .unlockedBy("has_eight_block", has(ModItems.EIGHT_BLOCK_ITEM.get())) + .save(pFinishedRecipeConsumer, "null_block_from_eight"); + + ShapelessRecipeBuilder.shapeless(ModItems.NULL_BLOCK_ITEM.get()) + .requires(ModItems.NINE_BLOCK_ITEM.get()) + .unlockedBy("has_nine_block", has(ModItems.NINE_BLOCK_ITEM.get())) + .save(pFinishedRecipeConsumer, "null_block_from_nine"); + +// 切石机支持双向转换 + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.NULL_BLOCK_ITEM.get(), ModItems.ZERO_BLOCK_ITEM.get()); + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.ZERO_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.NULL_BLOCK_ITEM.get(), ModItems.ONE_BLOCK_ITEM.get()); + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.ONE_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.NULL_BLOCK_ITEM.get(), ModItems.TWO_BLOCK_ITEM.get()); + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.TWO_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.NULL_BLOCK_ITEM.get(), ModItems.THREE_BLOCK_ITEM.get()); + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.THREE_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.NULL_BLOCK_ITEM.get(), ModItems.FOUR_BLOCK_ITEM.get()); + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.FOUR_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.NULL_BLOCK_ITEM.get(), ModItems.FIVE_BLOCK_ITEM.get()); + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.FIVE_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.NULL_BLOCK_ITEM.get(), ModItems.SIX_BLOCK_ITEM.get()); + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.SIX_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.NULL_BLOCK_ITEM.get(), ModItems.SEVEN_BLOCK_ITEM.get()); + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.SEVEN_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.NULL_BLOCK_ITEM.get(), ModItems.EIGHT_BLOCK_ITEM.get()); + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.EIGHT_BLOCK_ITEM.get(), ModItems.NULL_BLOCK_ITEM.get()); + + stonecutterResultFromBase(pFinishedRecipeConsumer, ModItems.NULL_BLOCK_ITEM.get(), ModItems.NINE_BLOCK_ITEM.get()); + stonecutterResultFromBase(pFinishedRecipeConsumer, 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 51d6473..063b32c 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 @@ -29,6 +29,17 @@ public class ModBlockLootTables extends BlockLoot { 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 dce6d91..f26aa9c 100644 --- a/src/main/resources/data/modernlifepatch/tags/items/general.json +++ b/src/main/resources/data/modernlifepatch/tags/items/general.json @@ -78,8 +78,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