Egg Repository

Pterodactyl Community Egg Repository

FTB Revelation

Revelation is a general all-purpose pack that is designed for solo play as well as small and medium population servers. This pack contains a mix of magic, tech and exploration mods, and is the largest pack ever built and released by the Feed The Beast Team.

Read Me

FTB Modpacks

A generic service to pull FTB modpacks from api.feed-the-beast.com. There are 2 ways to install a server through this service. The first method only requires you to know the modpacks name and (optionally) version. The second method requires you to know the id for the modpack and (optionally) version in the api.

Method 1 (Recommended)

  • FTB_SEARCH_TERM: the modpack name to query for, must be at least 3 characters long. EX: for FTB: Interactions you would do "interactions".
  • FTB_VERSION_STRING: the string version that you want to install. Leave blank to install latest stable release. EX: for FTB: Interactions 2.0.2, you would put "2.0.2".

Method 2

  • FTB_MODPACK_ID: the id that directs to the modpack in the api. EX: for FTB: Interactions the id would be "5". https://api.feed-the-beast.com/v1/modpacks/public/modpack/5
  • FTB_MODPACK_VERSION_ID: the version id in the api. Leave blank to install latest stable release. EX: for FTB: Interactions 2.0.2 the id is "86". https://api.feed-the-beast.com/v1/modpacks/public/modpack/5/86

NOTE Not all FTB packs come with a server.properties file, due to this the server.properties file may not get updated with the correct ip address and port at first launch. Please restart the server after first launch to fix this.

Neoforged

If you have trouble using an neoforge pack, make sure to select the latest java.

Server Ports

The minecraft server requires a single port for access (default 25565) but plugins may require extra ports to enabled for the server.

Port default
Game 25565
Yolks
NameTag
ghcr.io/ptero-eggs/yolks:java_8ghcr.io/ptero-eggs/yolks:java_8
Variables
NameDescriptionEnvironment VariableDefault ValueUser ViewableUser Editable
Modpack VersionVersion of the modpack to useMODPACK_VERSION2.4.1YesYes
Install Script
#!/bin/ash
# Forge Installation Script
#
# Server Files: /mnt/server

BASEURL=https://www.feed-the-beast.com/projects/ftb-revelation/files
PATTERN="(projects\/ftb-revelation\/files\/\d{7,})"
ID=`curl -sl ${BASEURL}| grep -A2 ${MODPACK_VERSION} | grep -oE "${PATTERN}"`
SECONDURL=https://www.feed-the-beast.com/${ID}
GOOD_ID=`curl -sl ${SECONDURL} | grep -B2 Server_${MODPACK_VERSION}.zip | grep -oE "${PATTERN}"`

DL_URL=https://www.feed-the-beast.com/${GOOD_ID}/download

cd /mnt/server

curl -L ${DL_URL} -o ftbrevelations-${MODPACK_VERSION}.zip

unzip ftbrevelations-${MODPACK_VERSION}.zip

rm -rf ftbrevelations-${MODPACK_VERSION}.zip

sh ./FTBInstall.sh


## install end
echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"