statuscodex-1.1.0-forge+1.20.1.jar
Curse Maven Snippet
What's new
Changelog
1.1.0
The status screen no longer comes up empty for players on a server, Minecraft's own experience can drive your levels instead of the mod's, and there is a second UI styled like a vanilla guidebook.
Update the server too. The network protocol changed in this release, so a 1.1.0 client cannot join a 1.0.0 server and vice versa — you will be turned away at the connection screen rather than running into strange behaviour later. Update both sides together.
Fixed
The status screen was empty on servers. Anyone who joined a dedicated server saw a blank panel, even when the server and the client had identical config files. The mod only ever read its config in a process that runs a server, so a joining client had nothing to draw. The server now sends its config to each player as they log in, which also means the config file only has to be correct on the server — clients no longer need a copy at all.
The number under the slider. Each stat's Active count was drawn inside the slider, directly
underneath the drag handle, so the handle covered it. The count now sits on the stat's own line as
Active: 4 / 10, and the slider draws a brighter handle with a dark outline so it stands out against
the panel.
Added
Level up with Minecraft's experience. Set xpSource to "vanilla" and the mod stops keeping its
own experience — your levels are bought with ordinary Minecraft XP instead. Enchanting tables,
anvils, grindstones and Mending are untouched and keep working exactly as they always did, because
what they spend is still plain vanilla experience.
A level, once bought, is permanent. Enchanting an item afterwards lowers your experience but never takes back a level or the stat points it granted.
{
"xpSource": "vanilla",
"autoLevelUp": false,
"hideVanillaXpBar": true
}
| Setting | Default | What it does |
|---|---|---|
xpSource |
"mod" |
"mod" keeps the old behaviour (XP from kills). "vanilla" spends Minecraft XP. |
autoLevelUp |
false |
true levels you up the moment you can afford it. false adds a Level Up button so you choose between levelling and saving up to enchant. |
hideVanillaXpBar |
false |
Hides the vanilla XP bar and draws the mod's own in its place. |
A vanilla-style book UI. uiStyle = 1 opens the codex as a leather-and-parchment book instead of
the blue panel. It has everything the panel has — stat icons, staged allocation, sliders, effect
tooltips, page turning.
This one is set per player in config/statuscodex-client.toml, not by the server, so you and your
friends can each run whichever you prefer on the same world.
# 0 = default (Tensura style panel)
# 1 = Minecraft style (book)
uiStyle = 0
Per-stat limits. Each stat can have its own ceiling with maxPoints, which overrides the global
statCap for that stat only. Leave it out, or set it to 0, and the stat falls back to the global
cap — so you can cap Strength at 50 while Luck stays unlimited.
{ "id": "str", "name": "Strength", "maxPoints": 50, "attributes": [ ... ] }
The book UI shows each stat's ceiling at the bottom of its tooltip.
/status_codex reload. Re-reads statuscodex.json and pushes it to everyone online, so config
edits no longer need a server restart. Attribute bonuses are recalculated too, which means changing a
stat's perPoint takes effect immediately instead of at the next login.
Notes
Existing worlds load unchanged — no saved data was altered in this release. Every new setting defaults to the old behaviour, so the mod plays exactly as 1.0.0 did until you turn something on.
xpPerMobMaxHealth is unused while xpSource is "vanilla", since vanilla experience orbs take
over that job. Switching xpSource back and forth keeps whatever level and unspent points you
already have.
This mod has no additional files

