Server Update, Aug 10/11
New server build (Leaf 1.21.4, we were on Paper 1.21.1). 12 min downtime Sunday night, 2 more the night after. You don’t have to do anything, the modpack stays on 1.21.1, same instance as always.
New
- Weekly restart, Mondays 5:00, 60s warning in chat. It was our only server without one, and that’s part of why it kept dying at night.
Should run better
Mob AI, pathfinding and entity tracking are off the main thread now. With 978 NPCs that’s where most of the lag came from. Plus faster redstone, cheaper explosions, cached NPC skins. All measured on an empty server though, so if it still stutters, tell me where and what you were doing.
Fixed
- Join bug: an empty file sitting there since Sept 2025 broke the join chain every single time someone connected. The raw
$<sound:...> welcome message was part of that.
- Random crashes: not RAM, a thread limit in the container that the server slowly grew into. Raised it, and the heap actually fits now instead of pretending it has 35 GB.
- Inventory full message fires once, not twice
- HUD numbers are bigger, bar values and money were unreadable
- NPC sizes are back: 1.21.3 renamed an attribute and Citizens silently dropped it on 252 NPCs. Restored from the backup, the hand fixed ones stayed as they were.
- Updates: WorldGuard, EssentialsX, Citizens, HUD, MiniMOTD, protocol layer. 635 startup warnings down to 76.
Dynmap, Plan, OpenAudioMc and your Xaero waypoints are untouched.
Still open: some advancements don’t load, one NPC right click error I couldn’t reproduce, three quests pointing at mobs that don’t exist.
Anything that looks different than before, textures, items, trader menus, models, just say so. This is the week to catch it.