BountyBags-5.9.0.jar
Curse Maven Snippet
What's new
BountyBags 5.9.0
This update introduces a new loot-management interface, expanded configuration options, and several stability improvements.
New Loot Viewer and Editor
- Added an in-game graphical interface for viewing and editing every loot bag.
- Added commands for opening the loot viewer and administrator editor.
- Added item selection using readable item names and icons.
- Added controls for item quantities, weights, reward-stack amounts, and duplicate outcomes.
- Added per-stack and whole-bag probability information.
- Added server-side validation for all editor changes.
- Added undo history and a confirmation screen for restoring default loot.
- Added permission protection for multiplayer servers.
- Single-player world owners can access administrative editing automatically.
Enchantment Configuration
- Added Exact, Random, Maximum Compatible, and None enchantment modes.
- Added an Exact Enchantments screen that only displays enchantments applicable to the selected item.
- Added compatibility checks to prevent invalid enchantment combinations.
- Added enchantment searching and level controls.
- Added clear messages when no applicable enchantments or search results are available.
- Page controls are only active when multiple pages are available.
- Information text automatically fits within the screen.
Configuration
- Added a dedicated
config/bountybags/folder. - Every bag now has its own separate TOML configuration file.
- Added an independent
bagStackSizesetting for every bag. - Bag stack sizes can be configured from 1 to 64 without affecting other bags.
- Added independent minimum and maximum reward-stack settings.
- Added configurable duplicate-outcome behavior.
- Missing configuration files are generated automatically.
- Added validation, backup, migration, and recovery handling.
- Existing configurations are preserved whenever possible.
Loot and Bag Behavior
- Fixed invalid bundled Uncommon Bag enchantment values.
- Fixed the invalid Legendary Bag Totem of Undying quantity.
- Improved validation of bundled defaults and restored loot pools.
- Improved synchronization of bag stack-size settings in multiplayer.
- Improved handling of invalid, missing, and older configuration files.
- Improved probability calculations for bags that generate multiple reward stacks.
Stability and Compatibility
- Reviewed item registrations, events, bag opening, natural drops, boss bags, networking, and configuration loading.
- Improved dedicated-server compatibility.
- Improved server-side permission and security checks.
- Improved error handling so malformed configuration does not crash the server.
- Cleaned up obsolete internal code.
- Updated documentation for supported Minecraft versions and mod loaders.
Important for Server Owners
Back up your existing configuration before updating.
After starting the new version, check:
config/bountybags/
Each bag should have its own configuration file. Use /bountybags reload after manual changes when that command is available, or restart the server.
This mod has no additional files

