This repository has been archived by the owner on Oct 2, 2020. It is now read-only.
Release 0.7.0
WhyAreAllTheseTaken
released this
06 Sep 18:08
·
272 commits
to master
since this release
This is the first stable release since the refactor (Versions older than 0.7.0-d0 are not included in this repository).
Major Changes
- Changed to 128bit user IDs.
- Many changes were made to the ABT library.
- Added a PHP login server (example implementation).
- Light source is now an interface.
- Shadows were ugly and have now been completely removed.
- Rewrote most of the engine.
Features
- Added debug screen.
- Added low level access to CPU information
- Many effects can now be used instead of one effect with multiple functions.
- Added built-in fullscreen switching.
- Added bloom.
- Added blur.
- Added cutscene API.
- Added bullet hell support.
- Added map editor
- Added custom hitboxes.
- Added theme shader.
- Added debugger.
- Added particles.
- Added atmosphere API
- Rewrote MultiUserServer
- Rewrote Login Servers
- Re added old APIs that did not need changing.
- Added packet types.
- Added new world type to the world API.
- Added working multiplayer.
- Added entity AI
- Re added shaders
- Re added entities
- Added ABT tag system
Bug Fixes/Stability Improvements
- Fixed some collision issues.
- Updated Audio engine.
- Some security issues should be fixed.
- Fixed entity position bug.
- Invalid tokens are now recognised.
- Sound system is now always multithreaded.
- Error handling is now in the color API.
- Improved sky rendering.
- Fixed sprite map loading.
- Fixed many texture bugs.
- Fixed music volume crashing the game.
- Fixed loading race conditions.
- Updated Audio engine.
Optimisations
- Optimised chunks
Misc Changes
- Documentation should be complete.
- Some annotations were changed.
- Field access changes in TextureMap
- WorldState can now be scaled.
Deprecations
- Some classes were deprecated.
- Shader packs are now deprecated; it is best to design your own for your game.
- Many shader effects are now deprecated.