| Interface | Description |
|---|---|
| ILuaContext |
An interface passed to peripherals and
ILuaObjects by computers or turtles, providing methods
that allow the peripheral call to wait for events before returning, just like in lua. |
| ILuaObject |
An interface for representing custom objects returned by
IPeripheral.callMethod(IComputerAccess, ILuaContext, int, Object[])
calls. |
| ILuaTask |
A task which can be executed via
ILuaContext.executeMainThreadTask(ILuaTask) or
ILuaContext.issueMainThreadTask(ILuaTask). |
| Exception | Description |
|---|---|
| LuaException |
An exception representing an error in Lua, like that raised by the
error() function. |