Package-level declarations

Types

Link copied to clipboard
public final class LuaEngine
Link copied to clipboard
public final class LuaEnvironmentFactory
Link copied to clipboard
public final class LuaExecutionBudget
Enforces a hard execution budget inside the Lua VM.
Link copied to clipboard
public final class LuaMindDefinition implements MindProgramFactory
Validated Lua source that creates a fresh Mind program and Lua VM per entity binding.
Link copied to clipboard
public final class LuaMindLibrary
Installs the declarative constructors used by Lua-authored Mind programs.
Link copied to clipboard
public final class LuaMindModuleDescriptor extends Record
Immutable identity and dependency metadata for one registered Lua Mind module.
Link copied to clipboard
public final class LuaMindModuleRegistry implements AutoCloseable
Owns isolated module catalogs used to compose Lua-authored Mind programs.
Link copied to clipboard
public final class LuaMindProgramCompiler
Compiles one declarative Lua table into an immutable Mind program.
Link copied to clipboard
public abstract class ScriptableEntity
Base class for anything that can be scripted with Lua.
Link copied to clipboard
public final class ScriptBlockActions
Optional authored mining operation.
Link copied to clipboard
public class ScriptDefinition
Link copied to clipboard
public final class ScriptHook
Represents a named hook that a Lua script can register a handler for.
Link copied to clipboard
public class ScriptInstance
Represents a running instance of a Lua script bound to a ScriptableEntity.
Link copied to clipboard
public final class ScriptNativeProjectiles implements Listener, AutoCloseable
Optional attribution/restoration adapter for native projectiles spawned by ordinary Lua.
Link copied to clipboard
public final class ScriptProjectiles implements AutoCloseable
Lua callbacks on the canonical physical projectile engine, owned by the ordinary script instance.
Link copied to clipboard
public interface ScriptProvider
Plugins implement this to tell the Lua engine where their scripts live.
Link copied to clipboard
public final class ScriptQueryResult extends Record
Classloader-neutral result of a synchronous Lua hook query.