Adds six berry bushes found around the world, very useful when you are about to run out of food! Grab them with shears and replant them at home.
Blue ones spawn in forests, dark oak forests and groves, yellow ones in birch forests, orange ones in badlands and savannas, purple ones in swamps, green ones in jungles and black ones in planes. They are quite common and spawn in pumpkin-like patches. Like sweet berries they restore one food point. Craft them together with a juicer to gain one and a half points per juice. Craft them into a pie to gain 4 points.
Juicer recipe:
Juices recipes:
Cake recipes (Also effects vanilla cake that now requires a sweet berry):
Pie recipes:
Berry bush recipes (Requires enabling of the craftable berry bushes property in the config):
You are allowed to use this mod in modpacks. Do link this page from the pack's mod list tho. You are also allowed to use it in videos etc as long as you link to this page.
Thanks Siphalor for the juicer, juices and pie textures!
Also requires Mod Menu
Mod support
Nourish - Mods - Minecraft - CurseForge (Berry related items count as the correct type of nutrition)
Dehydration - Mods - Minecraft - CurseForge (Juices give hydration)
FAQ
Q: Can you make berries replantable?
A: I want you to have to collect them rather than just finding one bush and then having infinite berries. As it was requested so many times I added a config option for it in version 1.3.5 that can be enabled.
Q: Can you make a forge version?
A: No, I only develop for fabric (The source is available so you can port it yourself if you ask)
Q: Why does increasing the spawn chance make the bushes more rare?
A: For some reason that's how Minecraft work so decrease the value if you want to make them more common
Q: Is this mod abandoned?
A: No! When a new major Minecraft update is released I'll port it to that version
Q: What is required to collect berry bushes?
A: Shears. Silk touch is not required!
Q: How do you use biome tags in the config?
A: Instead of namespace:biome, write #namespace:name where name is a biome tag, for example is_forest. Multiple biome tags and biomes can be mixed so that the berry bush will spawn in all those biomes
Really great Mod! Thank you! :D
I reviewed it in German if someone is interested :)
Deutsche Vorstellung:
In reply to clickbaiteryt:
Awsome! Thanks!
Great Mod! I wish that Foxes interacted with these bushes and berries the same as the vanilla mechanics (Harvesting, etc...)! Any chance this is something you are looking in to? Could make for some fun farms!
In reply to ellisionist:
In 1.5.1 they can be bred with all kinds of berries. However making them be able to pick berries etc does look quite complicated so that might happen in the future but no guaranties.
Is there a forge version of this mod? These berries are so neat!
In reply to zaplinplays:
No but there are other berry mods
I've noticed that animals do not pathfind around these bushes.
In reply to Sylveadiff:
Are your sure. The latest version should have fixed that
I couldn't find a place to submit an issue report so I guess I'll do one here. First and foremost, when I try to start up the game, I am presented with this error in the launcher.
Error Image: https://imgur.com/a/Z4GAhoh
Logs: https://pastebin.com/dBwmuWF1
Crash Report: None
In reply to justcama:
Same here
this mod is for mumei lmao
eating a candle cake from this mod turns the cake into a vanilla cake
In reply to whopperpower23:
Fixed in the latest version. Thanks for reporting!
Tested the mod to test the compatibility with one of my mods, was happy to see that my compatibility code didn't break with it.
But I have some critics about it.
1. Please add recipe unlocking advancements. Ok, it's pretty terrible and Mojang kind of fucked up that thing imo but it still would be quite an important addition to people relying on the recipe book.
2. The models are quite offsetting at first, but after learning the history of modded berry bushes it's more understandable, though changing the Vanilla sweet berry bush model is not something I'm very happy about. I would recommend to make that one optional using Fabric API's builtin resource pack stuff. To the user it will appear like a normal resource pack, but it's directly provided by the mod.
Else it's a really cool mod for berries enthusiasts!
In reply to LambdAurora:
1. Ok I could add recipe unlocking advancements but what would happen when the recipes are disabled? (There is a config for berry bush recipes) I don't want the console to be spammed with errors depending on which config values you use.
2. I'll see if I can make a config option that disables the custom model so that it looks like vanilla in that case
In reply to MCrafterzz:
1. Mmhh, that's a bit annoying, I see you mixin the RecipeManager, what I would recommend is to have a static final list of recipe IDs somewhere in your mod, iterate through it in the RecipeManager, and find another injection point for the advancements too. I admit I don't have a magic solution here.
Or you could use Fabric API's builtin resource pack stuff. Like you could put your recipes and advancements in that built-in resource pack (for the internals it's the same as a data pack), then when you read your config you can choose to whether add this built-in resource pack. You can add it in a way it's always enabled automatically when you join a world for example. No more mixins are required and it solves both problems at once.
In reply to LambdAurora:
That could work but wouldn't it require one resourcepack for every toggleable feature?
In reply to MCrafterzz:
From what I understand the recipes for craftable bushes is one toggle, right?
So you can make a built-in resource pack containing those recipes with the recipe unlocking advancements of those recipes, then you can either keep the toggle (which will either add or not the built-in resource pack as a data pack), or you can remove the toggle as it could be toggled directly in world at runtime with /datapack enable/disable too (as long as you don't use the ALWAYS_ENABLED ActivationType).
If you have the custom sweet berry bush model as a built-in resource pack too then it would be a separate resource pack (putting them into the same *is* possible as one would only affect the client and the other the world, but that would lead to an ambiguous name for the user).
In reply to LambdAurora:
Ok I'll look into it
I've implemented all your suggestions in the latest release, please try it out and see if everything works. Both the recipes and berry bush model are controlled by config options. Recipe unlocking advancements have been added for all recipes