Bountiful
Bountiful is a mod centered around a single block called the Bounty Board, and items which appear within: Bounties!
.
Note: 1.16 of Minecraft and newer requires Kotlin for Forge!
Note: 1.14 of Minecraft and newer requires Kottle!
.
Mechanics (1.14+):
Bounty boards can be found throughout the world in villages, and they'll generate bounties inside of them. These bounties often ask for you to bring back an item, or kill some mobs in return for whatever rewards they're offering. If you can complete the bounty, you just have to bring it back to the bounty board and right click the board to redeem your rewards!
Decrees
There exists another item as well, called a Decree. A Decree determines what kind of bounties show up on a bounty board. For example, an Armorsmithing Decree makes it so that objectives and rewards related to armor show up on the board (leather, iron, chestplates, boots, etc). You can have up to three decrees on a bounty board at once, and it will mix and match objectives and rewards from all three when new bounties appear!
You can find new Decrees as rewards for certain bounties, or they can be traded with villagers at higher villager levels.
Bounty Tiers
Just like items, bounties can have different tiers of rarity. Some bounty rewards are more rare than others, and bounties with higher rarity have a better chance of having these more rare rewards! Rarity follows the same pattern as in vanilla: Common, Uncommon, Rare and Epic.
Compat
Currently, I've added some support for some items showing up in bounties from over a dozen mods. You can view the list of compatible mods right here.
I plan on adding more in the future!
Why?
I originally made this mod so that I could be given some goals to accomplish, which would stave off boredom. It gives players something to do when they're bored, and a fun way to incentivize crafting items they'd otherwise maybe not be making!
Help
Additional commands, as well as instructions on how to modify bounties, can be found on the wiki (WIP for 1.14)
Credits:
AkiShirai, for the wonderful bounty board block art.
can bounties be made by yourself? if not, could you add that feature? its ok if you cant
How do I get the datapack to overwrite the mods core reward pools? I inserted the datapack on my 1.16.4 server but the mod still uses the old reward tables, absolutely love the mod just want it to work </3
In reply to OriginalHarrier:
If the files are in the same location and have the same name, then it should automatically overwrite! If you're adding it in your own folder namespace it will instead add content instead of overwriting.
In reply to ejektaflex:
Thank you for replying! I put the datapack in the openloader file, and in-game the datapack comes up green, but the new decrees don't show up.
In reply to OriginalHarrier:
Sounds like your folder structure must be wrong, then. If you DM me, I'll try to make an example data pack for 1.14-1.16 for users tonight.
Where are all the rews files located? I've looked and cant find them. I found the villager one tho
In reply to kajukenbo96:
They are located here, bundled as part of the mod. You currently have to create a datapack to modify the objectives and rewards.
Any idea why the bounty bugs when it has different modded enemies added?
I'll kill 5 enemies and still have 0/16
In reply to kajukenbo96:
I'd need more details in order to figure this out - please file a bug report on the issue tracker and include a log (even if there's no crash) so that I can see the MC/Forge version as well as your mod list. Thanks!
In reply to ejektaflex:
Hey, I figured it out. turns out it was just because there was rotten enemies added, and also atum2 added. They both added mummies, so i had to go in the files and change the mummy types.
New question!
How do you put a name on the Decree instead of it saying bountiful.decree.[chosen name].name?
In reply to InmoNum:
For a new Decree, you'll need to create a resource pack with the correct language key. However, if it's just for yourself, I believe you can cheat and add the JSON "name": "Blah" into the decree file!
In reply to ejektaflex:
Ahh yes! I've added my own bountiful.decree.[chosen name].name:"name" into lang and it works :)
Don't know if it's allowed tho >_<
I know It's a hassle but it would make life so much easier since I've never made datapacks..
Could you possibly add a branch of folders for when creating a datapack for custom quests and such?
Just so I know where to put what, and to get the datapack to actually work xD
Found someone else's datapack that used Bountiful in it!
Got my folder structure xD
In reply to InmoNum:
Not for the current version of Bountiful - but in the version of Bountiful that is being made for Fabric (it's almost done!), you can put pools/decrees in the config folder instead for ease of use. It should be released soon. In other news, I should probably release an example datapack for players :^) that way, everybody can easily create datapacks for Bountiful.
In reply to ejektaflex:
Yeye, No worries!
Thank you tho haha,
Forge is where I belong >_<
Does this mod have a congig file because i cannot find it ion the config file folder
In reply to slimemould999:
Yes - in Forge, server configs I believe are in [world-folder]/serverconfig/bountiful-server.toml.
Board refill automatic?
In reply to KmoonRN:
Yes, over time while the chunk is loaded!