Starloader-API 1.5.0
A new month, a new release. Just that this new month is almost 4 months after the last month, so this is the largest time it has taken me to push a release. Quite accordingly, this update is HUGE, but shouldn't break most already existing extensions, though there are quite a few deprecations, so update your stuff when you can.
Changelog
Added components:
- Improved drawing API
- Exanded Screen API even further, allowing you to define your own components!
- Chart API
- Wrapper around the FlagItem classes
- RegistryExander API, allowing you to exand registries without depending on galimulator binaries
- DataFolderProvider API, allowing you to access the data folder without hardcoding the path
- GalaxySavingEndEvent
- Faction API
- War API
- The Galimulator.Unsafe API
Changes
- Updated obftools (1.1.0 -> 1.3.0)
- Updated gradle (7.0.2 -> 7.3-rc-2)
- Starloader-launcher 3.x+ compatibillity
- Improved NamespacedKey usabillity
Deprecations
- Old
ComponentSupplier
interface deprecated for removal, several related classes were deprecated for removal too - Usages of
java.awt.Color
deprecated for removal, alternative provided via the GDX Color - Actor Wrapper API deprecated for removal
TickEvent
deprecated for removal,GraphicalTickEvent
orLogicalTickEvent
should be used instead
The Starloader API is installed just like any other extension, just drop it in the extensions folder of your starloader install (of course with galimulator legally installed)!
This release requires Galimulator 4.9 (hashcode e31a2a (linux)), though similar releases may also work.
As 4.10 (or 5.0?) is looming around the corner, this is the last update for galimulator 4.9