diff --git a/src/datagen/generated/minecolonies/data/minecolonies/crafterrecipes/baker/water_bucket.json b/src/datagen/generated/minecolonies/data/minecolonies/crafterrecipes/baker/water_bucket.json new file mode 100644 index 00000000000..1ae6067d60c --- /dev/null +++ b/src/datagen/generated/minecolonies/data/minecolonies/crafterrecipes/baker/water_bucket.json @@ -0,0 +1,12 @@ +{ + "type": "recipe", + "crafter": "baker_crafting", + "inputs": [ + { + "item": "minecraft:bucket" + } + ], + "intermediate": "minecraft:air", + "min-building-level": 3, + "result": "minecraft:water_bucket" +} \ No newline at end of file diff --git a/src/main/java/com/minecolonies/core/generation/defaults/workers/DefaultBakerCraftingProvider.java b/src/main/java/com/minecolonies/core/generation/defaults/workers/DefaultBakerCraftingProvider.java index f900d524ab5..a0f1580b9c8 100644 --- a/src/main/java/com/minecolonies/core/generation/defaults/workers/DefaultBakerCraftingProvider.java +++ b/src/main/java/com/minecolonies/core/generation/defaults/workers/DefaultBakerCraftingProvider.java @@ -51,6 +51,12 @@ protected void registerRecipes(@NotNull final Consumer consumer) .minBuildingLevel(3) .build(consumer); + CustomRecipeBuilder.create(BAKER, MODULE_CRAFTING, "water_bucket") + .inputs(List.of(new ItemStorage(new ItemStack(Items.BUCKET)))) + .result(new ItemStack(Items.WATER_BUCKET)) + .minBuildingLevel(3) + .build(consumer); + CustomRecipeBuilder.create(BAKER, MODULE_CRAFTING, "bread_dough") .inputs(List.of(new ItemStorage(new ItemStack(Items.WHEAT, 3)))) .result(new ItemStack(ModItems.breadDough))