File Details
RBMD 2.0.4
- R
- Mar 22, 2026
- 31.77 KB
- 7.0K
- 1.21.1
- NeoForge
File Name
rbmd-2.0.4.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
[2.0.4] — 2026-03-22 — Auto-Rebuild & Blacklist Fixes
🚀 New Features
- Auto-rebuild on mod or config change. Each world's datapack folder now stores an
rbmd_config.txtfile containing a hash of the active config and loaded mod list. On every world load, if the hash has changed (blacklist edited, toggle flipped, mod added/removed), the datapack is automatically rebuilt with the same seed. Drops stay the same for unchanged items — the cycle just updates to include or exclude new items. - Mod list change detection. Adding or removing a mod automatically triggers a rebuild on next world load. No need to manually run
/rbmdreshuffle.
🐛 Bug Fixes
- Fixed: mod blacklist not applying to existing worlds. The mod blacklist correctly excluded items from the in-memory permutation pool, but existing worlds reused the old datapack files on disk without regenerating — so blacklisted mod loot tables were still active. The new config hash system detects this and forces a rebuild.
⚙️ Technical / Internal
buildConfigHash()hashes all config values plus the full mod list (mod ID + version) using aTreeSetfor consistent ordering.- Config hash stored in
datapacks/rbmd_randomizer/rbmd_config.txtalongside the existingrbmd_seed.txt. - Log line on rebuild:
Config or mod list changed since last generation — rebuilding datapack.

