From 55b9ca264ac55d5a990392814e8bb5a23dededf4 Mon Sep 17 00:00:00 2001 From: crispytwig <48872606+crispytwig@users.noreply.github.com> Date: Sat, 18 May 2024 23:58:48 -0500 Subject: [PATCH] [~] Recipe, loot table, etc. polishing --- build.gradle | 2 +- .../advancements/recipes/bamboo_beam.json | 4 +-- .../advancements/recipes/crimson_beam.json | 4 +-- .../bbb/registry/BBBBlocks.java | 2 +- .../bbb/registry/BBBCreativeModeTab.java | 4 +-- .../bbb/registry/BBBItems.java | 2 +- .../bbb/advancements/recipes/acacia_wall.json | 33 +++++++++++++++++ .../bbb/advancements/recipes/bamboo_beam.json | 14 ++++---- .../bbb/advancements/recipes/bamboo_wall.json | 33 +++++++++++++++++ .../bbb/advancements/recipes/birch_wall.json | 33 +++++++++++++++++ .../bbb/advancements/recipes/cherry_wall.json | 33 +++++++++++++++++ .../advancements/recipes/crimson_beam.json | 4 ++- .../advancements/recipes/crimson_wall.json | 35 +++++++++++++++++++ .../advancements/recipes/dark_oak_wall.json | 33 +++++++++++++++++ .../bbb/advancements/recipes/iron_fence.json | 34 ++++++++++++++++++ .../bbb/advancements/recipes/jungle_wall.json | 33 +++++++++++++++++ .../advancements/recipes/mangrove_wall.json | 33 +++++++++++++++++ .../bbb/advancements/recipes/oak_wall.json | 33 +++++++++++++++++ .../bbb/advancements/recipes/spruce_wall.json | 33 +++++++++++++++++ .../bbb/advancements/recipes/warped_beam.json | 4 ++- .../bbb/advancements/recipes/warped_wall.json | 35 +++++++++++++++++++ .../loot_tables/blocks/acacia_beam_slab.json | 24 ++++++++++--- .../bbb/loot_tables/blocks/acacia_wall.json | 20 +++++++++++ .../loot_tables/blocks/bamboo_beam_slab.json | 24 ++++++++++--- .../bbb/loot_tables/blocks/bamboo_wall.json | 20 +++++++++++ .../loot_tables/blocks/birch_beam_slab.json | 24 ++++++++++--- .../bbb/loot_tables/blocks/birch_wall.json | 20 +++++++++++ .../loot_tables/blocks/cherry_beam_slab.json | 24 ++++++++++--- .../bbb/loot_tables/blocks/cherry_wall.json | 20 +++++++++++ .../loot_tables/blocks/crimson_beam_slab.json | 24 ++++++++++--- .../bbb/loot_tables/blocks/crimson_wall.json | 20 +++++++++++ .../blocks/dark_oak_beam_slab.json | 24 ++++++++++--- .../bbb/loot_tables/blocks/dark_oak_wall.json | 20 +++++++++++ .../loot_tables/blocks/jungle_beam_slab.json | 24 ++++++++++--- .../bbb/loot_tables/blocks/jungle_wall.json | 20 +++++++++++ .../blocks/mangrove_beam_slab.json | 24 ++++++++++--- .../bbb/loot_tables/blocks/mangrove_wall.json | 20 +++++++++++ .../bbb/loot_tables/blocks/oak_beam_slab.json | 24 ++++++++++--- .../data/bbb/loot_tables/blocks/oak_wall.json | 20 +++++++++++ .../blocks/polished_stone_slab.json | 24 ++++++++++--- .../data/bbb/loot_tables/blocks/rope.json | 20 +++++++++++ .../loot_tables/blocks/spruce_beam_slab.json | 24 ++++++++++--- .../bbb/loot_tables/blocks/spruce_wall.json | 20 +++++++++++ .../loot_tables/blocks/stone_tile_slab.json | 24 ++++++++++--- .../loot_tables/blocks/warped_beam_slab.json | 24 ++++++++++--- .../bbb/loot_tables/blocks/warped_wall.json | 20 +++++++++++ .../data/bbb/recipes/acacia_wall.json | 18 ++++++++++ .../data/bbb/recipes/bamboo_wall.json | 18 ++++++++++ .../data/bbb/recipes/birch_wall.json | 18 ++++++++++ .../data/bbb/recipes/cherry_wall.json | 18 ++++++++++ .../data/bbb/recipes/crimson_wall.json | 18 ++++++++++ .../data/bbb/recipes/dark_oak_wall.json | 18 ++++++++++ .../data/bbb/recipes/iron_fence.json | 20 +++++++++++ .../data/bbb/recipes/jungle_wall.json | 18 ++++++++++ .../data/bbb/recipes/mangrove_wall.json | 18 ++++++++++ .../resources/data/bbb/recipes/oak_wall.json | 18 ++++++++++ src/main/resources/data/bbb/recipes/rope.json | 18 ++++++++++ .../data/bbb/recipes/spruce_wall.json | 18 ++++++++++ .../data/bbb/recipes/warped_wall.json | 18 ++++++++++ .../tags/blocks/mineable/pickaxe.json | 5 ++- 60 files changed, 1148 insertions(+), 86 deletions(-) create mode 100644 src/main/resources/data/bbb/advancements/recipes/acacia_wall.json create mode 100644 src/main/resources/data/bbb/advancements/recipes/bamboo_wall.json create mode 100644 src/main/resources/data/bbb/advancements/recipes/birch_wall.json create mode 100644 src/main/resources/data/bbb/advancements/recipes/cherry_wall.json create mode 100644 src/main/resources/data/bbb/advancements/recipes/crimson_wall.json create mode 100644 src/main/resources/data/bbb/advancements/recipes/dark_oak_wall.json create mode 100644 src/main/resources/data/bbb/advancements/recipes/iron_fence.json create mode 100644 src/main/resources/data/bbb/advancements/recipes/jungle_wall.json create mode 100644 src/main/resources/data/bbb/advancements/recipes/mangrove_wall.json create mode 100644 src/main/resources/data/bbb/advancements/recipes/oak_wall.json create mode 100644 src/main/resources/data/bbb/advancements/recipes/spruce_wall.json create mode 100644 src/main/resources/data/bbb/advancements/recipes/warped_wall.json create mode 100644 src/main/resources/data/bbb/loot_tables/blocks/acacia_wall.json create mode 100644 src/main/resources/data/bbb/loot_tables/blocks/bamboo_wall.json create mode 100644 src/main/resources/data/bbb/loot_tables/blocks/birch_wall.json create mode 100644 src/main/resources/data/bbb/loot_tables/blocks/cherry_wall.json create mode 100644 src/main/resources/data/bbb/loot_tables/blocks/crimson_wall.json create mode 100644 src/main/resources/data/bbb/loot_tables/blocks/dark_oak_wall.json create mode 100644 src/main/resources/data/bbb/loot_tables/blocks/jungle_wall.json create mode 100644 src/main/resources/data/bbb/loot_tables/blocks/mangrove_wall.json create mode 100644 src/main/resources/data/bbb/loot_tables/blocks/oak_wall.json create mode 100644 src/main/resources/data/bbb/loot_tables/blocks/rope.json create mode 100644 src/main/resources/data/bbb/loot_tables/blocks/spruce_wall.json create mode 100644 src/main/resources/data/bbb/loot_tables/blocks/warped_wall.json create mode 100644 src/main/resources/data/bbb/recipes/acacia_wall.json create mode 100644 src/main/resources/data/bbb/recipes/bamboo_wall.json create mode 100644 src/main/resources/data/bbb/recipes/birch_wall.json create mode 100644 src/main/resources/data/bbb/recipes/cherry_wall.json create mode 100644 src/main/resources/data/bbb/recipes/crimson_wall.json create mode 100644 src/main/resources/data/bbb/recipes/dark_oak_wall.json create mode 100644 src/main/resources/data/bbb/recipes/iron_fence.json create mode 100644 src/main/resources/data/bbb/recipes/jungle_wall.json create mode 100644 src/main/resources/data/bbb/recipes/mangrove_wall.json create mode 100644 src/main/resources/data/bbb/recipes/oak_wall.json create mode 100644 src/main/resources/data/bbb/recipes/rope.json create mode 100644 src/main/resources/data/bbb/recipes/spruce_wall.json create mode 100644 src/main/resources/data/bbb/recipes/warped_wall.json diff --git a/build.gradle b/build.gradle index 17783a06..9bd01742 100644 --- a/build.gradle +++ b/build.gradle @@ -17,7 +17,7 @@ plugins { apply plugin: 'org.spongepowered.mixin' group = mod_group_id -version = "${mod_version}-forge" +version = "${minecraft_version}-forge-${mod_version}" base { archivesName = mod_id diff --git a/misc/0_tempremoval/advancements/recipes/bamboo_beam.json b/misc/0_tempremoval/advancements/recipes/bamboo_beam.json index 1a8fe6c3..a4fb613a 100644 --- a/misc/0_tempremoval/advancements/recipes/bamboo_beam.json +++ b/misc/0_tempremoval/advancements/recipes/bamboo_beam.json @@ -4,9 +4,7 @@ "has_log": { "conditions": { "items": [ - { - "tag": "minecraft:bamboo_logs" - } + "minecraft:stripped_bamboo_block" ] }, "trigger": "minecraft:inventory_changed" diff --git a/misc/0_tempremoval/advancements/recipes/crimson_beam.json b/misc/0_tempremoval/advancements/recipes/crimson_beam.json index f44088ad..a6fe85e5 100644 --- a/misc/0_tempremoval/advancements/recipes/crimson_beam.json +++ b/misc/0_tempremoval/advancements/recipes/crimson_beam.json @@ -4,9 +4,7 @@ "has_log": { "conditions": { "items": [ - { - "tag": "minecraft:crimson_logs" - } + "minecraft:stripped_crimson_stem" ] }, "trigger": "minecraft:inventory_changed" diff --git a/src/main/java/com/starfish_studios/bbb/registry/BBBBlocks.java b/src/main/java/com/starfish_studios/bbb/registry/BBBBlocks.java index e7d9fd6e..d7b2b6c4 100644 --- a/src/main/java/com/starfish_studios/bbb/registry/BBBBlocks.java +++ b/src/main/java/com/starfish_studios/bbb/registry/BBBBlocks.java @@ -196,7 +196,7 @@ public class BBBBlocks { public static final RegistryObject BAMBOO_LAYER = BLOCKS.register("bamboo_layer", () -> new LayerBlock(BlockBehaviour.Properties.copy((Blocks.BAMBOO_PLANKS)))); public static final RegistryObject BAMBOO_MOSAIC_LAYER = BLOCKS.register("bamboo_mosaic_layer", () -> new LayerBlock(BlockBehaviour.Properties.copy((Blocks.BAMBOO_MOSAIC)))); public static final RegistryObject CHERRY_LAYER = BLOCKS.register("cherry_layer", () -> new LayerBlock(BlockBehaviour.Properties.copy((Blocks.CHERRY_PLANKS)))); - public static final RegistryObject MOSS_LAYER = BLOCKS.register("moss_layer", () -> new LayerBlock(BlockBehaviour.Properties.copy((Blocks.MOSS_BLOCK)))); +// public static final RegistryObject MOSS_LAYER = BLOCKS.register("moss_layer", () -> new LayerBlock(BlockBehaviour.Properties.copy((Blocks.MOSS_BLOCK)))); public static final RegistryObject STONE_LAYER = BLOCKS.register("stone_layer", () -> new LayerBlock(BlockBehaviour.Properties.copy((Blocks.STONE)))); public static final RegistryObject COBBLESTONE_LAYER = BLOCKS.register("cobblestone_layer", () -> new LayerBlock(BlockBehaviour.Properties.copy((Blocks.COBBLESTONE)))); public static final RegistryObject MOSSY_COBBLESTONE_LAYER = BLOCKS.register("mossy_cobblestone_layer", () -> new LayerBlock(BlockBehaviour.Properties.copy((Blocks.MOSSY_COBBLESTONE)))); diff --git a/src/main/java/com/starfish_studios/bbb/registry/BBBCreativeModeTab.java b/src/main/java/com/starfish_studios/bbb/registry/BBBCreativeModeTab.java index 7ffad680..f71f7015 100644 --- a/src/main/java/com/starfish_studios/bbb/registry/BBBCreativeModeTab.java +++ b/src/main/java/com/starfish_studios/bbb/registry/BBBCreativeModeTab.java @@ -129,7 +129,7 @@ import static com.starfish_studios.bbb.registry.BBBItems.MANGROVE_WALL; import static com.starfish_studios.bbb.registry.BBBItems.MOSSY_COBBLESTONE_LAYER; import static com.starfish_studios.bbb.registry.BBBItems.MOSSY_STONE_BRICK_LAYER; -import static com.starfish_studios.bbb.registry.BBBItems.MOSS_LAYER; +//import static com.starfish_studios.bbb.registry.BBBItems.MOSS_LAYER; import static com.starfish_studios.bbb.registry.BBBItems.MUD_BRICK_LAYER; import static com.starfish_studios.bbb.registry.BBBItems.NETHER_BRICK_BLOCK; import static com.starfish_studios.bbb.registry.BBBItems.NETHER_BRICK_COLUMN; @@ -431,7 +431,7 @@ public class BBBCreativeModeTab { output.accept(BAMBOO_LAYER.get()); output.accept(BAMBOO_MOSAIC_LAYER.get()); output.accept(CHERRY_LAYER.get()); - output.accept(MOSS_LAYER.get()); +// output.accept(MOSS_LAYER.get()); output.accept(STONE_LAYER.get()); output.accept(COBBLESTONE_LAYER.get()); output.accept(MOSSY_COBBLESTONE_LAYER.get()); diff --git a/src/main/java/com/starfish_studios/bbb/registry/BBBItems.java b/src/main/java/com/starfish_studios/bbb/registry/BBBItems.java index b1de6298..2e773b8f 100644 --- a/src/main/java/com/starfish_studios/bbb/registry/BBBItems.java +++ b/src/main/java/com/starfish_studios/bbb/registry/BBBItems.java @@ -159,7 +159,7 @@ public class BBBItems { public static final RegistryObject BAMBOO_LAYER = ITEMS.register("bamboo_layer", () -> new DescriptionBlockItem(BBBBlocks.BAMBOO_LAYER.get(), new Item.Properties())); public static final RegistryObject BAMBOO_MOSAIC_LAYER = ITEMS.register("bamboo_mosaic_layer", () -> new DescriptionBlockItem(BBBBlocks.BAMBOO_MOSAIC_LAYER.get(), new Item.Properties())); public static final RegistryObject CHERRY_LAYER = ITEMS.register("cherry_layer", () -> new DescriptionBlockItem(BBBBlocks.CHERRY_LAYER.get(), new Item.Properties())); - public static final RegistryObject MOSS_LAYER = ITEMS.register("moss_layer", () -> new DescriptionBlockItem(BBBBlocks.MOSS_LAYER.get(), new Item.Properties())); +// public static final RegistryObject MOSS_LAYER = ITEMS.register("moss_layer", () -> new DescriptionBlockItem(BBBBlocks.MOSS_LAYER.get(), new Item.Properties())); public static final RegistryObject STONE_LAYER = ITEMS.register("stone_layer", () -> new DescriptionBlockItem(BBBBlocks.STONE_LAYER.get(), new Item.Properties())); public static final RegistryObject COBBLESTONE_LAYER = ITEMS.register("cobblestone_layer", () -> new DescriptionBlockItem(BBBBlocks.COBBLESTONE_LAYER.get(), new Item.Properties())); public static final RegistryObject MOSSY_COBBLESTONE_LAYER = ITEMS.register("mossy_cobblestone_layer", () -> new DescriptionBlockItem(BBBBlocks.MOSSY_COBBLESTONE_LAYER.get(), new Item.Properties())); diff --git a/src/main/resources/data/bbb/advancements/recipes/acacia_wall.json b/src/main/resources/data/bbb/advancements/recipes/acacia_wall.json new file mode 100644 index 00000000..47379c5b --- /dev/null +++ b/src/main/resources/data/bbb/advancements/recipes/acacia_wall.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_logs": { + "conditions": { + "items": [ + { + "tag": "minecraft:acacia_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "bbb:acacia_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_logs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "bbb:acacia_wall" + ] + }, + "sends_telemetry_event": false +} diff --git a/src/main/resources/data/bbb/advancements/recipes/bamboo_beam.json b/src/main/resources/data/bbb/advancements/recipes/bamboo_beam.json index 1a8fe6c3..da43ebfe 100644 --- a/src/main/resources/data/bbb/advancements/recipes/bamboo_beam.json +++ b/src/main/resources/data/bbb/advancements/recipes/bamboo_beam.json @@ -2,13 +2,13 @@ "parent": "minecraft:recipes/root", "criteria": { "has_log": { - "conditions": { - "items": [ - { - "tag": "minecraft:bamboo_logs" - } - ] - }, + "items": [ + { + "items": [ + "minecraft:stripped_bamboo_block" + ] + } + ], "trigger": "minecraft:inventory_changed" }, "has_the_recipe": { diff --git a/src/main/resources/data/bbb/advancements/recipes/bamboo_wall.json b/src/main/resources/data/bbb/advancements/recipes/bamboo_wall.json new file mode 100644 index 00000000..dbafc07c --- /dev/null +++ b/src/main/resources/data/bbb/advancements/recipes/bamboo_wall.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_logs": { + "items": [ + { + "items": [ + "minecraft:stripped_bamboo_block" + ] + } + ], + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "bbb:bamboo_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_logs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "bbb:bamboo_wall" + ] + }, + "sends_telemetry_event": false +} diff --git a/src/main/resources/data/bbb/advancements/recipes/birch_wall.json b/src/main/resources/data/bbb/advancements/recipes/birch_wall.json new file mode 100644 index 00000000..faa09d32 --- /dev/null +++ b/src/main/resources/data/bbb/advancements/recipes/birch_wall.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_logs": { + "conditions": { + "items": [ + { + "tag": "minecraft:birch_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "bbb:birch_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_logs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "bbb:birch_wall" + ] + }, + "sends_telemetry_event": false +} diff --git a/src/main/resources/data/bbb/advancements/recipes/cherry_wall.json b/src/main/resources/data/bbb/advancements/recipes/cherry_wall.json new file mode 100644 index 00000000..76beea38 --- /dev/null +++ b/src/main/resources/data/bbb/advancements/recipes/cherry_wall.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_logs": { + "conditions": { + "items": [ + { + "tag": "minecraft:cherry_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "bbb:cherry_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_logs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "bbb:cherry_wall" + ] + }, + "sends_telemetry_event": false +} diff --git a/src/main/resources/data/bbb/advancements/recipes/crimson_beam.json b/src/main/resources/data/bbb/advancements/recipes/crimson_beam.json index f44088ad..759027f4 100644 --- a/src/main/resources/data/bbb/advancements/recipes/crimson_beam.json +++ b/src/main/resources/data/bbb/advancements/recipes/crimson_beam.json @@ -5,7 +5,9 @@ "conditions": { "items": [ { - "tag": "minecraft:crimson_logs" + "items": [ + "minecraft:stripped_crimson_stem" + ] } ] }, diff --git a/src/main/resources/data/bbb/advancements/recipes/crimson_wall.json b/src/main/resources/data/bbb/advancements/recipes/crimson_wall.json new file mode 100644 index 00000000..32eb4f2b --- /dev/null +++ b/src/main/resources/data/bbb/advancements/recipes/crimson_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_logs": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:stripped_crimson_stem" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "bbb:crimson_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_logs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "bbb:crimson_wall" + ] + }, + "sends_telemetry_event": false +} diff --git a/src/main/resources/data/bbb/advancements/recipes/dark_oak_wall.json b/src/main/resources/data/bbb/advancements/recipes/dark_oak_wall.json new file mode 100644 index 00000000..548c362e --- /dev/null +++ b/src/main/resources/data/bbb/advancements/recipes/dark_oak_wall.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_logs": { + "conditions": { + "items": [ + { + "tag": "minecraft:dark_oak_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "bbb:dark_oak_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_logs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "bbb:dark_oak_wall" + ] + }, + "sends_telemetry_event": false +} diff --git a/src/main/resources/data/bbb/advancements/recipes/iron_fence.json b/src/main/resources/data/bbb/advancements/recipes/iron_fence.json new file mode 100644 index 00000000..f1bf31e0 --- /dev/null +++ b/src/main/resources/data/bbb/advancements/recipes/iron_fence.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ingot": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:iron_ingot" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "bbb:iron_fence" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_ingot", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "bbb:iron_fence" + ] + } +} diff --git a/src/main/resources/data/bbb/advancements/recipes/jungle_wall.json b/src/main/resources/data/bbb/advancements/recipes/jungle_wall.json new file mode 100644 index 00000000..b7e626d8 --- /dev/null +++ b/src/main/resources/data/bbb/advancements/recipes/jungle_wall.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_logs": { + "conditions": { + "items": [ + { + "tag": "minecraft:jungle_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "bbb:jungle_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_logs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "bbb:jungle_wall" + ] + }, + "sends_telemetry_event": false +} diff --git a/src/main/resources/data/bbb/advancements/recipes/mangrove_wall.json b/src/main/resources/data/bbb/advancements/recipes/mangrove_wall.json new file mode 100644 index 00000000..d751de01 --- /dev/null +++ b/src/main/resources/data/bbb/advancements/recipes/mangrove_wall.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_logs": { + "conditions": { + "items": [ + { + "tag": "minecraft:mangrove_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "bbb:mangrove_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_logs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "bbb:mangrove_wall" + ] + }, + "sends_telemetry_event": false +} diff --git a/src/main/resources/data/bbb/advancements/recipes/oak_wall.json b/src/main/resources/data/bbb/advancements/recipes/oak_wall.json new file mode 100644 index 00000000..2ad06780 --- /dev/null +++ b/src/main/resources/data/bbb/advancements/recipes/oak_wall.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_logs": { + "conditions": { + "items": [ + { + "tag": "minecraft:oak_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "bbb:oak_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_logs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "bbb:oak_wall" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/resources/data/bbb/advancements/recipes/spruce_wall.json b/src/main/resources/data/bbb/advancements/recipes/spruce_wall.json new file mode 100644 index 00000000..7178f58f --- /dev/null +++ b/src/main/resources/data/bbb/advancements/recipes/spruce_wall.json @@ -0,0 +1,33 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_logs": { + "conditions": { + "items": [ + { + "tag": "minecraft:spruce_logs" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "bbb:spruce_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_logs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "bbb:spruce_wall" + ] + }, + "sends_telemetry_event": false +} diff --git a/src/main/resources/data/bbb/advancements/recipes/warped_beam.json b/src/main/resources/data/bbb/advancements/recipes/warped_beam.json index bd1c704b..8f343e9d 100644 --- a/src/main/resources/data/bbb/advancements/recipes/warped_beam.json +++ b/src/main/resources/data/bbb/advancements/recipes/warped_beam.json @@ -5,7 +5,9 @@ "conditions": { "items": [ { - "tag": "minecraft:warped_logs" + "items": [ + "minecraft:stripped_warped_stem" + ] } ] }, diff --git a/src/main/resources/data/bbb/advancements/recipes/warped_wall.json b/src/main/resources/data/bbb/advancements/recipes/warped_wall.json new file mode 100644 index 00000000..28f47795 --- /dev/null +++ b/src/main/resources/data/bbb/advancements/recipes/warped_wall.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_logs": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:stripped_warped_stem" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "bbb:warped_wall" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_logs", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "bbb:warped_wall" + ] + }, + "sends_telemetry_event": false +} diff --git a/src/main/resources/data/bbb/loot_tables/blocks/acacia_beam_slab.json b/src/main/resources/data/bbb/loot_tables/blocks/acacia_beam_slab.json index cf02d499..a370ed41 100644 --- a/src/main/resources/data/bbb/loot_tables/blocks/acacia_beam_slab.json +++ b/src/main/resources/data/bbb/loot_tables/blocks/acacia_beam_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": "false", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + }, + "block": "bbb:acacia_beam_slab" + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "bbb:acacia_beam_slab" } ], diff --git a/src/main/resources/data/bbb/loot_tables/blocks/acacia_wall.json b/src/main/resources/data/bbb/loot_tables/blocks/acacia_wall.json new file mode 100644 index 00000000..98d9ea63 --- /dev/null +++ b/src/main/resources/data/bbb/loot_tables/blocks/acacia_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "bbb:acacia_wall" + } + ], + "rolls": 1.0 + } + ] +} diff --git a/src/main/resources/data/bbb/loot_tables/blocks/bamboo_beam_slab.json b/src/main/resources/data/bbb/loot_tables/blocks/bamboo_beam_slab.json index e7e89b1a..82d4ba43 100644 --- a/src/main/resources/data/bbb/loot_tables/blocks/bamboo_beam_slab.json +++ b/src/main/resources/data/bbb/loot_tables/blocks/bamboo_beam_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": "false", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + }, + "block": "bbb:bamboo_beam_slab" + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "bbb:bamboo_beam_slab" } ], diff --git a/src/main/resources/data/bbb/loot_tables/blocks/bamboo_wall.json b/src/main/resources/data/bbb/loot_tables/blocks/bamboo_wall.json new file mode 100644 index 00000000..39f68d25 --- /dev/null +++ b/src/main/resources/data/bbb/loot_tables/blocks/bamboo_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "bbb:bamboo_wall" + } + ], + "rolls": 1.0 + } + ] +} diff --git a/src/main/resources/data/bbb/loot_tables/blocks/birch_beam_slab.json b/src/main/resources/data/bbb/loot_tables/blocks/birch_beam_slab.json index d4cafdb1..3c1dbf82 100644 --- a/src/main/resources/data/bbb/loot_tables/blocks/birch_beam_slab.json +++ b/src/main/resources/data/bbb/loot_tables/blocks/birch_beam_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": "false", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + }, + "block": "bbb:birch_beam_slab" + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "bbb:birch_beam_slab" } ], diff --git a/src/main/resources/data/bbb/loot_tables/blocks/birch_wall.json b/src/main/resources/data/bbb/loot_tables/blocks/birch_wall.json new file mode 100644 index 00000000..afd8735d --- /dev/null +++ b/src/main/resources/data/bbb/loot_tables/blocks/birch_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "bbb:birch_wall" + } + ], + "rolls": 1.0 + } + ] +} diff --git a/src/main/resources/data/bbb/loot_tables/blocks/cherry_beam_slab.json b/src/main/resources/data/bbb/loot_tables/blocks/cherry_beam_slab.json index 547c4747..6f66f504 100644 --- a/src/main/resources/data/bbb/loot_tables/blocks/cherry_beam_slab.json +++ b/src/main/resources/data/bbb/loot_tables/blocks/cherry_beam_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": "false", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + }, + "block": "bbb:cherry_beam_slab" + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "bbb:cherry_beam_slab" } ], diff --git a/src/main/resources/data/bbb/loot_tables/blocks/cherry_wall.json b/src/main/resources/data/bbb/loot_tables/blocks/cherry_wall.json new file mode 100644 index 00000000..c3708a89 --- /dev/null +++ b/src/main/resources/data/bbb/loot_tables/blocks/cherry_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "bbb:cherry_wall" + } + ], + "rolls": 1.0 + } + ] +} diff --git a/src/main/resources/data/bbb/loot_tables/blocks/crimson_beam_slab.json b/src/main/resources/data/bbb/loot_tables/blocks/crimson_beam_slab.json index d175ab49..7b677fee 100644 --- a/src/main/resources/data/bbb/loot_tables/blocks/crimson_beam_slab.json +++ b/src/main/resources/data/bbb/loot_tables/blocks/crimson_beam_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": "false", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + }, + "block": "bbb:crimson_beam_slab" + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "bbb:crimson_beam_slab" } ], diff --git a/src/main/resources/data/bbb/loot_tables/blocks/crimson_wall.json b/src/main/resources/data/bbb/loot_tables/blocks/crimson_wall.json new file mode 100644 index 00000000..0b75baac --- /dev/null +++ b/src/main/resources/data/bbb/loot_tables/blocks/crimson_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "bbb:crimson_wall" + } + ], + "rolls": 1.0 + } + ] +} diff --git a/src/main/resources/data/bbb/loot_tables/blocks/dark_oak_beam_slab.json b/src/main/resources/data/bbb/loot_tables/blocks/dark_oak_beam_slab.json index 83cc05cd..55005e84 100644 --- a/src/main/resources/data/bbb/loot_tables/blocks/dark_oak_beam_slab.json +++ b/src/main/resources/data/bbb/loot_tables/blocks/dark_oak_beam_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": "false", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + }, + "block": "bbb:dark_oak_beam_slab" + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "bbb:dark_oak_beam_slab" } ], diff --git a/src/main/resources/data/bbb/loot_tables/blocks/dark_oak_wall.json b/src/main/resources/data/bbb/loot_tables/blocks/dark_oak_wall.json new file mode 100644 index 00000000..caf25b29 --- /dev/null +++ b/src/main/resources/data/bbb/loot_tables/blocks/dark_oak_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "bbb:dark_oak_wall" + } + ], + "rolls": 1.0 + } + ] +} diff --git a/src/main/resources/data/bbb/loot_tables/blocks/jungle_beam_slab.json b/src/main/resources/data/bbb/loot_tables/blocks/jungle_beam_slab.json index 333fd9df..9bb148ef 100644 --- a/src/main/resources/data/bbb/loot_tables/blocks/jungle_beam_slab.json +++ b/src/main/resources/data/bbb/loot_tables/blocks/jungle_beam_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": "false", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + }, + "block": "bbb:jungle_beam_slab" + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "bbb:jungle_beam_slab" } ], diff --git a/src/main/resources/data/bbb/loot_tables/blocks/jungle_wall.json b/src/main/resources/data/bbb/loot_tables/blocks/jungle_wall.json new file mode 100644 index 00000000..2a214614 --- /dev/null +++ b/src/main/resources/data/bbb/loot_tables/blocks/jungle_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "bbb:jungle_wall" + } + ], + "rolls": 1.0 + } + ] +} diff --git a/src/main/resources/data/bbb/loot_tables/blocks/mangrove_beam_slab.json b/src/main/resources/data/bbb/loot_tables/blocks/mangrove_beam_slab.json index eecad746..ac83842b 100644 --- a/src/main/resources/data/bbb/loot_tables/blocks/mangrove_beam_slab.json +++ b/src/main/resources/data/bbb/loot_tables/blocks/mangrove_beam_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": "false", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + }, + "block": "bbb:mangrove_beam_slab" + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "bbb:mangrove_beam_slab" } ], diff --git a/src/main/resources/data/bbb/loot_tables/blocks/mangrove_wall.json b/src/main/resources/data/bbb/loot_tables/blocks/mangrove_wall.json new file mode 100644 index 00000000..8cf9438a --- /dev/null +++ b/src/main/resources/data/bbb/loot_tables/blocks/mangrove_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "bbb:mangrove_wall" + } + ], + "rolls": 1.0 + } + ] +} diff --git a/src/main/resources/data/bbb/loot_tables/blocks/oak_beam_slab.json b/src/main/resources/data/bbb/loot_tables/blocks/oak_beam_slab.json index 6f155192..fac908d5 100644 --- a/src/main/resources/data/bbb/loot_tables/blocks/oak_beam_slab.json +++ b/src/main/resources/data/bbb/loot_tables/blocks/oak_beam_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": "false", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + }, + "block": "bbb:oak_beam_slab" + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "bbb:oak_beam_slab" } ], diff --git a/src/main/resources/data/bbb/loot_tables/blocks/oak_wall.json b/src/main/resources/data/bbb/loot_tables/blocks/oak_wall.json new file mode 100644 index 00000000..3d5b94a8 --- /dev/null +++ b/src/main/resources/data/bbb/loot_tables/blocks/oak_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "bbb:oak_wall" + } + ], + "rolls": 1.0 + } + ] +} diff --git a/src/main/resources/data/bbb/loot_tables/blocks/polished_stone_slab.json b/src/main/resources/data/bbb/loot_tables/blocks/polished_stone_slab.json index 5b2b5101..3b4e2fd4 100644 --- a/src/main/resources/data/bbb/loot_tables/blocks/polished_stone_slab.json +++ b/src/main/resources/data/bbb/loot_tables/blocks/polished_stone_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": "false", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + }, + "block": "bbb:polished_stone_slab" + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "bbb:polished_stone_slab" } ], diff --git a/src/main/resources/data/bbb/loot_tables/blocks/rope.json b/src/main/resources/data/bbb/loot_tables/blocks/rope.json new file mode 100644 index 00000000..dcbb1c05 --- /dev/null +++ b/src/main/resources/data/bbb/loot_tables/blocks/rope.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "bbb:rope" + } + ], + "rolls": 1.0 + } + ] +} diff --git a/src/main/resources/data/bbb/loot_tables/blocks/spruce_beam_slab.json b/src/main/resources/data/bbb/loot_tables/blocks/spruce_beam_slab.json index c92ceb00..9a718f0a 100644 --- a/src/main/resources/data/bbb/loot_tables/blocks/spruce_beam_slab.json +++ b/src/main/resources/data/bbb/loot_tables/blocks/spruce_beam_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": "false", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + }, + "block": "bbb:spruce_beam_slab" + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "bbb:spruce_beam_slab" } ], diff --git a/src/main/resources/data/bbb/loot_tables/blocks/spruce_wall.json b/src/main/resources/data/bbb/loot_tables/blocks/spruce_wall.json new file mode 100644 index 00000000..d40e01ea --- /dev/null +++ b/src/main/resources/data/bbb/loot_tables/blocks/spruce_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "bbb:spruce_wall" + } + ], + "rolls": 1.0 + } + ] +} diff --git a/src/main/resources/data/bbb/loot_tables/blocks/stone_tile_slab.json b/src/main/resources/data/bbb/loot_tables/blocks/stone_tile_slab.json index 5ff7d0c3..8972a089 100644 --- a/src/main/resources/data/bbb/loot_tables/blocks/stone_tile_slab.json +++ b/src/main/resources/data/bbb/loot_tables/blocks/stone_tile_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": "false", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + }, + "block": "bbb:stone_tile_slab" + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "bbb:stone_tile_slab" } ], diff --git a/src/main/resources/data/bbb/loot_tables/blocks/warped_beam_slab.json b/src/main/resources/data/bbb/loot_tables/blocks/warped_beam_slab.json index 4d8c529b..3554e7c5 100644 --- a/src/main/resources/data/bbb/loot_tables/blocks/warped_beam_slab.json +++ b/src/main/resources/data/bbb/loot_tables/blocks/warped_beam_slab.json @@ -3,14 +3,28 @@ "pools": [ { "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], "entries": [ { "type": "minecraft:item", + "functions": [ + { + "add": "false", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + }, + "block": "bbb:warped_beam_slab" + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], "name": "bbb:warped_beam_slab" } ], diff --git a/src/main/resources/data/bbb/loot_tables/blocks/warped_wall.json b/src/main/resources/data/bbb/loot_tables/blocks/warped_wall.json new file mode 100644 index 00000000..bccb522f --- /dev/null +++ b/src/main/resources/data/bbb/loot_tables/blocks/warped_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "bbb:warped_wall" + } + ], + "rolls": 1.0 + } + ] +} diff --git a/src/main/resources/data/bbb/recipes/acacia_wall.json b/src/main/resources/data/bbb/recipes/acacia_wall.json new file mode 100644 index 00000000..04cef92a --- /dev/null +++ b/src/main/resources/data/bbb/recipes/acacia_wall.json @@ -0,0 +1,18 @@ +{ + "category": "building", + "group": "bbb/walls", + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:stripped_acacia_log" + } + }, + "result": { + "item": "bbb:acacia_wall", + "count": 6 + } +} diff --git a/src/main/resources/data/bbb/recipes/bamboo_wall.json b/src/main/resources/data/bbb/recipes/bamboo_wall.json new file mode 100644 index 00000000..66476add --- /dev/null +++ b/src/main/resources/data/bbb/recipes/bamboo_wall.json @@ -0,0 +1,18 @@ +{ + "category": "building", + "group": "bbb/walls", + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:stripped_bamboo_block" + } + }, + "result": { + "item": "bbb:bamboo_wall", + "count": 6 + } +} diff --git a/src/main/resources/data/bbb/recipes/birch_wall.json b/src/main/resources/data/bbb/recipes/birch_wall.json new file mode 100644 index 00000000..f93d1c17 --- /dev/null +++ b/src/main/resources/data/bbb/recipes/birch_wall.json @@ -0,0 +1,18 @@ +{ + "category": "building", + "group": "bbb/walls", + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:stripped_birch_log" + } + }, + "result": { + "item": "bbb:birch_wall", + "count": 6 + } +} diff --git a/src/main/resources/data/bbb/recipes/cherry_wall.json b/src/main/resources/data/bbb/recipes/cherry_wall.json new file mode 100644 index 00000000..45ea3a27 --- /dev/null +++ b/src/main/resources/data/bbb/recipes/cherry_wall.json @@ -0,0 +1,18 @@ +{ + "category": "building", + "group": "bbb/walls", + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:stripped_cherry_log" + } + }, + "result": { + "item": "bbb:cherry_wall", + "count": 6 + } +} diff --git a/src/main/resources/data/bbb/recipes/crimson_wall.json b/src/main/resources/data/bbb/recipes/crimson_wall.json new file mode 100644 index 00000000..d8de71f1 --- /dev/null +++ b/src/main/resources/data/bbb/recipes/crimson_wall.json @@ -0,0 +1,18 @@ +{ + "category": "building", + "group": "bbb/walls", + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:stripped_crimson_stem" + } + }, + "result": { + "item": "bbb:crimson_wall", + "count": 6 + } +} diff --git a/src/main/resources/data/bbb/recipes/dark_oak_wall.json b/src/main/resources/data/bbb/recipes/dark_oak_wall.json new file mode 100644 index 00000000..759c2bcf --- /dev/null +++ b/src/main/resources/data/bbb/recipes/dark_oak_wall.json @@ -0,0 +1,18 @@ +{ + "category": "building", + "group": "bbb/walls", + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:stripped_dark_oak_log" + } + }, + "result": { + "item": "bbb:dark_oak_wall", + "count": 6 + } +} diff --git a/src/main/resources/data/bbb/recipes/iron_fence.json b/src/main/resources/data/bbb/recipes/iron_fence.json new file mode 100644 index 00000000..559a3c53 --- /dev/null +++ b/src/main/resources/data/bbb/recipes/iron_fence.json @@ -0,0 +1,20 @@ +{ + "category": "building", + "type": "minecraft:crafting_shaped", + "pattern": [ + "I#I", + "I#I" + ], + "key": { + "#": { + "item": "minecraft:iron_ingot" + }, + "I": { + "item": "minecraft:iron_bars" + } + }, + "result": { + "item": "bbb:iron_fence", + "count": 8 + } +} diff --git a/src/main/resources/data/bbb/recipes/jungle_wall.json b/src/main/resources/data/bbb/recipes/jungle_wall.json new file mode 100644 index 00000000..2b4607fa --- /dev/null +++ b/src/main/resources/data/bbb/recipes/jungle_wall.json @@ -0,0 +1,18 @@ +{ + "category": "building", + "group": "bbb/walls", + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:stripped_jungle_log" + } + }, + "result": { + "item": "bbb:jungle_wall", + "count": 6 + } +} diff --git a/src/main/resources/data/bbb/recipes/mangrove_wall.json b/src/main/resources/data/bbb/recipes/mangrove_wall.json new file mode 100644 index 00000000..f6a8a68c --- /dev/null +++ b/src/main/resources/data/bbb/recipes/mangrove_wall.json @@ -0,0 +1,18 @@ +{ + "category": "building", + "group": "bbb/walls", + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:stripped_mangrove_log" + } + }, + "result": { + "item": "bbb:mangrove_wall", + "count": 6 + } +} diff --git a/src/main/resources/data/bbb/recipes/oak_wall.json b/src/main/resources/data/bbb/recipes/oak_wall.json new file mode 100644 index 00000000..2cdb2244 --- /dev/null +++ b/src/main/resources/data/bbb/recipes/oak_wall.json @@ -0,0 +1,18 @@ +{ + "category": "building", + "group": "bbb/walls", + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:stripped_oak_log" + } + }, + "result": { + "item": "bbb:oak_wall", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/bbb/recipes/rope.json b/src/main/resources/data/bbb/recipes/rope.json new file mode 100644 index 00000000..8a613e81 --- /dev/null +++ b/src/main/resources/data/bbb/recipes/rope.json @@ -0,0 +1,18 @@ +{ + "category": "building", + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "#", + "#" + ], + "key": { + "#": { + "item": "minecraft:string" + } + }, + "result": { + "item": "bbb:rope", + "count": 8 + } +} diff --git a/src/main/resources/data/bbb/recipes/spruce_wall.json b/src/main/resources/data/bbb/recipes/spruce_wall.json new file mode 100644 index 00000000..28d6f14f --- /dev/null +++ b/src/main/resources/data/bbb/recipes/spruce_wall.json @@ -0,0 +1,18 @@ +{ + "category": "building", + "group": "bbb/walls", + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:stripped_spruce_log" + } + }, + "result": { + "item": "bbb:spruce_wall", + "count": 6 + } +} diff --git a/src/main/resources/data/bbb/recipes/warped_wall.json b/src/main/resources/data/bbb/recipes/warped_wall.json new file mode 100644 index 00000000..db6a6a1c --- /dev/null +++ b/src/main/resources/data/bbb/recipes/warped_wall.json @@ -0,0 +1,18 @@ +{ + "category": "building", + "group": "bbb/walls", + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###" + ], + "key": { + "#": { + "item": "minecraft:stripped_warped_stem" + } + }, + "result": { + "item": "bbb:warped_wall", + "count": 6 + } +} diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index a7ceac14..6a30e69f 100644 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -1,6 +1,9 @@ { "values": [ - "#bbb:stone_blocks" + "#bbb:stone_blocks", + "bbb:brazier", + "bbb:soul_brazier", + "bbb:iron_fence" ], "replace": false } \ No newline at end of file