{"meta":{"slug":"minecraft-waterdog-p-e","name":"Waterdog P E","category":"proxy","source":"pelican","owner":"pelican-eggs","repo":"minecraft","branch":"main","path":"proxy/bedrock/waterdog_pe/egg-waterdog-p-e.json","rawUrl":"https://raw.githubusercontent.com/pelican-eggs/minecraft/main/proxy/bedrock/waterdog_pe/egg-waterdog-p-e.json","indexedAt":1792246788483},"egg":{"_comment":"DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL","meta":{"version":"PTDL_v2","update_url":"https://raw.githubusercontent.com/pelican-eggs/minecraft/refs/heads/main/proxy/bedrock/waterdog_pe/egg-waterdog-p-e.json"},"exported_at":"2026-04-21T19:02:00+00:00","name":"Waterdog PE","author":"parker@pelican.dev","uuid":"793c40ea-b8df-4b88-90fe-b2b5a7103e43","description":"Brand new proxy server for Minecraft: Bedrock Edition","tags":["minecraft","proxy"],"features":["eula","java_version","pid_limit"],"docker_images":{"ghcr.io/pelican-eggs/yolks:java_17":"ghcr.io/pelican-eggs/yolks:java_17","ghcr.io/pelican-eggs/yolks:java_16":"ghcr.io/pelican-eggs/yolks:java_16","ghcr.io/pelican-eggs/yolks:java_11":"ghcr.io/pelican-eggs/yolks:java_11","ghcr.io/pelican-eggs/yolks:java_8":"ghcr.io/pelican-eggs/yolks:java_8"},"file_denylist":[],"startup":"java -Dterminal.ansi=true -Xms128M -Xmx{{SERVER_MEMORY}}M -jar {{SERVER_JARFILE}}","config":{"files":"{}","startup":"{\r\n    \"done\": \"Started query on \"\r\n}","logs":"{}","stop":"end"},"scripts":{"installation":{"script":"#!/bin/bash\r\n\r\n\r\nif [ ! -d /mnt/server ]; then\r\n    mkdir /mnt/server\r\nfi\r\n\r\ncd /mnt/server\r\n\r\n# Adding '.jar' if it isn't part of the file name\r\nif [[ \"${SERVER_JARFILE}\" == \"*\\.jar\" ]]; then\r\n    echo -e \"adding.jar to server file name\"\r\n    SERVER_JARFILE=\"${SERVER_JARFILE}.jar\"\r\nfi\r\n\r\nif [ -z \"${WATERDOG_VERSION}\" ] || [ \"${WATERDOG_VERSION}\" == \"latest\" ]; then\r\n    echo -e \"downloading latest waterdog pe build\\n\"\r\n    curl -sSL -o ${SERVER_JARFILE} https://jenkins.waterdog.dev/job/Waterdog/job/WaterdogPE/job/release/lastSuccessfulBuild/artifact/target/Waterdog.jar\r\nelse \r\n    echo -e \"downloading waterdog pe build ${WATERDOG_VERSION}\\n\"\r\n    curl -sSL -o ${SERVER_JARFILE} https://jenkins.waterdog.dev/job/Waterdog/job/WaterdogPE/job/release/${WATERDOG_VERSION}/artifact/target/Waterdog.jar\r\nfi\r\n\r\nif [ ! -f config.yml ]; then\r\n    echo -e \"Downloading waterdog pe config.yml\"\r\n   curl -o config.yml https://raw.githubusercontent.com/parkervcp/eggs/master/game_eggs/minecraft/proxy/bedrock/waterdog_pe/config.yml\r\nelse\r\n    echo -e \"Waterfall config.yml exists. Will not pull a new file\"\r\nfi\r\n\r\n## install end\r\necho \"-----------------------------------------\"\r\necho \"Installation completed...\"\r\necho \"-----------------------------------------\"","container":"ghcr.io/pelican-eggs/installers:debian","entrypoint":"bash"}},"variables":[{"name":"Waterdog PE Version","description":"The build to pull and install. (Ex. 23), or set to latest\r\n\r\nThis is the build number on https://jenkins.waterdog.dev/","env_variable":"WATERDOG_VERSION","default_value":"latest","user_viewable":true,"user_editable":true,"rules":"required|string|max:20","sort":null,"field_type":"text"},{"name":"Server Jar File","description":"The jar to run to","env_variable":"SERVER_JARFILE","default_value":"server.jar","user_viewable":true,"user_editable":true,"rules":"required|string|max:20","sort":null,"field_type":"text"}]},"readme":"# Waterdog PE\n\nBrand new proxy server for Minecraft: Bedrock Edition\n\n## Server Ports\n\n| Port     | default |\n|----------|---------|\n| server   | 19132   |\n"}