Package dan200.computercraft.api.lua
package dan200.computercraft.api.lua
-
ClassDescriptionCoerced<T>A wrapper type for "coerced" values.A generic source of
LuaFunctionfunctions.The arguments passed to a function.An interface passed toILuaAPIFactoryin order to provide additional information about a computer.An interface for representing custom objects returned by peripherals or other Lua objects.Represents a Lua object which is stored as a global variable on computer startup.Construct anILuaAPIfor a computer.A continuation which is called when this coroutine is resumed.An interface passed to peripherals andIDynamicLuaObjects by computers or turtles, providing methods that allow the peripheral call to interface with the computer.A function, which can be called from Lua.An exception representing an error in Lua, like that raised by theerror()function.Used to mark a Java function which is callable from Lua.LuaTable<K,V> A view of a Lua table.A task which can be executed viaILuaContext.issueMainThreadTask(LuaTask)This will be run on the main thread, at the beginning of the next tick.Various utility functions for operating with Lua values.The result of invoking a Lua method.An implementation ofIArgumentswhich wraps an array ofObject.