Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions scrolls/minecraft/cuberite/latest/scroll.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ commands:
run: restart
procedures:
- id: coldstart
image: artifacts.druid.gg/druid-team/druid:stable
image: artifacts.druid.gg/druid-team/druid:v0.1.243
expectedPorts:
- name: main
keepAliveTraffic: 10kb/5m
Expand All @@ -29,7 +29,7 @@ commands:
DRUID_PORT_MAIN_COLDSTARTER: "packet_handler/minecraft.lua"
command:
- druid-coldstarter
- image: artifacts.druid.gg/druid-team/druid:stable
- image: artifacts.druid.gg/druid-team/druid:v0.1.243
mounts:
- path: "/server"
working_dir: "/server"
Expand All @@ -51,7 +51,7 @@ commands:
install:
run: once
procedures:
- image: artifacts.druid.gg/druid-team/druid:stable
- image: artifacts.druid.gg/druid-team/druid:v0.1.243
mounts:
- path: "/server"
working_dir: "/server"
Expand All @@ -61,7 +61,7 @@ commands:
- "-O"
- Cuberite.tar.gz
- https://download.cuberite.org/linux-x86_64/Cuberite.tar.gz
- image: artifacts.druid.gg/druid-team/druid:stable
- image: artifacts.druid.gg/druid-team/druid:v0.1.243
mounts:
- path: "/server"
working_dir: "/server"
Expand Down
3 changes: 2 additions & 1 deletion scrolls/minecraft/minecraft-spigot/.build/artifacts.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,6 @@
"1.21.4": "artifacts.druid.gg/druid-team/scroll-minecraft-spigot:1.21.4",
"1.21.5": "artifacts.druid.gg/druid-team/scroll-minecraft-spigot:1.21.5",
"1.21.6": "artifacts.druid.gg/druid-team/scroll-minecraft-spigot:1.21.6",
"1.21.7": "artifacts.druid.gg/druid-team/scroll-minecraft-spigot:1.21.7"
"1.21.7": "artifacts.druid.gg/druid-team/scroll-minecraft-spigot:1.21.7",
"1.21.8": "artifacts.druid.gg/druid-team/scroll-minecraft-spigot:1.21.8"
}
3 changes: 3 additions & 0 deletions scrolls/minecraft/minecraft-spigot/.build/vars.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,5 +61,8 @@
},
"1.21.7": {
"jdkVersion": "21"
},
"1.21.8": {
"jdkVersion": "21"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
#Minecraft server properties
#Mon Apr 11 00:50:50 CEST 2022
enable-jmx-monitoring=false
rcon.port=25575
gamemode=survival
enable-command-block=false
enable-query=false
level-name=world
motd=A Minecraft Server
query.port=25565
pvp=true
difficulty=easy
network-compression-threshold=256
require-resource-pack=false
max-tick-time=60000
use-native-transport=true
max-players=20
online-mode=true
enable-status=true
allow-flight=false
broadcast-rcon-to-ops=true
view-distance=10
server-ip=
resource-pack-prompt=
allow-nether=true
server-port=25565
enable-rcon=true
sync-chunk-writes=true
op-permission-level=4
prevent-proxy-connections=false
resource-pack=
entity-broadcast-range-percentage=100
rcon.password={{ .Config.rcon.password }}
player-idle-timeout=0
debug=false
force-gamemode=false
rate-limit=0
hardcore=false
white-list=false
broadcast-console-to-ops=true
spawn-npcs=true
spawn-animals=true
snooper-enabled=true
function-permission-level=2
text-filtering-config=
spawn-monsters=true
enforce-whitelist=false
resource-pack-sha1=
spawn-protection=16
max-world-size=29999984
22 changes: 22 additions & 0 deletions scrolls/minecraft/minecraft-spigot/1.21.8/data/start.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/bin/bash
set -e

MAX=${DRUID_MAX_MEMORY:-}
MAX=${MAX%?}
if [ -z "${MAX}" ];
then
MAX=1024M
fi

if [ ! -f server.properties ] && [ -f server.properties.scroll_template ]; then
if [ -f .druid-rcon-password ]; then
RCON_PASSWORD=$(cat .druid-rcon-password)
else
umask 077
RCON_PASSWORD=$(LC_ALL=C tr -dc 'A-Za-z0-9' < /dev/urandom | head -c 50)
printf '%s\n' "$RCON_PASSWORD" > .druid-rcon-password
fi
sed "s/{{ .Config.rcon.password }}/$RCON_PASSWORD/g" server.properties.scroll_template > server.properties
fi

java -Xmx$MAX -Xms1024M -jar spigot.jar nogui
34 changes: 34 additions & 0 deletions scrolls/minecraft/minecraft-spigot/1.21.8/data/update.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#default update script

SCRIPTPATH="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"

if [ ! -f "$SCRIPTPATH/scroll-lock.json" ]; then
echo "Scroll lock not found. Skipping update"
exit 0
fi

if [ -z "$(ls $SCRIPTPATH/update)" ]; then
echo "Update directory is empty. Skipping update"
else
versionsDirs=$(find $SCRIPTPATH/update/* -maxdepth 0 -type d | sort --version-sort)
current=$(cat $SCRIPTPATH/scroll-lock.json | jq -r .scroll_version)

for versionsDir in $versionsDirs
do
version=$(basename $versionsDir)
if [ ! "$(printf '%s\n' "$version" "$current" | sort -V | head -n1)" = "$version" ] ;
then
echo "$versionsDir/update.sh"
if [ -f "$versionsDir/update.sh" ]; then
sh $versionsDir/update.sh
else
echo "Warning: update $version has no update.sh... skipping"
fi
fi
done
fi



LATEST_VERSION=$(cat $SCRIPTPATH/scroll.yaml | yq -r .version)
jq --arg LV "$LATEST_VERSION" -r '.scroll_version = $LV' $SCRIPTPATH/scroll-lock.json | sponge $SCRIPTPATH/scroll-lock.json
Loading
Loading