- Added more wallpapers
- Re-added "Wallpaper" text to the wallpaper menu
- Moved version from desktop to settings app
For developers:
- The specification for the app jsons are now available on https://github.com/Ultreon/devices-mod/blob/1.19-development/docs/AppJsonSchema.md
Changes in this version:
- Added more icons!
- New Themes app (WIP)
- Application Market now shows all available apps, instead of 6
- Fixed dedicated server crashing
For addon developers:
- A
ResourceLocation
is now required instead of aString
in some locations author
has been deprecated, use theauthors
andcontributors
arrays instead- You can now add applications via the
devices:application_registration
entrypoint on fabric, which takes acom.ultreon.devices.fabric.FabricApplicationRegistration
, and thecom.ultreon.devices.forge.ForgeApplicationRegistration
event on forge - Applications now need to be registered withApplicationManager.registerApplication(ResourceLocation, Supplier<Supplier<Application>>, boolean)
A stable official app.json
specification is planned for the next update.
New default theme!, you can reset your theme by going to "Reset Color Scheme" in the settings app
Some app icons have received a refresh! These applications are:
- Minebay
- Pixel Painter These new icons will change colours depending on the theme!
Major internal changes: (For Developers)
- Jar in Jaring is now used instead of shadowing! This means that packages will no longer have "forge." or "fabric." prefixed onto the package, which should allow the devices mod to be more api friendly
- Some foo(Class<?> clazz) methods have been changed to foo(Supplier<?> object) instead
- Kotlin is no longer included for forge (I think?)
Server side is still broken, sorry.
Updated to 1.18.2
Full changelog: https://github.com/MrCrayfish/MrCrayfishDeviceMod/compare/master...Ultreon:devices-mod:1.18-development