Nautilus is a core mod that modifies the base game to add various hooks and events for other mods to take advantage of. These modifications are done to the base game using the Mixin framework
- Items can control their enchantment color using the IEnchantmentGlow interface. You can find an example of implementation here.
- ItemDeathEvent - This event is fired when an EntityItem would be destroyed from damage. This event can be canceled, which will prevent the item from being destroyed. Example.
If you are working with this mod in a dev environment you may need to specify the loading plugin in your VM arguments.
-Dfml.coreMods.load=net.darkhax.nautilus.NautilusLoadingPlugin
If you would like a new API feature or an event to be added, please open a Pull Request or issue.