
Modrinth · Minecraft mod
Random Mob Sizes
Random all the mob sizes in your world. (You can configure it as you want) [Optimized + Compatibility]
Quick answer
Which Random Mob Sizes release should I use?
Random Mob Sizes 1.3.5+quilt targets 1.21.2, 1.21.3, 1.21.4 with Quilt. Installation on the client is optional. Installation on the dedicated server is optional. No extra mods listed for this file.
Where it goes
Is Random Mob Sizes required on the client, server, or both?
Installation on the client is optional. Installation on the dedicated server is optional.
The source marks this as usable on both the client and server.
What else does Random Mob Sizes 1.3.5+quilt need?
1.3.5+quilt. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Random Mob Sizes without breaking your instance.
Built for Random Mob Sizes 1.3.5+quilt. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 1.3.5+quilt. It targets 1.21.2, 1.21.3, 1.21.4 with Quilt; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
Installation on the client is optional. Installation on the dedicated server is optional.
- 04
Pick the file you checked
Use the “Get this file” button beside 1.3.5+quilt. It opens that exact file at the source.
About this project
What does Random Mob Sizes add?
Random Mob Sizes
This datapack provides a funny game experience by randomizing every mob sizes in your world! 🎲 🎮
The default scale is 0.75-1.25 but can be configured as you want with the command /function random_mob_sizes:config ⚙️
The datapack is optimized, meaning it do not add any lag to your world/server! ⚡️
You can also configure per-mob behavior to fine‑tune size ranges and health scaling for specific entities. 🎯
Configuration ⚙️
Run the helper command to configure the pack:
- ▶️ Execute
/function random_mob_sizes:config - 💬 This prints clickable messages in chat that prefill commands you can edit and send.
What you can configure (from the in-game helper):
- 📏 Value range for sizes: 0.0625 – 16.0
- 🌐 Default global range: min_size = 0.75, max_size = 1.25
- ❤️ Health scaling toggle: whether mob health scales with their size (enabled by default)
- 🏃 Speed scaling toggle: whether mob movement speed scales with their size (disabled by default)
- ⚔️ Damage scaling toggle: whether mob attack damage scales with their size (disabled by default)
Global settings examples 🛠️:
- ➖📏 Set minimum size
/data modify storage random_mob_sizes:config min_size set value 0.75
- ➕📏 Set maximum size
/data modify storage random_mob_sizes:config max_size set value 1.25
- 🔁❤️ Enable/disable health scaling
/data modify storage random_mob_sizes:config health_scale set value false- Use
trueto enable,falseto disable.
- 🔁🏃 Enable/disable speed scaling
/data modify storage random_mob_sizes:config speed_scale set value true- Use
trueto enable,falseto disable.
- 🔁⚔️ Enable/disable damage scaling
/data modify storage random_mob_sizes:config damage_scale set value true- Use
trueto enable,falseto disable.
Per-mob overrides (optional) 🐾:
- 🧬 You can override the global settings for a specific mob type. Provide any subset of keys; omitted keys fall back to the global values.
- 🐔 Example for chickens:
/data modify storage random_mob_sizes:config mobs."minecraft:chicken" set value {min_size:0.75,max_size:1.25,health_scale:true,speed_scale:false,damage_scale:false}
- 🔁 Replace
minecraft:chickenwith the desired entity ID (e.g.,minecraft:zombie).
💡 Tip: You can re-run /function random_mob_sizes:config at any time to show the clickable helpers again.
Technical / Compatibility 🔧
Mobs concerned by the datapack are:
- mobs with a "Brain" NBT 🧠
- not players 👤
- not armor stands 🛡️
- not entities having the following Tags:
random_mob_sizes.checked,smithed.entity,smithed.strict,global.ignore🏷️
Meaning modded mobs can be concerned! 🎯
If you want to revert all loaded entities to their original size, you can type /execute as @e run attribute @s scale base reset.


⭐ Star History
Project description from Modrinth.
Pick your setup
Random Mob Sizes by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.1.2
5 loader builds26.1.1
5 loader builds26.1
5 loader builds25w45a
5 loader builds25w44a
5 loader builds25w43a
5 loader builds25w42a
5 loader builds25w41a
5 loader builds1.21.11
5 loader builds1.21.10
5 loader builds1.21.9
5 loader buildsShowing the newest 12 of 23 game versions. Older files are in the list below.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Random Mob Sizes versions and loaders
1.3.5+quilt
RandomMobSizes_quilt_mod.jar
16 Jun 2026
1.3.5+neoforge
RandomMobSizes_neoforge_mod.jar
16 Jun 2026
1.3.5+forge
RandomMobSizes_forge_mod.jar
16 Jun 2026
1.3.5+fabric
RandomMobSizes_fabric_mod.jar
16 Jun 2026
1.3.5
RandomMobSizes_datapack.zip
16 Jun 2026
1.3.4+quilt
RandomMobSizes_quilt_mod.jar
11 Apr 2026
1.3.4+neoforge
RandomMobSizes_neoforge_mod.jar
11 Apr 2026
1.3.4+forge
RandomMobSizes_forge_mod.jar
11 Apr 2026
1.3.4+fabric
RandomMobSizes_fabric_mod.jar
11 Apr 2026
1.3.4
RandomMobSizes_datapack.zip
11 Apr 2026
1.3.3+quilt
RandomMobSizes_quilt_mod.jar
24 Mar 2026
1.3.3+neoforge
RandomMobSizes_neoforge_mod.jar
24 Mar 2026
Looking for an older file? The official Modrinth project page is in Resources.