diff --git a/Dockerfile b/Dockerfile index 1dbb86a..da203a4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,12 +2,9 @@ FROM alpine:3.19 WORKDIR /server -COPY server.properties . -COPY --chmod=755 entrypoint.sh . +COPY server/ ./server/ -RUN apk add --no-cache openjdk17-jre wget vim - -RUN wget -O server.jar https://github.com/Better-than-Adventure/bta-download-repo/releases/download/v7.3_04/bta.v7.3_04.server.jar +RUN apk add --no-cache openjdk17-jre vim VOLUME ["/server/world"] diff --git a/entrypoint.sh b/entrypoint.sh deleted file mode 100644 index b3a3c25..0000000 --- a/entrypoint.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -exec java -Xms${JAVA_MIN_MEM} -Xmx${JAVA_MAX_MEM} -jar /server/server.jar diff --git a/server/banned-ips.txt b/server/banned-ips.txt new file mode 100644 index 0000000..e69de29 diff --git a/server/banned-players.txt b/server/banned-players.txt new file mode 100644 index 0000000..e69de29 diff --git a/server/entrypoint.sh b/server/entrypoint.sh new file mode 100644 index 0000000..c98778c --- /dev/null +++ b/server/entrypoint.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +java -Dfabric.runtimeMappingNamespace=official -Xms${JAVA_MIN_MEM} -Xmx${JAVA_MAX_MEM} -jar /server/fabric-server-launch.jar \ No newline at end of file diff --git a/server/fabric-server-launch.jar b/server/fabric-server-launch.jar new file mode 100644 index 0000000..812649d Binary files /dev/null and b/server/fabric-server-launch.jar differ diff --git a/server/fabric-server-launcher.properties b/server/fabric-server-launcher.properties new file mode 100644 index 0000000..358ca1f --- /dev/null +++ b/server/fabric-server-launcher.properties @@ -0,0 +1,2 @@ +#Sat Aug 12 17:40:53 CEST 2023 +serverJar=server.jar diff --git a/server/libraries/babric/intermediary/b1.7.3/intermediary-b1.7.3.jar b/server/libraries/babric/intermediary/b1.7.3/intermediary-b1.7.3.jar new file mode 100644 index 0000000..8febdaf Binary files /dev/null and b/server/libraries/babric/intermediary/b1.7.3/intermediary-b1.7.3.jar differ diff --git a/server/libraries/babric/log4j-config/1.0.0/log4j-config-1.0.0.jar b/server/libraries/babric/log4j-config/1.0.0/log4j-config-1.0.0.jar new file mode 100644 index 0000000..643a2bd Binary files /dev/null and b/server/libraries/babric/log4j-config/1.0.0/log4j-config-1.0.0.jar differ diff --git a/server/libraries/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar b/server/libraries/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar new file mode 100644 index 0000000..a88c5bd Binary files /dev/null and b/server/libraries/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar differ diff --git a/server/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar b/server/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar new file mode 100644 index 0000000..324887d Binary files /dev/null and b/server/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar differ diff --git a/server/libraries/commons-codec/commons-codec/1.15/commons-codec-1.15.jar b/server/libraries/commons-codec/commons-codec/1.15/commons-codec-1.15.jar new file mode 100644 index 0000000..f14985a Binary files /dev/null and b/server/libraries/commons-codec/commons-codec/1.15/commons-codec-1.15.jar differ diff --git a/server/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar b/server/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar new file mode 100644 index 0000000..be507d9 Binary files /dev/null and b/server/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar differ diff --git a/server/libraries/log4j/apache-log4j-extras/1.2.17/apache-log4j-extras-1.2.17.jar b/server/libraries/log4j/apache-log4j-extras/1.2.17/apache-log4j-extras-1.2.17.jar new file mode 100644 index 0000000..9212a96 Binary files /dev/null and b/server/libraries/log4j/apache-log4j-extras/1.2.17/apache-log4j-extras-1.2.17.jar differ diff --git a/server/libraries/net/fabricmc/access-widener/2.1.0/access-widener-2.1.0.jar b/server/libraries/net/fabricmc/access-widener/2.1.0/access-widener-2.1.0.jar new file mode 100644 index 0000000..a3385cd Binary files /dev/null and b/server/libraries/net/fabricmc/access-widener/2.1.0/access-widener-2.1.0.jar differ diff --git a/server/libraries/net/fabricmc/fabric-loader/0.18.4-bta.10/fabric-loader-0.18.4-bta.10.jar b/server/libraries/net/fabricmc/fabric-loader/0.18.4-bta.10/fabric-loader-0.18.4-bta.10.jar new file mode 100644 index 0000000..daf3810 Binary files /dev/null and b/server/libraries/net/fabricmc/fabric-loader/0.18.4-bta.10/fabric-loader-0.18.4-bta.10.jar differ diff --git a/server/libraries/net/fabricmc/mapping-io/0.5.0/mapping-io-0.5.0.jar b/server/libraries/net/fabricmc/mapping-io/0.5.0/mapping-io-0.5.0.jar new file mode 100644 index 0000000..907eb6f Binary files /dev/null and b/server/libraries/net/fabricmc/mapping-io/0.5.0/mapping-io-0.5.0.jar differ diff --git a/server/libraries/net/fabricmc/sponge-mixin/0.16.5+mixin.0.8.7/sponge-mixin-0.16.5+mixin.0.8.7.jar b/server/libraries/net/fabricmc/sponge-mixin/0.16.5+mixin.0.8.7/sponge-mixin-0.16.5+mixin.0.8.7.jar new file mode 100644 index 0000000..a922fda Binary files /dev/null and b/server/libraries/net/fabricmc/sponge-mixin/0.16.5+mixin.0.8.7/sponge-mixin-0.16.5+mixin.0.8.7.jar differ diff --git a/server/libraries/net/fabricmc/tiny-mappings-parser/0.3.0+build.17/tiny-mappings-parser-0.3.0+build.17.jar b/server/libraries/net/fabricmc/tiny-mappings-parser/0.3.0+build.17/tiny-mappings-parser-0.3.0+build.17.jar new file mode 100644 index 0000000..4253f87 Binary files /dev/null and b/server/libraries/net/fabricmc/tiny-mappings-parser/0.3.0+build.17/tiny-mappings-parser-0.3.0+build.17.jar differ diff --git a/server/libraries/net/fabricmc/tiny-remapper/0.8.2/tiny-remapper-0.8.2.jar b/server/libraries/net/fabricmc/tiny-remapper/0.8.2/tiny-remapper-0.8.2.jar new file mode 100644 index 0000000..441d326 Binary files /dev/null and b/server/libraries/net/fabricmc/tiny-remapper/0.8.2/tiny-remapper-0.8.2.jar differ diff --git a/server/libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar b/server/libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar new file mode 100644 index 0000000..a03b40b Binary files /dev/null and b/server/libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar differ diff --git a/server/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar b/server/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar new file mode 100644 index 0000000..4d434a2 Binary files /dev/null and b/server/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar differ diff --git a/server/libraries/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.jar b/server/libraries/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.jar new file mode 100644 index 0000000..6036368 Binary files /dev/null and b/server/libraries/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.jar differ diff --git a/server/libraries/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.jar b/server/libraries/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.jar new file mode 100644 index 0000000..29d1b52 Binary files /dev/null and b/server/libraries/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.jar differ diff --git a/server/libraries/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.jar b/server/libraries/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.jar new file mode 100644 index 0000000..54dafcd Binary files /dev/null and b/server/libraries/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.jar differ diff --git a/server/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.16.0/log4j-slf4j18-impl-2.16.0.jar b/server/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.16.0/log4j-slf4j18-impl-2.16.0.jar new file mode 100644 index 0000000..d312fe8 Binary files /dev/null and b/server/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.16.0/log4j-slf4j18-impl-2.16.0.jar differ diff --git a/server/libraries/org/ow2/asm/asm-analysis/9.4/asm-analysis-9.4.jar b/server/libraries/org/ow2/asm/asm-analysis/9.4/asm-analysis-9.4.jar new file mode 100644 index 0000000..29f78f0 Binary files /dev/null and b/server/libraries/org/ow2/asm/asm-analysis/9.4/asm-analysis-9.4.jar differ diff --git a/server/libraries/org/ow2/asm/asm-commons/9.4/asm-commons-9.4.jar b/server/libraries/org/ow2/asm/asm-commons/9.4/asm-commons-9.4.jar new file mode 100644 index 0000000..593621a Binary files /dev/null and b/server/libraries/org/ow2/asm/asm-commons/9.4/asm-commons-9.4.jar differ diff --git a/server/libraries/org/ow2/asm/asm-tree/9.4/asm-tree-9.4.jar b/server/libraries/org/ow2/asm/asm-tree/9.4/asm-tree-9.4.jar new file mode 100644 index 0000000..c560305 Binary files /dev/null and b/server/libraries/org/ow2/asm/asm-tree/9.4/asm-tree-9.4.jar differ diff --git a/server/libraries/org/ow2/asm/asm-util/9.4/asm-util-9.4.jar b/server/libraries/org/ow2/asm/asm-util/9.4/asm-util-9.4.jar new file mode 100644 index 0000000..fbe1fcb Binary files /dev/null and b/server/libraries/org/ow2/asm/asm-util/9.4/asm-util-9.4.jar differ diff --git a/server/libraries/org/ow2/asm/asm/9.4/asm-9.4.jar b/server/libraries/org/ow2/asm/asm/9.4/asm-9.4.jar new file mode 100644 index 0000000..01cb52e Binary files /dev/null and b/server/libraries/org/ow2/asm/asm/9.4/asm-9.4.jar differ diff --git a/server/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar b/server/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar new file mode 100644 index 0000000..c6458a7 Binary files /dev/null and b/server/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar differ diff --git a/server/log4j.properties b/server/log4j.properties new file mode 100644 index 0000000..f862351 --- /dev/null +++ b/server/log4j.properties @@ -0,0 +1,13 @@ +log4j.appender.file=org.apache.log4j.rolling.RollingFileAppender +log4j.appender.file.layout=org.apache.log4j.PatternLayout +log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1} - %m%n +log4j.appender.file.rollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy +log4j.appender.file.rollingPolicy.FileNamePattern=./logs/%d{yyyy-MM-dd}.log +log4j.appender.file.rollingPolicy.ActiveFileName=./logs/latest.log + +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.Target=System.out +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1} - %m%n + +log4j.logger.Minecraft=DEBUG, file, stdout diff --git a/server/mods/halplibe-5.3.2.jar b/server/mods/halplibe-5.3.2.jar new file mode 100644 index 0000000..21c09b8 Binary files /dev/null and b/server/mods/halplibe-5.3.2.jar differ diff --git a/server/ops.txt b/server/ops.txt new file mode 100644 index 0000000..e69de29 diff --git a/server/server.jar b/server/server.jar new file mode 100644 index 0000000..523973d Binary files /dev/null and b/server/server.jar differ diff --git a/server.properties b/server/server.properties similarity index 70% rename from server.properties rename to server/server.properties index 4da4fa3..e734bd6 100644 --- a/server.properties +++ b/server/server.properties @@ -1,34 +1,34 @@ -#Minecraft server properties -#Fri Mar 06 15:17:05 UTC 2026 -default-gamemode=survival -view-distance=12 -language=en_US -uuid-service=https\://api.minecraftservices.com/minecraft/profile/lookup/name/%s -server-ip= -stats-token=only-enter-a-value-if-you-are-a-registered-server -forceSaveAllChunksOnAutosave=false -level-seed= -server-port=25565 -allow-nether=true -sleep-percentage=0 -autosaveInterval=5 -login-timeout-time=90000 -world-type=minecraft\:overworld.extended -join-message= -allow-paradise=false -level-name=world -motd=BakaLand! -white-list=false -pvp=true -enable-item-clumping=true -spawn-animals=true -difficulty=3 -disable-photomode=false -spawn-monsters=true -summon-limit=10 -max-players=20 -maxChunksSavedPerAutosave=24 -spawn-protection=1 -online-mode=true -packet-delay=1 -allow-flight=false \ No newline at end of file +#Minecraft server properties +#Mon Aug 28 19:09:22 CEST 2023 +default-gamemode=survival +view-distance=12 +language=en_US +uuid-service=https://api.minecraftservices.com/minecraft/profile/lookup/name/%s +server-ip= +stats-token=only-enter-a-value-if-you-are-a-registered-server +forceSaveAllChunksOnAutosave=false +level-seed= +server-port=25565 +allow-nether=true +sleep-percentage=51 +autosaveInterval=5 +login-timeout-time=90000 +world-type=minecraft:overworld.default +allow-paradise=false +level-name=world +motd=BakaLand! +white-list=false +pvp=true +enable-item-clumping=true +spawn-animals=true +difficulty=3 +disable-photomode=false +summon-limit=10 +spawn-monsters=true +max-players=20 +maxChunksSavedPerAutosave=24 +spawn-protection=1 +online-mode=true +packet-delay=1 +allow-flight=false +join-message=Have fun! diff --git a/server/white-list.txt b/server/white-list.txt new file mode 100644 index 0000000..e69de29