Random Mob Sizes
ModRandom all the mob sizes in your world. (You can configure it as you want) [Optimized + Compatibility]
Type
Mod
Modrinth Downloads
25,974
Modrinth ID
aKeMRgHX
Last Updated
Jul 26, 2026
Description
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 true to enable, false to disable.
- ๐๐ Enable/disable speed scaling
- /data modify storage random_mob_sizes:config speed_scale set value true
- Use true to enable, false to disable.
- ๐โ๏ธ Enable/disable damage scaling
- /data modify storage random_mob_sizes:config damage_scale set value true
- Use true to enable, false to 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:chicken with 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
Compatibility
Mod Loaders
Game Versions
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Screenshots
Similar Mods
Wunderreich
๐ค Influence trades - ๐งฑsand/dirt/glass Slabs - ๐linked chest inventory- ๐ ๏ธplace random block
Global Datapacks
Adds a shared datapacks folder that works across all your worlds.
Choup's Drakvyrn Mod [Forge/Neoforge]
Dragon with a different name, armors, fights, and more....
hoverboard
A board which hovers
CodxLib
Codxlib is the supporting library for all Codx mods. Offering shared services
Methane
Explosive optimisations for your favourite block game.