Crystal Leveling
by Sherfy
As a mob spawns, Crystal Leveling assigns it a random difficulty level between 1 and 100, and a colored crystal icon is attached to its display name.
What it does
When an entity joins a world, the mod assigns it a difficulty level on a scale of 1 to 100. Higher levels raise the mob's max health, attack damage and armor toughness, so a fight with a high-level mob asks more of the player. The colored crystal icon appended to the mob's display name gives a quick read on its tier: green marks the lowest levels and the top tier sits at the other end, so a player can spot a stronger-than-normal mob at a glance.
The difficulty level is stored as a syncable attribute from 0 to 100 attached to each entity. Other mods can read that value and branch their own logic on it, for example to change drops, loot tiers or effects. Crystal Leveling is published for Forge only, for Minecraft 1.20.1, and is distributed under All rights reserved, so it is not open source. A server running it needs every connecting player to have it too.
Key features
Random difficulty levels
Every entity that spawns receives a random difficulty level within the 1 to 100 scale, so the toughness of each encounter differs from one mob to the next.
Stat scaling
Max health, attack damage and armor toughness rise with the assigned level, so stronger mobs hit and survive harder.
Crystal name icon
A colored crystal icon added to the mob's name shows its tier, with green marking the lowest levels and the top tier the highest.
Readable difficulty attribute
The level is a 0 to 100 attribute on the entity that other mods can read to drive custom drops, loot tiers and effects.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players who want fights to vary in difficulty, and server owners or modpack builders who want a shared difficulty value that other mods can read on Forge 1.20.1.
How it compares
Dynamic Difficulty is a Forge mod for 1.18.2 – 1.20.1 under All rights reserved and not open source; it also runs on client and server. Spatial Difficulty is open source under the MIT License for 1.20.1, and it is server required with client optional, so players can join without it. Auto Leveling Naming is MIT licensed for 1.20.1 and runs on client and server, and it focuses on the name display rather than stat scaling.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Crystal Leveling | Forge | 1.20.1 | Client and server | 2025-07-24 |
| Dynamic Difficulty | Forge | 1.18.2 – 1.20.1 | Client and server | 2025-06-02 |
| Spatial Difficulty | Forge | 1.20.1 | Server required, client optional | 2025-03-27 |
| Auto Leveling Naming | Forge | 1.20.1 | Client and server | 2026-01-16 |
Questions
Does Crystal Leveling need to be installed on the server?
Which Minecraft version does Crystal Leveling support?
Can other mods use the difficulty level?
In the catalog
Crystal Leveling is one of 11,058 Mobs mods on ModsFinder, and one of 6,527 Mobs mods for Forge. 34,764 mods support Minecraft 1.20.1.
More from Sherfy
Similar mods
What the author says
When a entity spawns or joins the world, this mod dynamically assigns it a random “difficulty level” from 1 to 100 and then buffs its stats based on that level. The mob’s display name is then appended with a colored crystal icon that serves as a visual tier/rarity indicator of how tough it is. Scaled by that random…
Official listing
- Modrinth page
- modrinth.com/mod/crystal-leveling
- Owner
- Sherfy
- Published
- 2025-07-24
- Updated on Modrinth
- 2025-07-24
- Facts verified
- 2026-10-15
