// Name: Generate Haxball Headless Script
// Description: Creates a ready-to-use Haxball Headless host script with basic admin and chat commands.
// Author: htzzsdcs9m-lang
// GitHub: htzzsdcs9m-lang
import "@johnlindquist/kit"
const [roomName, maxPlayersStr, publicStr, roomPassword, adminPassword] = await fields(
[
{ label: "Room Name", placeholder: "My Haxball Room", value: "My Haxball Room", required: true },
{ label: "Max Players", type: "number", value: "8", min: 2, max: 30, step: 1, required: true },
{ label: "Public? (yes/no)", value: "yes", required: true },
{ label: "Password (optional)", value: "" },
{ label: "Admin Password (optional)", value: "" },
],
[
{
name: "Generate",
shortcut: "return",
},