Package nl.pim16aap2.lightkeeper.runtime
Class RuntimeManifestValidator
java.lang.Object
nl.pim16aap2.lightkeeper.runtime.RuntimeManifestValidator
Canonical runtime-manifest validation entry point for runtime startup invariants.
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidvalidateForRuntimeStartup(RuntimeManifest runtimeManifest, int expectedProtocolVersion) Validates protocol compatibility and required runtime files before server startup.
-
Method Details
-
validateForRuntimeStartup
public static void validateForRuntimeStartup(RuntimeManifest runtimeManifest, int expectedProtocolVersion) Validates protocol compatibility and required runtime files before server startup.- Parameters:
runtimeManifest- Runtime manifest to validate.expectedProtocolVersion- Expected runtime protocol version.- Throws:
IllegalStateException- When protocol or runtime file invariants are invalid.
-