Overview#
Bountiful (mod id bountiful) adds Bounty Boards to the game - a job and quest system that gives players a steady stream of objectives and rewards while keeping the vanilla feel. Instead of adding new dimensions or big machines, it layers a lightweight, data-driven economy on top of normal play: take a job, complete it, and turn it in for a payout.
The core objects are Bounty Boards (blocks you craft or find), Decrees (items that tell a board which kinds of jobs to offer), and bounties themselves (individual jobs with requirements and rewards). Everything is configurable through data packs and a built-in Editor, which makes it a popular choice for modpacks that want a quest or job loop.
Bountiful requires the Kambrik and Percale libraries, plus a Kotlin runtime library. Install those alongside it - the mod that provides the gameplay is Bountiful itself.
Getting Started - Boards and Decrees#
- Get a Bounty Board. Craft the Bounty Board block, or find one - boards also generate naturally on the walls of village buildings, so you can discover them while exploring.
- Place the board. Put it down where you want your job hub - a base, a village, or a shared server town.
- Apply a Decree. A fresh board is empty. Hold a Decree and right-click the board to apply it. Each Decree tells the board which categories of jobs to hand out - mining, hunting, gathering, farming, fishing, brewing, and more. You can apply several Decrees to widen the mix of jobs.
- Let it fill. Once a board has Decrees, it begins generating bounties automatically and refreshing them over time.
Taking and Completing Bounties#
Each bounty lists two things: what you must hand in (items, mob loot, or resources) and what you get back (item rewards, experience, and the board's own currency).
- Take a bounty from the board's interface.
- Complete its objective - gather the required items, mine the ores, hunt the mobs, fish up the catch, brew the potion, and so on.
- Turn it in by right-clicking the board again. A "Bounty Complete!" toast confirms the reward and pays you out.
Objectives are varied and drawn from configurable pools: fish up Enchanted Books, brew potions, cure a Zombie Villager, mine ores, hunt mobs, gather crops, and many more.
Reputation, Discounts and Timers#
Bountiful adds progression and pressure on top of the basic loop:
- Reputation - completing bounties builds reputation with a board. Higher reputation unlocks better, higher-tier bounties over time.
- Discount - as your reputation grows, the board asks less of you, so loyal players pay less for bigger rewards.
- Timers - bounties are time-limited and expire if you take too long. This keeps a board's offerings fresh and rewards quick delivery, and it feeds the advancements for fast turn-ins.
The Bountiful Editor#
Bountiful includes a built-in, in-game Editor for fully customizing the bounty system without editing files by hand:
- Pools - create and edit the sets of objectives and rewards that boards draw from.
- Decrees - manage which Decrees exist and what job categories they map to.
- Entries - tune individual entries across Basic, Advanced and Marker tabs.
- New Pool / New Entry / Delete controls make it easy to design your own economy or adapt it for a modpack.
Because the whole system is data-driven, packs can ship their own pools and decrees, and the Editor lets you preview and adjust them live.
Advancements#
Bountiful adds advancements that track your work on the boards, including:
- Honest Pay for Honest Work - complete a bounty.
- Rush Order Delivery - finish a bounty in under a minute.
- Master Procrastinator - finish a bounty with under ten seconds left on the timer.
- Town Crier - put a Decree on a board.
...and more, rewarding both steady work and last-second deliveries.
Tips and FAQ#
How do I make a board give out jobs? Apply one or more Decrees to it by right-clicking with a Decree in hand. An empty board with no Decrees will not generate bounties.
Where do I find boards? Craft the Bounty Board, or look on the walls of village buildings, where they generate naturally.
How do I turn in a bounty? Complete its objective, then right-click the board again. A "Bounty Complete!" toast confirms your reward.
Why did my bounty disappear? Bounties are time-limited and expire if not turned in before their timer runs out. Take ones you can finish in time.
How do I get better rewards? Build reputation with a board by completing bounties. Higher reputation unlocks better bounties and reduces what the board asks of you.
Can I customize the jobs? Yes - use the built-in Bountiful Editor to create and edit pools, decrees and entries, or ship custom data in a modpack.
Does Bountiful need anything else installed? Yes - it requires the Kambrik and Percale libraries and a Kotlin runtime library. Install them alongside Bountiful.