-
-
Notifications
You must be signed in to change notification settings - Fork 0
ServerBooster 3.0.2 #5
SrCodexStudio
announced in
Announcements
-
ServerBooster v3.0.2
Hotfix: Hopper Furnace Behavior + Stability Patches
- Paid version (not required, it’s only to support the project); you get direct access to the version.
https://builtbybit.com/resources/serverbooster.92479/updates
Hopper Optimizer Fix
- Fixed: Hoppers below furnaces were pulling fuel and input items instead of only pulling from the output slot (vanilla behavior)
- Now correctly respects vanilla slot restrictions for all special containers:
- Furnace / Blast Furnace / Smoker: Only pulls from output slot (slot 2)
- Brewing Stand: Only pulls from potion slots (0-2), not fuel or ingredient slots
- Chests, Barrels, etc: Unchanged, pulls from all slots
Additional Fixes (included from v3.0.1 patch cycle)
Critical Memory Leaks Fixed
- Lag machine detector stored direct chunk references preventing garbage collection
- Plugin coroutine scope died after
/reload, silently breaking background tasks - VillagerOptimizer copied ALL world entities every 30 seconds instead of only villagers
Exploit Patches
- Piston bypass: Players could push limited blocks with pistons to bypass block placement limits
- Explosion bypass: TNT/creeper explosions destroyed tracked blocks without updating the limiter
Performance
- ChunkBlockLimiter: 1,400x faster block placement checks (was scanning 1.44M blocks per event)
- HopperOptimizer: No longer scans all loaded chunks every 8 ticks, uses a hopper registry instead
- VillagerOptimizer: Pre-computes player positions instead of expensive entity searches per villager
- NMS Reflection: Cached field lookups that previously ran on every entity tick
VillagerOptimizer
- Only affects villagers with a profession (traders). Normal villagers and Nitwits are ignored
- Stuck timer no longer resets when players are nearby
- First check runs 1 second after startup instead of 30 seconds
- EntityOptimizer no longer accidentally re-enables AI on lobotomized villagers
Bug Fixes
- Elytra riptide config was never read due to a typo in the config key
/sb infonow shows all 12 modules instead of 8maxItemsPerTransferconfig option now actually works- Block physics detector world list updates on
/sb reload - Physics warning threshold corrected from mislabeled nanoseconds to event count
- Chunk key collisions fixed for negative coordinates
- Particle effects now work on 1.20.5+ (name changes handled)
- Block tracking file save is now crash-safe (atomic file operations)
- Auto-save no longer loses dirty flags due to race condition
- Block tracking data properly cleaned from memory on world unload
- Despawned item UUIDs no longer leak memory in the hologram system
Technical Info
- Java: 17+
- Platforms: Paper, Spigot
- Versions: 1.17.x - 1.21.x
This discussion was created from the release ServerBooster 3.0.2.
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment