Uses of Class
io.github.protasm.jvmud.language.exec.LPCRuntime
Packages that use LPCRuntime
Package
Description
Administrative command interpretation and per-administrator session state.
Mudlib assembly and execution inside a worker JVM.
LPC compilation, language runtime support, and standalone compilation diagnostics.
Built-in LPC-facing efun catalog.
-
Uses of LPCRuntime in io.github.protasm.jvmud.communication.admin
Methods in io.github.protasm.jvmud.communication.admin with parameters of type LPCRuntimeModifier and TypeMethodDescriptionstatic MudlibAdminCommandSessionMudlibAdminCommandSession.attach(PrintWriter out, LPCRuntime runtime, Path root) Creates an attached command session without booting a new world. -
Uses of LPCRuntime in io.github.protasm.jvmud.execution.instance
Method parameters in io.github.protasm.jvmud.execution.instance with type arguments of type LPCRuntimeModifier and TypeMethodDescriptiondefault <T> TInstanceHost.administer(Function<LPCRuntime, T> action) Executes trusted administrative work on the selected mudlib's execution queue, serialized with player dispatch and ticks.<T> TMudInstance.administer(Function<LPCRuntime, T> action) Runs trusted administration on this mudlib's execution thread.Constructors in io.github.protasm.jvmud.execution.instance with parameters of type LPCRuntimeModifierConstructorDescriptionMudlibBoot(LPCRuntime runtime, Path mudlibRoot, String configPath) Creates a coordinator that loads the manifest's initial place.MudlibBoot(LPCRuntime runtime, Path mudlibRoot, String configPath, boolean loadInitialPlace) Creates a coordinator with explicit initial-place loading policy.MudlibBoot(LPCRuntime runtime, Path mudlibRoot, String configPath, boolean loadInitialPlace, MudlibBootProgress progress) Creates a coordinator with explicit initial-place policy and startup progress reporting. -
Uses of LPCRuntime in io.github.protasm.jvmud.language
Methods in io.github.protasm.jvmud.language that return LPCRuntimeModifier and TypeMethodDescriptionstatic LPCRuntimeJVMudCompiler.createRuntime(LPCRuntimeConfig config) static LPCRuntimeJVMudCompiler.createRuntime(Path baseIncludePath) -
Uses of LPCRuntime in io.github.protasm.jvmud.language.efun.builtin
Methods in io.github.protasm.jvmud.language.efun.builtin with parameters of type LPCRuntimeModifier and TypeMethodDescriptionstatic voidCoreEfuns.registerCore(LPCRuntime runtime) Registers the complete core efun set into a host-facing LPC runtime.static voidCoreEfuns.registerCore(LPCRuntime runtime, Set<EngineCapability> capabilities) Registers core efuns while excluding host-resource operations not granted by a profile.