🚀 Major Performance & Stability Update
(This weekend we will be updating!)
We are currently working on a major optimization pass across the custom SMP plugin system, targeting server lag, unnecessary background processing, item/entity issues, and Auction House reliability.
Our goal is to improve server performance and stability without unnecessarily slowing down the gameplay mechanics you enjoy.
⚡ Performance Improvements
We will be working on:
-
Optimizing turbo hopper processing to significantly reduce unnecessary scheduler workload while keeping hopper transfer speeds extremely fast.
-
Reducing excessive chunk-hopper scanning and limiting the amount of work performed during each collection cycle.
-
Improving custom mob/spawner handling to prevent excessive entity creation and uncontrolled mob accumulation.
-
Reducing unnecessary player movement processing in the SpawnHub system.
-
Optimizing the custom player nameplate system to remove unnecessary repeated entity movement updates and improve nameplate responsiveness.
-
Improving pipe processing to reduce unnecessary repeated processing.
-
Adding additional safeguards around high-volume item and entity operations.
🐛 Bug Fixes & Improvements
We are currently working on fixes and improvements for:
-
Custom player nameplates falling behind players or appearing delayed during movement.
-
Persistence-related inefficiencies.
-
Excessive custom mob creation.
-
High-volume hopper and pipe operations.
-
Item duplication caused by repeated or overlapping plugin operations.
-
Inventory and item overflow situations.
-
Additional edge cases involving repeated event execution.
🏪 Auction House Improvements
Coming: /ah Claims
Expired Auction House listings will no longer be dropped onto the ground.
Players will be able to access their expired listings through a new Claims section inside the Auction House.
Claims Features
📦 Safe Storage — Expired listings will be safely stored instead of being dropped on the ground.
🔒 Owner Protection — Items remain associated with their original owner.
♻️ Persistent Claims — Claims will remain available through server restarts.
🎒 Inventory Protection — Players will only receive their items when they have sufficient inventory space.
🛡️ No More Ground Drops — Full inventories will no longer cause expired Auction House items to be thrown onto the ground.
🏪 Easy Access — Claims will be accessible directly through the Auction House interface.
🛡️ Stability & Duplication Protection
As part of this update, we will be adding additional safeguards around:
-
Item transfers
-
Inventory operations
-
Auction House expiry
-
Mob spawning
-
Hopper transfers
-
Pipe transfers
-
Repeated event execution
-
Inventory overflow handling
-
High-volume item operations
These changes are designed to reduce the possibility of duplicate operations, item duplication, item loss, and unexpected plugin interactions.
🔧 Optimization Philosophy
This update focuses on reducing unnecessary server work without unnecessarily slowing down normal gameplay.
Rather than globally nerfing every mechanic, we are targeting individual high-frequency operations that can consume significant server resources.
Our aim is to keep the fast-paced SMP experience intact while making the server spend less time processing unnecessary background work.
📈 Monitoring & Continued Improvements
This update is only the beginning.
After deployment, we will continue monitoring server performance and using live server profiling to identify remaining CPU-heavy tasks and potential bottlenecks.
This will allow us to make targeted optimizations based on actual server performance, rather than making potentially disruptive changes without knowing what is causing the issue.