Yep that's right. GuiLib now provides a
Java 9 module.
Example usage:
Code (Java):
module my.
domain.
myplugin
{
requires org.
bukkit
;
//Bukkit's module
requires xyz.
janboerman.
guilib
;
//GuiLib's module
opens my.
domain.
rootpackage
;
//so that bukkit's pluginloader can create an instance of your main class
}
This means that the CachedSupplier in the util package is no longer accessible as it was not part of the api.
Additionally some deprecrated APIs that were marked for removal in version 1.4.x have been removed.