Randomized Block & Mob Drops

Randomized Block & Mob Drops

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

by
487 Downloads
neoforgeworldgen
Rent Server with this Mod

Screenshots

Randomized Block & Mob Drops Screenshot 1
Randomized Block & Mob Drops Screenshot 2

About this Mod

🎲 Randomized Block & Mob Drops (RBMD)

Every block and mob drop in Minecraft is randomized — vanilla and modded. Just install and play.


📖 What It Does

  • Every block and mob has its drops shuffled to something completely different
  • Drops are consistent — the same block always drops the same thing in your world
  • Each world gets its own randomization, saved so it never changes between sessions
  • Works with modded blocks, mobs, and items automatically
  • Only items that can naturally drop are in the shuffle pool — nothing becomes unobtainable
  • If you add, remove, or update a mod, the datapack rebuilds automatically on next world load

⚙️ How It Works

Load a world. RBMD automatically:

  1. Scans all loot tables to find every naturally obtainable item
  2. Shuffles them using your world seed
  3. Writes a datapack and reloads — drops are active immediately

If you change your config or mod list, RBMD detects the change and rebuilds the datapack using the same seed on the next world load. No manual steps needed.

🔁 Want completely new drops? Run /rbmdreshuffle at any time.


📜 Commands

Command Description
/rbmdhelp Show help in-game
/rbmdreshuffle Re-randomize with a new seed
/rbmdreshuffle <seed> Re-randomize with a specific seed
/rbmdfind <item> What block or mob drops this item
/rbmdmob <mob> What this mob drops now

Both /rbmdfind and /rbmdmob support tab completion — start typing minecraft: or mymod: and it will suggest matching items and mobs.

Debug commands (OP only)

Command Description
/rbmddebug Force rebuild the datapack if drops seem wrong
/rbmdcheck Verify blacklists are working — shows pool size and flags issues
/rbmddump Export every drop change to datapacks/rbmd_randomizer/rbmd_dump.txt

💡 Use /rbmddump to review all changes and copy IDs straight into the blacklist config.


⚙️ Config

File: config/rbmd-common.toml

Changes are detected automatically on next world load — no need to run /rbmdreshuffle unless you want new drops entirely.

Option Default Description
randomize_blocks true Randomize block drops
randomize_mobs true Randomize mob drops
randomize_silk_touch true Randomize Silk Touch drops
item_blacklist (see below) Items excluded from the pool entirely
mob_blacklist (empty) Mobs whose drops are never randomized
mod_blacklist (empty) Exclude all items and mobs from a mod by its mod ID
chaos_mode false Skip all filters — see below
reset_welcome_message false Show the welcome message again on next join

Item blacklist defaults — excluded because they can't be obtained naturally: bedrock, barrier, command_block, chain_command_block, repeating_command_block, structure_block, structure_void, jigsaw, light, debug_stick, knowledge_book, bundle. Remove any entry to put it back in the pool.

Blacklist format — use full registry IDs:

item_blacklist = ["minecraft:diamond", "mymod:special_item"]
mob_blacklist  = ["minecraft:zombie", "mymod:boss"]
mod_blacklist  = ["mymod", "anothermod"]

🔴 Chaos Mode

Setting chaos_mode = true skips everything — blacklists, spawn egg filter, and the natural drop filter. Every registered item enters the pool. A warning appears in chat when you join with chaos mode on.

⚠️ Some items may become unobtainable in chaos mode. Use at your own risk.


🔧 Notes

  • Wrong tool = no drop — same as vanilla. A block that needs a pickaxe drops nothing without one.
  • Same seed = same drops — two worlds sharing a seed will have identical randomization. Use /rbmdreshuffle to override.
  • Each world is independent — worlds store their own seed and config hash in datapacks/rbmd_randomizer/. Switching between worlds never affects each other.
  • Adding or removing mods — detected automatically. Drops will shift slightly since the pool size changes, but the same seed is reused so existing items stay as consistent as possible.
  • Silk Touch — randomized by default. Set randomize_silk_touch = false if you want Silk Touch to always give the original block.
  • Mods with hardcoded drops — mobs that skip the loot table system are still covered by an event hook on every mob death.
  • Debugging — all output tagged [RBMD] in latest.log. Use /rbmddump to export a full human-readable list of every drop change.

Available Versions

Randomized Block & Mob Drops 2.0.4release
MC 1.21.1neoforge
March 22, 2026
Randomized Block & Mob Drops 2.0.3release
MC 1.21.1neoforge
March 22, 2026
RBMD 2.0.2release
MC 1.21.1neoforge
March 19, 2026
RBMD 2.0.1release
MC 1.21.1neoforge
March 19, 2026
Randomized Block & Mob Drops 2.0.0release
MC 1.21.1neoforge
March 19, 2026

How to Install Randomized Block & Mob Drops on Your Server

1

Order Server

Order a Minecraft Java server with at least 4 GB RAM (6 GB recommended).

2

Set neoforge Loader

In the panel under "Egg", select the neoforge loader and matching Minecraft version (1.21.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Randomized Block & Mob Drops". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

neoforge

Minecraft Versions

1.21.1

Server-side

Required

Recommended RAM

6 GB(min. 4 GB)

Frequently Asked Questions

Randomized Block & Mob Drops server crashes on startup – what to do?

Most common cause: wrong neoforge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 4 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.

Is Randomized Block & Mob Drops compatible with neoforge?

Randomized Block & Mob Drops officially supports neoforge for Minecraft 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Randomized Block & Mob Drops – how to optimize performance?

Recommended RAM: 6 GB (per 5 players). Use /spark profiler to check if Randomized Block & Mob Drops consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Randomized Block & Mob Drops with just one click on your server.

Recommended RAM
6 GBab €12/mo
Min. 4 GB | +1 GB pro 5 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.21.1