feat(tree-feller): migrate distribution and local harness to Purpur
Release / release (push) Successful in 7m13s
CI / build (push) Successful in 2m35s

BREAKING CHANGE: New releases require Java 25/Purpur 26.2 and use purpur-tree-feller-<version>.jar. Runtime TreeFeller identity, data folder, progression and felling/undo behavior are unchanged. Replace the old JAR rather than installing both distributions. The local harness now selects Purpur 2618; its stored worlds and operator/port/RCON settings are preserved. No containers are started by this migration.
This commit is contained in:
dmg
2026-09-12 15:04:03 -04:00
parent 2a793e8c69
commit 5b41190a09
15 changed files with 334 additions and 30 deletions
+3 -2
View File
@@ -8,8 +8,9 @@ services:
- "127.0.0.1:25565:25565"
environment:
EULA: "TRUE"
TYPE: SPIGOT
TYPE: PURPUR
VERSION: "26.2"
PURPUR_BUILD: "2618"
MEMORY: 2G
ONLINE_MODE: "false"
OPS_FILE: /config/tree-feller-ops.json
@@ -21,7 +22,7 @@ services:
SPAWN_PROTECTION: "0"
volumes:
- ./.docker/minecraft:/data
- ./build/libs/tree-feller-0.1.0-SNAPSHOT.jar:/plugins/TreeFeller.jar:ro
- ./build/libs/purpur-tree-feller-0.1.0-SNAPSHOT.jar:/plugins/TreeFeller.jar:ro
- ./docker/test-ops.json:/config/tree-feller-ops.json:ro
healthcheck:
test: ["CMD", "mc-health"]