Creating the Plugin
Rutile uses plugins to handle...
- Runtime Recipe Handlers
- Composition Managers
Plugins also notify Rutile that it should be generating runtime data/assets for your mod.
java
@RutilePlugin
public class YourRutilePlugin implements IRutilePlugin {
@Override
public void configure(PluginConfig config) {
config.setModId("modid");
config.setRegiatrate(YourMod.registrate());
}
@Override
public void collectCompositionManagers(RutileCompositions handler) {
handler.addManager(CustomCompositionsManager.getInstance());
}
}