ModsFinder

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.

ForgeClient and serverAll rights reserved1.20.1

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

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

  2. Stat scaling

    Max health, attack damage and armor toughness rise with the assigned level, so stronger mobs hit and survive harder.

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

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

1.20.11.0
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Crystal LevelingForge1.20.1Client and server2025-07-24
Dynamic DifficultyForge1.18.2 – 1.20.1Client and server2025-06-02
Spatial DifficultyForge1.20.1Server required, client optional2025-03-27
Auto Leveling NamingForge1.20.1Client and server2026-01-16

Questions

Does Crystal Leveling need to be installed on the server?

Yes. Installation covers the server and each player's game.

Which Minecraft version does Crystal Leveling support?

Crystal Leveling is published only for Minecraft 1.20.1 on Forge, with version 1.0 as the latest file.

Can other mods use the difficulty level?

Yes. The level is stored as a 0 to 100 attribute on each entity, and other mods can read it to change drops, loot tiers or effects.

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

All projects

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…
Sherfy, on the Modrinth page

Official listing

Owner
Sherfy
Published
2025-07-24
Updated on Modrinth
2025-07-24
Facts verified
2026-10-15

Tags