Language target
LPC
JVMud has one language and mudlib target: LPC for LPMud-style worlds.
Why LPC
LPC is the authored world language. JVMud's compiler and runtime are being built so game objects can be rewritten, recompiled, reloaded, and exercised while the world continues running.
Mudlib Compatibility
The repository includes a native JVMud LPMuseum mudlib, vanilla LPMUD 2.4.5 exhibit content, and additional legacy mudlib material for future compatibility exploration. Upstream files are treated as source material; JVMud compatibility should come from focused compiler/runtime support and dedicated shim objects.
Qualified Efuns
LPC source may use efun::name(...) to call through the
mudlib boundary's engine function translation table. JVMud also supports
jvmud::name(...) for exact JVMud-native efun names only,
such as jvmud::jvmud_size(...). It does not invent a
jvmud_ prefix or apply legacy mudlib aliases such as
sizeof.