{"meta":{"slug":"waterdog-pe","name":"Waterdog Pe","category":"minecraft","source":"pterodactyl","owner":"pterodactyl","repo":"game-eggs","branch":"main","path":"minecraft/proxy/bedrock/waterdog_pe/egg-waterdog-pe.json","rawUrl":"https://raw.githubusercontent.com/pterodactyl/game-eggs/main/minecraft/proxy/bedrock/waterdog_pe/egg-waterdog-pe.json","indexedAt":1792246788483},"egg":{"_comment":"DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO","meta":{"version":"PTDL_v2","update_url":null},"exported_at":"2024-04-02T11:21:58+02:00","name":"Waterdog PE","author":"parker@pterodactyl.io","description":"Brand new proxy server for Minecraft: Bedrock Edition","features":["eula","java_version","pid_limit"],"docker_images":{"Java 21":"ghcr.io/ptero-eggs/yolks:java_21","Java 17":"ghcr.io/ptero-eggs/yolks:java_17","Java 16":"ghcr.io/ptero-eggs/yolks:java_16","Java 11":"ghcr.io/ptero-eggs/yolks:java_11","Java 8":"ghcr.io/ptero-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/ptero-eggs/game-eggs/main/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/ptero-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","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","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"}