Default implementations for IPropertyCallback
Kovak opened this issue ยท 3 comments
It would be nice if there were default implementations on all the IPropertyCallbacks so that a user would only have to override the methods they really wanted to rather than all of them.
This is useful, but what I mean is that if you do something like
public interface IIntegration {
default void mod_init() {
}
default void crafting_register(RegistryEvent.Register<IRecipe> event) {
}
}
You can simplify your entire API and make it more legible