Back to mods
Random Mob Sizes project artwork

Modrinth · Minecraft mod

Random Mob Sizes

Random all the mob sizes in your world. (You can configure it as you want) [Optimized + Compatibility]

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Random Mob Sizes release should I use?

Updated last month
Latest stable file 1.3.5+quilt
Game version 1.21.2, 1.21.3, 1.21.4
Loader Quilt

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.

Client Optional
Dedicated server Optional
Loader for this release Quilt
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

No extra mods listed for this file

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.

  1. 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.

  2. 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.

  3. 03

    Put it on the correct side

    Installation on the client is optional. Installation on the dedicated server is optional.

  4. 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

GitHub
Smithed
Modrinth
PMC
Discord
Powered by StewBeet

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.

Promotional image

Random Mob Sizes Image

⭐ Star History

Star History Chart

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.

111 available setups

Showing 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

61 of 61 releases match

Looking for an older file? The official Modrinth project page is in Resources.