ok I have asked people on Pterodactyl discord and they gave me this file and its working perfectly http://www.mediafire.com/file/67b7a3w7asaoavm/egg-pocketmine--m-p2.json and I post it here in case of anyone want it
Mediafire sucks, reposting the file here in case someone hates Mediafire just as much as me or the file gets taken down: Code: { "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", "meta": { "version": "PTDL_v1" }, "exported_at": "2018-03-01T15:46:56+02:00", "name": "Pocketmine-MP", "author": "[email protected]", "description": "Pocketmine-MP", "image": "registry.gitlab.com/bl4ckspr4y/pterodactyl-pocketmine-mp:latest", "startup": "./start.sh", "config": { "files": "{\r\n \"server.properties\": {\r\n \"parser\": \"properties\",\r\n \"find\": {\r\n \"server-ip\": \"0.0.0.0\",\r\n \"enable-query\": \"true\",\r\n \"server-port\": \"{{server.build.default.port}}\",\r\n \"query.port\": \"{{server.build.default.port}}\"\r\n }\r\n }\r\n}", "startup": "{\r\n \"done\": \")! For help, type \",\r\n \"userInteraction\": [\r\n \"Go to eula.txt for more info.\"\r\n ]\r\n}", "logs": "{\r\n \"custom\": false,\r\n \"location\": \"server.log\"\r\n}", "stop": "stop" }, "scripts": { "installation": { "script": "#!/bin/bash\r\napt -y update\r\napt -y --no-install-recommends install curl unzip lib32gcc1 ca-certificates\r\n\r\nmkdir -p /mnt/server\r\n\r\ncd /mnt/server\r\ncurl -sSL -o PocketMine-MP.phar https://jenkins.pmmp.io/job/PocketMine-MP/lastStableBuild/artifact/PocketMine-MP.phar\r\ncurl -sSL -o start.sh https://raw.githubusercontent.com/pmmp/PocketMine-MP/master/start.sh\r\ncurl -sSL -o php.binary.tar.gz https://jenkins.pmmp.io/job/PHP-7.2-Aggregate/6/artifact/PHP-7.2-Linux-x86_64.tar.gz\r\ntar -xzvf php.binary.tar.gz\r\nrm -rf /mnt/server/php.binary.tar.gz\r\nchmod +x /mnt/server/start.sh\r\n\r\nchown -R root:root /mnt\r\n\r\nexport HOME=/mnt/server", "container": "ubuntu:16.04", "entrypoint": "bash" } }, "variables": Array[0][ ] }