This PR adds the paper-plugin.yml to specify a separate entry point for the plugin, and to fix load order issues, where CustomCrafting bootstrap happened before WolfyUtils, even with the depend options.
Some changes were necessary (including breaking changes!):
WolfyCoreBukkit must no longer be used and you can no longer get an instance for it! Use WolfyUtilCore instead!
Casting WolfyUtilCore to WolfyCoreBukkit may cause crashes on Paper servers!
Commands are no longer defined in the paper-plugin.yml nor in the plugin.yml. They are directly registered into the internal command map using reflections.
This PR adds the
paper-plugin.yml
to specify a separate entry point for the plugin, and to fix load order issues, where CustomCrafting bootstrap happened before WolfyUtils, even with the depend options.Some changes were necessary (including breaking changes!):
paper-plugin.yml
nor in theplugin.yml
. They are directly registered into the internal command map using reflections.