-
Notifications
You must be signed in to change notification settings - Fork 0
Template System
JumpWatch edited this page Apr 23, 2026
·
1 revision
Templates live under:
templates/<templateName>/
Each template may contain a template.json.
{
"displayName": "Spigot template",
"buildToolExec": "bash build.sh",
"serverVersion": "1.21.1",
"jar": "server.jar",
"readiness": {
"type": "LOG_CONTAINS",
"contains": "Done ("
},
"jvm": {
"args": ["-Xms1G", "-Xmx2G"]
},
"pool": {
"enabled": false
},
"data": {
"persistent": true
}
}Human-friendly template name.
Command used when the jar does not already exist.
Default version for the template.
The server jar file name expected in the instance.
How ServerFabric decides the server is ready.
Default JVM flags for instances created from this template.
A template can define a default version, while creation can override it.