DOCUMENTATION
Module Authoring
Package game server templates as signed, versioned OCI artifacts with metadata, config schema, and capabilities.
Source layout
A module directory holds template.yaml, module.yaml, an optional README, and an optional icon.
Module metadata
module.yaml declares name, version, game family, and summary — version must match the OCI tag.
PUSHING A BUNDLEoras push \
--artifact-type application/vnd.gameplane.module.v1+json \
ghcr.io/valgulnecron/gameplane-modules/minecraft-java:1.0.0 \
module.yaml template.yaml
Bundle format
An OCI artifact with named layers, tagged application/vnd.gameplane.module.v1+json.
The full format spec — template.yaml schema, config surfaces, capabilities, and cosign signing — is in the module authoring guide on GitHub.