Egg Repository

Pterodactyl Community Egg Repository

Krypton

A fast, lightweight Minecraft server written in Kotlin

Read Me

Krypton

A fast, lightweight Minecraft server written in Kotlin

Krypton GitHub

Server Ports

Krypton only requires a single port to run, just like vanilla, though plugins may need extra ports.

Notes

Please note that the server will not function correctly unless a pre-generated world is provided.

Portdefault
Game25565
Yolks
NameTag
Java 8ghcr.io/ptero-eggs/yolks:java_8
Java 11ghcr.io/ptero-eggs/yolks:java_11
Java 16ghcr.io/ptero-eggs/yolks:java_16
Java 17ghcr.io/ptero-eggs/yolks:java_17
java 21ghcr.io/ptero-eggs/yolks:java_21
java 22ghcr.io/ptero-eggs/yolks:java_22
Variables and Startup

Startup Command

java -Xms128M -Xmx{{SERVER_MEMORY}}M -Dterminal.jline=false -Dterminal.ansi=true -jar {{SERVER_JAR}}

Variables

Server JAR File

The name of the server JAR to run the server with.

Environment Variable: SERVER_JAR
Default Value: Krypton.jar
User Viewable:
User Editable:
Krypton Version

The version of Krypton to download and use.

Environment Variable: KRYPTON_VERSION
Default Value: latest
User Viewable:
User Editable:
Install Script
#!/bin/bash
#
# Krypton installation script for Pterodactyl
# Created by BomBardyGamer
#
# Server Files: /mnt/server

apt-get update
apt-get install -y curl jq unzip

cd /mnt/server
if [ -z "${KRYPTON_VERSION}" ] || [ "${KRYPTON_VERSION}" == "latest" ]; then
    KRYPTON_VERSION="lastSuccessfulBuild"
fi

BASE_URL="https://ci.kryptonmc.org/job/Krypton/${KRYPTON_VERSION}"
ARTIFACT=`curl "${BASE_URL}/api/json?tree=artifacts%5BrelativePath%5D" | jq '.artifacts[0].relativePath' | sed 's/"//g'`

curl -o ${SERVER_JAR} ${BASE_URL}/artifact/${ARTIFACT}
unzip ${SERVER_JAR} "config.conf"
Installation Imageghcr.io/ptero-eggs/installers:debianInstallation Entrypointbash