Skip to main content

Zone Level Config

File: mods/Zuxaw_RPGLeveling/ZoneLevelConfig.json This file maps zone IDs to their level ranges and defines per-entity overrides (e.g. bosses with higher levels than the zone max, or entities that ignore level scaling).

File Structure

The file structure includes:
  • Zone data - Zone ID/name, min/max level ranges, biome-to-zone remaps
  • Entity overrides - Per-NPC-type level overrides and optional disabling of level scaling

Zone Configuration Fields

Zones are defined under the top-level Zones array with PascalCase keys:

Default Zones

The plugin includes 6 default zones: Monster level variation: Monsters in a zone have ±5 level variation around their base level. See Formulas for XP gain by zone.

Custom Modded Biomes

If you have modded or special biomes, you can add their biome IDs/names to the MissingBiomeIds array of the zone you want them to behave like. When mobs/players are inside that biome, the plugin will treat the biome as that zone (this affects mob levels and the HUD zone number). Example: If the biome name is ForgottenTemple but Hytale reports it as zone 4, you can put ForgottenTemple in zone 6’s MissingBiomeIds to make it behave like zone 6 (and show zone 6 in the HUD).

Entity Overrides (Boss Levels)

You can force specific NPC type IDs (e.g. bosses) to a fixed level and optionally disable their bonus stats per level (damage/HP scaling, gap bonuses, level-based XP). Entity overrides live under the top-level EntityOverrides array:

Entity Override Fields


Example Config


Use Cases

Boss with Fixed Level and XP

Force a boss to be level 150 with fixed XP reward, ignoring all level scaling:

Boss with Custom Level (But Keep Scaling)

Set a boss to level 80, but keep level-based damage/HP scaling:

Remap Modded Biome to Zone

Make a custom biome behave like zone 6:

File location and reload


See Also