- Renamed from LayerTestGUI to LayerDebug
- Many of the displays have been removed
- Fullscreen and VSync displays have been merged with FPS display
- Updates are automatic
- Movement control code is now in its own class
- Movement direction controls are now more bug-resistant
- No longer event-driven; uses InputTracker instead
- Temporarily? function with menus open
- Other movement controls are now registered local Controls
- Removed flying and sprinting indicators from F3 layer
- TestPlayerControls is now a singleton
- resetInstance() now resets the instance's fields
- Fixed AbstractContextRO.isSubcontexting()
- Fixed push(...) overrides in FilterServerContext
- Fixed DefaultChunkLogic.tmp_generateTickLists()
- Debug screen now also lists visible and loaded chunks
- AbstractContextRO.Frame now has a toString()
-Added listeners for saving and loading chunks
-Made loading screens for between title and game(they dont work yet)
-Added localized text(some)
-Safeish deletion and saving of chunks
-It still keeps them in memory I think so this needs work too
-Added LayerTitle class that is the title menu
-Edited the launcher and proxy so it only starts the game when it needs to
-Made buttons work with MutableString objects
- Added GravityModel
- can specify gravity varying by location and time
- Added GravityModelRegistry
- Stored in WorldData
- Removed Minecraft gravity mode
- Re-added localization
- Currently en-US, ru-RU
- Switch with L
- Used in LayerTestGUI and the new LayerAbout
- Added LayerAbout
- Contains game named and version
- Localized
- TestLayerGUI is hidden by default
- Switch visiblity with F3
- Fixed alignment of text inside Labels
- Fixed crash reports not showing suppressed exceptions and causes