Class MudlibBoot

java.lang.Object
io.github.protasm.jvmud.execution.instance.MudlibBoot

public final class MudlibBoot extends Object
Boots one mudlib from an explicit JVMud manifest into an engine-owned world runtime.
  • Constructor Details

    • MudlibBoot

      public MudlibBoot(LPCRuntime runtime, Path mudlibRoot, String configPath)
      Creates a coordinator that loads the manifest's initial place.
    • MudlibBoot

      public MudlibBoot(LPCRuntime runtime, Path mudlibRoot, String configPath, boolean loadInitialPlace)
      Creates a coordinator with explicit initial-place loading policy.
    • MudlibBoot

      public MudlibBoot(LPCRuntime runtime, Path mudlibRoot, String configPath, boolean loadInitialPlace, MudlibBootProgress progress)
      Creates a coordinator with explicit initial-place policy and startup progress reporting.
  • Method Details

    • boot

      public MudlibBootResult boot()
      Boots the configured mudlib or throws when required manifest data cannot be loaded.