Bountiful Mod — Configuration
Commands
The mod provides several administrative commands to manage the bounty system:
/bountiful reload: Reloads all bounty pools and decree JSON files from the data packs and config folder./bountiful reset [player]: Resets the reputation of the specified player (or yourself if no name is provided) to zero./bountiful clear [board]: Clears all current bounties from a specific board.
Configuration & Customization
Bountiful is designed for extreme customization via Data Packs or Config Packs. All bounty data is stored in JSON format within two main categories:
Bounty Pools
Located in config/bountiful/bounty_pools/, these files define the possible objectives and rewards.
* Type: Can be item, item_tag, entity (for kills), or criteria (for advancements).
* UnitWorth: A numerical value assigned to an item. The mod uses this to balance the difficulty; it will pick objectives whose total worth matches the total worth of the rewards.
Bounty Decrees
Located in config/bountiful/bounty_decrees/, these files define which pools a Decree pulls from.
* canSpawn: (Boolean) Determines if the Decree can appear naturally on boards.
* canWanderBuy: (Boolean) Determines if Wandering Traders can sell the Decree.
Global Settings
In the main bountiful.json config file, players can toggle:
* bounty.reverseMatchingAlgorithm: If true, the mod picks objectives first and then finds rewards to match (default is rewards first).
* bounty.boardCraftable: Toggles whether the Bounty Board recipe is enabled.