Releases: kangarko/Foundation
6.9.12
6.9.11
6.9.9
6.9.8
Service release for some 1.20.6+ fixes and minor performance improvements.
NB: Foundation 7 for Bukkit is now production-ready and available on the v7 branch. Once we finish the Velocity and BungeeCord part we will prepare an upgrade training. Join our Discord to stay tuned: https://mineacademy.org/discord
6.9.7
6.9.6
Mostly service bugfix release. We are in the process of rewriting foundation and we'll keep servicing Foundation 6 for an indefinite period. Please do not use the v7 branch yet as it is unusable in production.
Full Changelog: 6.9.5...6.9.6
6.9.5
Full Changelog: 6.9.4...6.9.5
6.9.4
6.9.2
6.9.1
New library loader. Works on any Java and Minecraft version.
New library loading mechanics. Previously, you had to use two keys, libraries and legacy-libraries in your plugin.yml, whereas libraries required Minecraft 1.16.5+ and legacy-libraries was broken on Java 11+.
We have fixed this inconvenience by forking and including Libby with Foundation, and you can now include libraries programaticaly in your onPluginLoad() by simply calling loadLibrary(artifact, group, version).
Use example: https://github.com/kangarko/Foundation/blob/master/src/main/java/org/mineacademy/fo/plugin/SimplePlugin.java#L226
Here is how to upgrade:
- Remove "libraries" and "legacy-libraries" keys from your plugin.yml
- In your onPluginLoad(), call loadLibrary(artifact, group, version) to load the required libraries.
Sign editor improvements
You can now call Remain#openSign and get a sign editor for any Minecraft version starting with 1.7.10. When you close the GUI, Foundation will automatically update the sign text. Please note that on Minecraft older than 1.16, ProtocolLib is required for the sign to be updated.
New NetworkUtil
We added a simple way for POST/GET operations with customizable params and request params in the new NetworkUtil class.