promotional bannermobile promotional banner

Randomized Block & Mob Drops

This mod randomizes all block and mob drops in Minecraft — including modded ones.

File Details

RBMD 2.0.1

  • R
  • Mar 19, 2026
  • 14.05 KB
  • 15
  • 1.21.1
  • NeoForge

File Name

rbmd-2.0.1.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:rbmd-1332736:7782073"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

[2.0.1] — 2026-03-19 — Bug Fixes

🐛 Bug Fixes

  • Fixed: drops changing every time you re-enter the same world. BuiltInRegistries.ITEM has no guaranteed iteration order between JVM sessions, so the shuffle produced a different result on every launch even with the same seed. Each world's datapack folder now contains an rbmd_seed.txt file storing the seed used to generate it. On world load, if this file exists, the permutation is rebuilt from the stored seed instead of regenerating — ensuring drops are always identical for that world.
  • Fixed: switching between worlds scrambling both worlds' drops. The in-memory permutation was shared across all worlds in a session. Loading world 2 would overwrite the permutation used by world 1, and returning to world 1 would use world 2's drops. Each world now independently restores its own seed from rbmd_seed.txt on load.
  • Fixed: drops changing after /rbmdreshuffle being lost on next session. The new seed chosen by /rbmdreshuffle is now saved to the world's rbmd_seed.txt so it persists across game restarts.
  • Renamed /rbmdmakepack to /rbmddebug. The command is a fallback/debug tool — most players should use /rbmdreshuffle instead. Renaming reduces confusion.