Package io.github.protasm.jvmud.execution.instance
package io.github.protasm.jvmud.execution.instance
Mudlib assembly and execution inside a worker JVM.
The instance layer assembles compiler output, engine runtime state, mudlib boundary metadata, lifecycle hooks, player/persona attachment, and per-mudlib execution into one running mudlib. It should know how a mudlib boots and lives, but it should not own Telnet protocol mechanics or durable storage formats.
-
ClassDescriptionAdapter for mudlib player objects that collapse several JVMud concepts into one object.Interactive operations on one hosted mudlib, independent of its player transport.Active server-side binding for one telnet player's current mudlib Persona.Runtime and serialized world operations for one independently hosted mudlib.Boots one mudlib from an explicit JVMud manifest into an engine-owned world runtime.Receives host-visible progress events while a mudlib is being booted.Identifies which startup declaration requested a preload.Immutable result of booting one explicitly configured mudlib into a native world runtime.Explicit mudlib root and relative manifest path supplied to the engine.Private worker JVM entry point.Worker-side compilation and load diagnostics for a single mudlib startup.