Compatibility
Minecraft: Java Edition
1.21.x
1.20.6
1.20.4
1.20–1.20.2
1.19.x
1.18.2
1.17.1
1.16.5
1.15.2
1.14.4
Platforms
Fabric
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details
Licensed LGPL-3.0-only
Published 2 years ago
Updated 2 months ago
Changelog
Hi! It's been a long time, and after much hard work and experimentation, we have completed MagicLib 0.5!
What we do?
- We have written compatibility APIs for balancing the differences between versions. For developers maintaining multiple MC versions of mods at the same time, it is possible to ignore Mojang's changes to MC to a certain extent. You don't have to care about what Mojang has done, using the API you will easily be able to use the same code between MC versions.
- We have reimplemented I18n independent of MC and can set the list of alternate languages for MagicLib I18n. Mojang uses some tricks with I18n text to make some features of String.format unavailable, which is usually annoying.
- Compatible with QuiltLoader.
Future prospects
- Enhanced I18n server-side features.
- Stand-alone compatible module (only conceived).
- Unfortunately, there is currently no documentation for the Compat API, which we will (probably) explain in a later development
Note:
- A template for module development using MagicLib is available: https://github.com/plusls/magic-mod-template
Credit
- @plusls
Files
Metadata
Release channel
ReleaseVersion number
0.5.31Loaders
Game versions
1.14.4, 1.15.2, 1.16.5, 1.17.1, 1.18.2–1.19Downloads
249Publication date
June 11, 2022 at 11:22 AMPublisher
hendrix-shen
Owner