{ "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", "meta": { "version": "PTDL_v2", "update_url": null }, "exported_at": "2025-12-31T12:56:47+00:00", "name": "Bungeecord", "author": "panel@example.com", "description": "For a long time, Minecraft server owners have had a dream that encompasses a free, easy, and\nreliable way to connect multiple Minecraft servers together. BungeeCord is the answer to said dream.\nWhether you are a small server wishing to string multiple game-modes together, or the owner of the\nShotBow Network, BungeeCord is the ideal solution for you. With the help of BungeeCord, you will be\nable to unlock your community's full potential.", "features": [ "eula", "java_version", "pid_limit" ], "docker_images": { "Java 21": "ghcr.io\/pelican-eggs\/yolks:java_21", "Java 17": "ghcr.io\/pelican-eggs\/yolks:java_17", "Java 16": "ghcr.io\/pelican-eggs\/yolks:java_16", "Java 11": "ghcr.io\/pelican-eggs\/yolks:java_11", "Java 8": "ghcr.io\/pelican-eggs\/yolks:java_8" }, "file_denylist": [], "startup": "java -Xms128M -XX:MaxRAMPercentage=95.0 -jar {{SERVER_JARFILE}}", "config": { "files": "{\n \"config.yml\": {\n \"parser\": \"yaml\",\n \"find\": {\n \"listeners[0].query_port\": \"{{server.build.default.port}}\",\n \"listeners[0].host\": \"0.0.0.0:{{server.build.default.port}}\",\n \"servers.*.address\": {\n \"regex:^(127\\\\.0\\\\.0\\\\.1|localhost)(:\\\\d{1,5})?$\": \"{{config.docker.interface}}$2\"\n }\n }\n }\n}", "startup": "{\n \"done\": \"Listening on \"\n}", "logs": "[]", "stop": "end" }, "scripts": { "installation": { "script": "#!\/bin\/ash\n# Bungeecord Installation Script\n#\n# Server Files: \/mnt\/server\n\ncd \/mnt\/server\n\nif [ -z \"${BUNGEE_VERSION}\" ] || [ \"${BUNGEE_VERSION}\" == \"latest\" ]; then\n BUNGEE_VERSION=\"lastStableBuild\"\nfi\n\ncurl -sSL -o ${SERVER_JARFILE} https:\/\/ci.md-5.net\/job\/BungeeCord\/${BUNGEE_VERSION}\/artifact\/bootstrap\/target\/BungeeCord.jar", "container": "ghcr.io\/pelican-eggs\/installers:alpine", "entrypoint": "ash" } }, "variables": [ { "name": "Bungeecord Jar File", "description": "The name of the Jarfile to use when running Bungeecord.", "env_variable": "SERVER_JARFILE", "default_value": "bungeecord.jar", "user_viewable": true, "user_editable": true, "rules": "required|regex:\/^([\\w\\d._-]+)(\\.jar)$\/", "field_type": "text" }, { "name": "Bungeecord Version", "description": "The version of Bungeecord to download and use.", "env_variable": "BUNGEE_VERSION", "default_value": "latest", "user_viewable": true, "user_editable": true, "rules": "required|alpha_num|between:1,6", "field_type": "text" } ] }