.catalog: name: "Minecraft" version: "v1.8" description: "Minecraft server" uuid: minecraft-0 questions: - variable: "EULA" label: "Accept EULA" description: "Select TRUE to accept the Minecraft EULA" required: true type: "enum" options: - TRUE - variable: "SCALE" label: "Scale" description: "How many servers to run" default: 1 required: true type: "int" - variable: "PORT" label: "Port number" description: "On which port should the Load Balancer listen?" default: 25565 required: true type: "int" - variable: "VERSION" label: "Minecraft Version" description: "Select the version of Minecraft server to run. Default is the latest available" required: false type: "enum" default: LATEST options: - LATEST - SNAPSHOT - 1.8.9 - 1.7.10 - 1.6.4 - variable: "DIFFICULTY" label: "Difficulty level" description: "Select the Minecraft difficulty level. Default is normal" default: normal required: true type: "enum" options: - peaceful - easy - normal - hard - variable: "MODE" label: "Default game mode" description: "Select the game mode to connect in. Default is survival" default: survival required: true type: "enum" options: - survival - creative - adventure - spectator - variable: "PVP" label: "PvP mode" description: "Check here to enable PvP mode. Default is no PvP." default: false type: "boolean" required: true - variable: "MOTD" label: "Description" description: "Description string for Minecraft server" default: "A Minecraft server powered by Docker" type: "string" required: true - variable: "WHITELIST" label: "Whitelist" description: "Player names to whitelist, comma separated" type: "string" - variable: "OPS" label: "Operators" description: "Player names to give operator privileges, comma separated" type: "string" - variable: "SEED" label: "Level seed" description: "Optional level seed number for world generation" type: "int" - variable: "WORLD" label: "World URL" description: "URL to download zipped world directory" type: "string" Minecraft: scale: ${SCALE} MinecraftLB: load_balancer_config: {}