Random Drops
ModMIT

Random Drops

Break a Block, Get a Random Block or a Mob.

1.7K
Downloads
3
Followers
5 months ago
Updated
📦
1
Versions

📖About Random Drops

RandomDrops – Customizeable Unique Random Drops & Mobs Per Block

RandomDrops turns Minecraft into a chaotic randomizer challenge – when you want it to.
By default, the mod is off so you can play normal vanilla.
Type /rd_start to begin the chaos, and /rd_stop to go back to normal at any time.

Every block type you break for the first time gets assigned a unique, permanent reward:

🧪 A random item

👾 A random mob – including Wither and Ender Dragon

🔢 With a random amount between 1 and your chosen max

Once a block gets its reward, it never changes until you reset all drops.
If dirt spawns 5 Withers, dirt will always spawn 5 Withers in that session.
No other block can ever spawn Withers again.

✨ Features

🔁 Toggle On/Off Per World

When you join a world/server, RandomDrops starts disabled.

You see a green message:

RandomDrops initialized, run /rd_start to enable it

Use:

/rd_start → enable RandomDrops

/rd_stop → disable it again (vanilla drops restored)

This makes it safe to keep installed all the time without messing up normal worlds.

🎲 Unique Random Drops Per Block

Each block type is assigned one unique result:

Items (any item)

Mobs (any mob, including bosses)

Results are globally unique:

If dirt drops Diamond Swords, no other block will ever drop Diamond Swords.

If stone spawns 3 Ender Dragons… that’s a stone thing now.

⚖ Configurable Chaos

Mob vs Item Chance

Choose how often a block becomes a “mob block” vs an “item block”:

/rd_mobspawnchance 30 # 30% of blocks → mobs, 70% → items
/rd_mobspawnchance 80 # 80% of blocks → mobs, 20% → items
/rd_mobspawnchance 0 # items only
/rd_mobspawnchance 100 # mobs only (pure pain)

The item chance is automatically set to 100 - mobChance.

Max Amount Per Block

Control how many items/mobs each block gives:

/rd_maxamount 10 # each block gives 1–10 of its assigned thing
/rd_maxamount 50 # absolute insanity

Reset All Randomness

Want a fresh random world without restarting Minecraft?

/rd_resetdrops

This clears all block→drop mappings and refills the item/mob pool so everything re-rolls.

💀 Bosses Included

Wither and Ender Dragon are part of the pool.

That means you can legitimately end up with:

Stone → 3 Ender Dragons

Gravel → 7 Withers

Redstone Ore → 10 Ghasts

Leaves → 32 Diamonds

Carpet → 500 Chickens

Your world may or may not survive.

🧾 Commands Overview

/rd_start – Enable RandomDrops (mod takes over block drops)

/rd_stop – Disable RandomDrops (vanilla behavior)

/rd_mobspawnchance <0–100> – Set % of blocks that get mobs instead of items

/rd_maxamount <1–1000> – Max number of items/mobs per block

/rd_resetdrops – Reroll all block assignments

🧩 Requirements

Minecraft 1.21+

Fabric or Quilt loader

Fabric API