Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Enforces a hard execution budget inside the Lua VM.
Link copied to clipboard
Validated Lua source that creates a fresh Mind program and Lua VM per entity binding.
Link copied to clipboard
Installs the declarative constructors used by Lua-authored Mind programs.
Link copied to clipboard
Immutable identity and dependency metadata for one registered Lua Mind module.
Link copied to clipboard
Owns isolated module catalogs used to compose Lua-authored Mind programs.
Link copied to clipboard
Compiles one declarative Lua table into an immutable Mind program.
Link copied to clipboard
Base class for anything that can be scripted with Lua.
Link copied to clipboard
Optional authored mining operation.
Link copied to clipboard
Link copied to clipboard
Represents a named hook that a Lua script can register a handler for.
Link copied to clipboard
Represents a running instance of a Lua script bound to a ScriptableEntity.
Link copied to clipboard
Optional attribution/restoration adapter for native projectiles spawned by ordinary Lua.
Link copied to clipboard
Lua callbacks on the canonical physical projectile engine, owned by the ordinary script instance.
Link copied to clipboard
Plugins implement this to tell the Lua engine where their scripts live.
Link copied to clipboard
Classloader-neutral result of a synchronous Lua hook query.