Skip to content

Releases: kangarko/Foundation

6.9.12

18 Nov 19:50
Compare
Choose a tag to compare

Fix "Cannot call save() when no file was set! call load first"

6.9.11

11 Nov 17:15
Compare
Choose a tag to compare

Compatibility fixes for MC 1.21.3. Backwards compatible.

6.9.9

23 Oct 10:44
Compare
Choose a tag to compare

Supports Minecraft 1.21.2 and minor bug fixes.

6.9.8

14 Oct 10:34
Compare
Choose a tag to compare

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

09 Sep 16:17
Compare
Choose a tag to compare

Compile on Java 21 on JitPack

6.9.6

09 Sep 16:06
Compare
Choose a tag to compare

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

04 Sep 04:56
941f030
Compare
Choose a tag to compare

Full Changelog: 6.9.4...6.9.5

6.9.4

22 Aug 14:27
Compare
Choose a tag to compare

What's Changed

  • Removed libby library, will be shipped with Foundation 7.
  • SimpleEnchantment Displaying by @IIHERO4 in #311
  • Respect ItemFlag.HIDE_ENCHANTS for custom enchantment displaying by @IIHERO4 in #312

Full Changelog: 6.9.2...6.9.4

6.9.2

13 Aug 17:36
Compare
Choose a tag to compare

Minecraft 1.21.1 compatibility, shift clicking support to GUI, added new item flags

6.9.1

11 Jul 15:40
Compare
Choose a tag to compare

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:

  1. Remove "libraries" and "legacy-libraries" keys from your plugin.yml
  2. 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.

Fix block state metadata not working by updating the block state