Skip to content

Mob Dice Attributes

Every mob. Every spawn. A fresh roll. A mod that dynamically converts mob attributes into a range using tabletop RPG dice mechanics.

NeoForgeForge
Loaders
NeoForgeForge
Downloads on Modrinth
2.6K
Followers on Modrinth
23
versions
8
Updated
April 26, 2026Apr 26
Published
in 2023

At a glance

Runs on NeoForge and Forge
For Minecraft 1.20.1, 1.21.1 …
Needed in the game and on the server
Latest version — 2.0.0 from April 26, 2026
License LGPL-3.0-or-later — free
Where it's needed
In gamerequiredOn serverrequired

Needed both in the game and on the server

Game versions1.19.2–1.19.3, 1.20.1, 1.21.1 …

Mob Dice Attributes

Every mob. Every spawn. A fresh roll.

Mob Dice Attributes replaces Minecraft's fixed mob stats with tabletop RPG dice rolls. A zombie isn't always 20 HP — it might roll 13 or 27. A skeleton might track you from twice its normal range, or barely notice you across the room. Every encounter is different.

Balance is preserved by design. The dice formula is constructed so the average rolled value always equals the vanilla value. Mobs aren't globally buffed or nerfed — they vary.


⚔️ Core Features

🎲 Dice Rolling for All Mob Attributes

Eight attributes are rolled on spawn using the xdn + b formula:

  • Max Health, Movement Speed, Attack Damage, Knockback
  • Armor, Armor Toughness, Attack Speed, Follow Range

Die type is auto-selected per mob based on its vanilla value (low-HP mobs use d6, bosses use d20). Everything is configurable per attribute.

🏅 Rarity Tiers

Every mob spawn draws from a weighted rarity pool — like an RPG loot table, but for mobs.

TierDefault chanceEffect
Common60%Baseline rolls
Uncommon25%Slightly above average
Rare10%Blue name, 2× XP, bonus loot
Legendary5%Purple name, 5× XP, 3× bonus loot, all stats boosted

Tier weights and profiles are fully customizable via datapack.

⭐ Elite Mobs

Mobs that roll significantly above their average HP are automatically tagged as Elite — given a custom name and (optionally) a visible name tag. Threshold and prefix are configurable.

💰 Loot & XP Scaling

Above-average mobs drop more. Configure the XP multiplier and bonus loot rolls globally, or set them per rarity tier profile. Rare mobs are worth hunting.

🪝 Spawn Hooks

Map specific spawn contexts to profiles. Always give raid mobs a legendary profile. Force spawner mobs to be rare. Or leave it to the rarity draw. Your call.

Valid contexts: natural, spawner, chunk_generation, structure, breeding, mob_summoned, jockey, event, conversion, reinforcement, triggered, bucket, spawn_egg, command, patrol


🗂️ Datapack Customization

Everything is driven by datapacks under data/mobdiceattribs/:

FolderPurpose
spawn_profiles/Named stat bundles (name, color, XP, loot, dice overrides)
rarity_tiers/Weighted pool of profiles drawn on every spawn
spawn_hooks/Context → profile mappings
mob_overrides/Per-mob or per-tag dice overrides
dimension_rules/Enable/disable rolling or scale stats per dimension
difficulty_rules/Scale stats per world difficulty

All reloaded live with /reload — no restart required.


🖥️ Commands

CommandDescription
`/mda reroll `Force-reroll matched entities (op level 2)
`/mda inspect `Print current stats, HP ratio, and assigned profile

⚙️ Configuration

A full server.toml config controls every attribute independently:

  • Enable/disable per attribute
  • Auto dice selection or manual die type
  • Range factor (how swingy the rolls are)
  • Mob whitelist / blacklist
  • Distance-from-spawn health scaling (disabled by default)
  • Elite mob threshold, prefix, and name tag visibility

🔌 Compatibility

  • Server-side only — clients do not need the mod installed
  • Jade / The One Probe — custom names are visible on hover
  • Reloads on /reload — fully compatible with datapack managers

📖 Documentation

PageLink
HomeWiki
Dice FormulaHow xdn+b works
Spawn ProfilesProfile format & fields
Rarity TiersWeighted pool setup
Spawn HooksContext-based profiles
Mob OverridesPer-mob dice overrides
Dimension RulesScale by dimension
Difficulty RulesScale by difficulty
ConfigurationFull config reference
Commands/mda reroll & inspect

📦 Source & Issues

GitHub

FAQ

How to install Mob Dice Attributes?

Install NeoForge for your Minecraft version, download Mob Dice Attributes for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does Mob Dice Attributes support?

Mob Dice Attributes has builds for Minecraft 1.18.2, 1.19.2–1.19.3, 1.20.1, 1.21.1.

Is Mob Dice Attributes needed on the server?

Needed in the game and on the server

License and source
GNU Lesser General Public License v3.0 or laterfree to use and share; changes to the mod itself must be published under the same license
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More