Repository navigation
1.7.6
A comprehensive bug fix and performance update!
Features (Client):
- Added performance profiler! Use /profile start, /profile stop, and /profile report to diagnose performance issues and help identify bottlenecks.
- Creative search now uses localized names! Searching for "axes" or "netherrack" now works correctly using the language file translations.
- Added voice chat settings including microphone volume slider, noise suppression, auto gain, voice activation detection, and a live input level meter.
- Added Mic Test button now previews your microphone audio in real-time before joining voice chat.
Fixes (Client):
- Fixed ghost flames lingering on zombies and skeletons killed by sunlight. Fire effects are now properly cleared on death.
- Fixed ghost items remaining after player death. Stale entities are now cleaned up automatically.
- Fixed items visually dropping on death when keepInventory is enabled. Players now see their items stay in their inventory.
Performance (Client):
- Added memory pool limits to prevent memory bloat from Vec3D and AxisAlignedBB object pools.
- Optimized random block ticks and mob spawning for improved performance.
- Added chunk unload tracking to the performance profiler for better memory analysis.
Features (Server):
- Added performance profiler with /profile command for players and console.
- Added Debug Commands section to the Server GUI with profiler controls (Start, Stop, View Report, Save Report, Status, Clear).
- The advertiseAchievements gamerule now defaults to true – achievements are broadcast to all players by default.
Fixes (Server):
- Fixed arrows depleting in Creative mode when using a bow. Creative players now have infinite arrows.
- Fixed books not saving title, author, or page contents after signing in multiplayer.
- Fixed unsigned Book and Quill contents not persisting in multiplayer.
- Fixed server ping flickering between "Communication error" and normal MOTD when refreshing the server list.
- Fixed "End of stream" errors when pinging saved servers – improved connection reliability.
- Fixed voice chat info messages being word-wrapped and leaking fragments into chat.
- Fixed chat not working after switching from Hardcore to Survival. Players who were in hardcore mode are now properly reset when the server changes game mode.
- Fixed keepInventory not preventing item drops on death. Items no longer drop as entities when the gamerule is enabled.
- Fixed achievements not announcing in chat (e.g., "Taking Inventory"). Added fallback achievement name translations.
- Fixed missing translations for several achievements including "DIAMONDS!", "We Need to Go Deeper", "Librarian", and more.
Performance (Server):
- Added memory leak prevention with pool size limits for Vec3D and AxisAlignedBB objects.
// The Oldschool Team