Skip to content

Java 16 Support • New Utilities

Compare
Choose a tag to compare
@Im-Fran Im-Fran released this 08 Jun 02:45
· 44 commits to master since this release
1d11585

Added Support for Java 16, fixed/added some tests, added new utilities and more.

Full changelog
* Updated .gitignore file
* Added Java 16 Support
* Added Caching system for some utilities
* SLF4J-api and SLF4J-nop is now compiled into SuperCoreAPI
* Moved libraries to package xyz.theprogramsrc.supercoreapi.libs
* Added util to retrieve Message Digest Instance
* Added util to generate checksum from file
* Removed placeholder injectors so checksum validation will work
* Dependency Manager will only load if the class LibraryLoader exists
* Added Utils#hasClass to check if a class exists
* Fixed Utils#downloadFile (basically added User Agent)
* Fixed some tests

Edit (29/06):
This release adds full support for java 16 & minecraft 1.17, we'll be working on new fixes and features for the API.

Changelog:

* Now YML Configuration is Global instead of per software 
* New Message System to allow more customization 
* Removed Notifications (Not needed) 
* Cleanup 
* Updated JavaDocs
* Fixed SuperCoreAPICommand Info not working in Spigot 1.17+
* Added new options for PluginDataStorage

Full Changelog: Pull Request #10

If you have any issue check the issues page, if you wanna discuss about the API and its features check the discussions page