Skip navigation links

@ParametersAreNonnullByDefault

Package li.cil.tis3d.api

Welcome to the TIS-3D API, where some dreams come true, and others go to die.

See: Description

Package li.cil.tis3d.api Description

Welcome to the TIS-3D API, where some dreams come true, and others go to die.

Anyway. This is the place to go if you'd like to register custom modules for TIS-3D, extending its functionality. To do so, implement a module using the Module interface, as well as a provider using the ModuleProvider interface, then register the provider with TIS-3D via ModuleAPI.addProvider(li.cil.tis3d.api.module.ModuleProvider).

The provider will then be queried by TIS-3D when an item is used on a casing, and if it works the module created by the provider will be used. See the module's interface and the provider's interface to see how you can interact with the casing and other modules.

Skip navigation links