CustomCrafting
CustomCrafting copied to clipboard
Implement the WolfyUtils Dependency system
This makes a couple of changes to the whole loading process of custom items and recipes.
If a recipe or custom item uses an item from another plugin, that isn't available, it will fail instantly and will not to attempt to load it any further (like it previously did).
When the plugins it depends on are available, then it makes sure the recipe or custom item is loaded once all its dependencies are available. Only then it tries to verify the recipe and checks if it is loaded properly.
This should clear up a lot of issues regarding missing recipe ingredients, results, or loading errors.