Interfaces

All LiteLoader mods must implement one or more of the LiteMod interfaces in order to be loaded, in general you should add interfaces to your mod class based on the events you want to hook, and should remove any interfaces you are not using, this helps the Loader optimise the callback lists to only include mods which need to receive a particular event callback.

The best way to learn about each interface is to read the source code but a quick summary is provided below

Shared Interfaces

These interfaces can be used on both client and server:

Client Interfaces

These interfaces can only be used at the client: