Add NeoForge releases 0.0.1–0.0.19 and README changelog
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
5933ed34f35473026a32f0c3eab9a8b86b6fb484461bac2f670e0a74930aaa0c manifest.json
|
||||
877b34bf582f9d06b9dbd2832db8a1b376a786be21826628229df52a6672cd52 minecraft-lab-neoforge-spike-0.0.4.mrpack
|
||||
1c44ec39a5ed5af7bba9d2f6525551809635b0819a48f593583a2fdc0afab457 server/.env.example
|
||||
ff3558d20a2fe2cb6911f1c73551dd49b7d0464841b914b601922ff43039f637 server/README.md
|
||||
d2650fba97627def68ae8691f06bc5ed3a8aa94cb9ebbc27e329707d6efa9ad5 server/compose.yaml
|
||||
6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt
|
||||
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"pack": {
|
||||
"name": "minecraft-lab-neoforge-spike",
|
||||
"version": "0.0.4",
|
||||
"minecraft": "1.21.1",
|
||||
"loader": {
|
||||
"id": "neoforge",
|
||||
"version": "21.1.252"
|
||||
}
|
||||
},
|
||||
"artifact": "minecraft-lab-neoforge-spike-0.0.4.mrpack",
|
||||
"git": {
|
||||
"commit": "85f6897365b8d4717d8670808d2223c3024d247f",
|
||||
"dirty": true
|
||||
},
|
||||
"tools": {
|
||||
"packwiz": {
|
||||
"commit": "ef87d964f8cbd52b3b13ea42453ef322290e2b9e",
|
||||
"sha256": "7f8ed641be0c28988895651e3270cc9ad4b40c436e3d5cf9b3bcdb718b4369c6"
|
||||
},
|
||||
"compose": {
|
||||
"version": "v5.6.0",
|
||||
"sha256": "40343e21ca777173e69cff5dbafeb37c6f81f3b0d57d9e597f036e95eb63e76a"
|
||||
},
|
||||
"node": "v26.10.0",
|
||||
"npm_lock_sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788"
|
||||
},
|
||||
"server": {
|
||||
"image": "itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2",
|
||||
"java_major": 21,
|
||||
"memory": "2G",
|
||||
"port": 25565,
|
||||
"compose_project": "minecraft-lab-spike"
|
||||
},
|
||||
"source_files": [
|
||||
{
|
||||
"path": "pack/config/spike-marker.txt",
|
||||
"sha256": "db43653501b8d024d61686a59700621f857ae0a6eef414448dd0ab4a06dd9428"
|
||||
},
|
||||
{
|
||||
"path": "pack/index.toml",
|
||||
"sha256": "2782087550a243c663e3fed2c6267af78930fe3810e9dd1b844be6d14a680bd4"
|
||||
},
|
||||
{
|
||||
"path": "pack/mods/mouse-tweaks.pw.toml",
|
||||
"sha256": "6bc414cc0f2d4c078fe83f384d786343f701f371d657c5279b5b0df1595804bd"
|
||||
},
|
||||
{
|
||||
"path": "pack/mods/sophisticated-backpacks.pw.toml",
|
||||
"sha256": "c0f73c72c3903c3302a2589ba75fd4e1f4c1b3e2b1fe478340b2c826b55e5cd4"
|
||||
},
|
||||
{
|
||||
"path": "pack/mods/sophisticated-core.pw.toml",
|
||||
"sha256": "e824f362b3537caa9dc64e54021f80b0f9f7a8eac36603fd8a3e53f3c7264670"
|
||||
},
|
||||
{
|
||||
"path": "pack/pack.toml",
|
||||
"sha256": "d0b24bbf10d64ecd255d663c95ebbf7c0e16c48b52d4fa7bbdc805569e69542b"
|
||||
},
|
||||
{
|
||||
"path": "package-lock.json",
|
||||
"sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788"
|
||||
},
|
||||
{
|
||||
"path": "package.json",
|
||||
"sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd"
|
||||
},
|
||||
{
|
||||
"path": "platform/build.mjs",
|
||||
"sha256": "77b84dd8080f93faad68ea21f9b7f6574d5b15eddb577dbbe69d6dc4eb48fbf2"
|
||||
},
|
||||
{
|
||||
"path": "platform/compatibility.json",
|
||||
"sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7"
|
||||
},
|
||||
{
|
||||
"path": "platform/config.yaml",
|
||||
"sha256": "1e704bd32b60491f89dc91628319eb600277c2b0875faa3aeee80363faa77af6"
|
||||
},
|
||||
{
|
||||
"path": "scripts/mcpack.mjs",
|
||||
"sha256": "2ca75a513a7d230a31b88417662283cb861927bb6bfe71dae8b54dcdba35655f"
|
||||
},
|
||||
{
|
||||
"path": "server/.env.example",
|
||||
"sha256": "483f619125df208904b327c46abeea171beda521501d08ffa6bd4177204145f5"
|
||||
},
|
||||
{
|
||||
"path": "server/compose.yaml",
|
||||
"sha256": "0f6dc98b7b1c4a4149977a17b0087a36a076dd231a62f3fc9d7343e03f550894"
|
||||
},
|
||||
{
|
||||
"path": "server/config/spike-marker.txt",
|
||||
"sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1"
|
||||
},
|
||||
{
|
||||
"path": "toolchain.lock.env",
|
||||
"sha256": "6f1ab071734f7f31ce92242140fe32deffe16e2744254cd55aaab7a1d2b89b97"
|
||||
}
|
||||
],
|
||||
"managed_files": {
|
||||
"client": [
|
||||
{
|
||||
"path": "config/spike-marker.txt",
|
||||
"owner": "pack",
|
||||
"policy": "replace",
|
||||
"hashes": {
|
||||
"sha256": "db43653501b8d024d61686a59700621f857ae0a6eef414448dd0ab4a06dd9428"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "mods/MouseTweaks-neoforge-mc1.21-2.26.1.jar",
|
||||
"owner": "pack",
|
||||
"policy": "replace",
|
||||
"hashes": {
|
||||
"sha1": "6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc",
|
||||
"sha512": "f95c0cc881211ee0442434976775e07aae40b4a2ba4e3a85455bc57ca9d3c991e239cd98374a8abd442dc9c378dcd9001e2caa1bf69991d424b5652dd7f3483b"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "mods/sophisticatedbackpacks-1.21.1-3.26.7.2182.jar",
|
||||
"owner": "pack",
|
||||
"policy": "replace",
|
||||
"hashes": {
|
||||
"sha1": "765da4f602b17376909d810bffc39691fae9d583",
|
||||
"sha512": "e720916477f8faaea3ac45609f557e5997db3ea8e83d10b06d8ffd3b0a0e1348dc17b00f773c1c7d0495f795b12d002f17e99d0bf67008c1efe6c77c28d5a015"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "mods/sophisticatedcore-1.21.1-1.5.5.2363.jar",
|
||||
"owner": "pack",
|
||||
"policy": "replace",
|
||||
"hashes": {
|
||||
"sha1": "7efd2447a97bf572e572764bd9939aa0ed7b8c32",
|
||||
"sha512": "8bc1f6f05c0ca0722b58210283fb3deb31155d3185936053e92c90f41bc61220e49d23bf83791f09121afcbe30ba469c5a04134b1b8595591e33a2c1cfc16768"
|
||||
}
|
||||
}
|
||||
],
|
||||
"server": [
|
||||
{
|
||||
"path": "config/spike-marker.txt",
|
||||
"owner": "server",
|
||||
"policy": "replace",
|
||||
"hashes": {
|
||||
"sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1"
|
||||
},
|
||||
"overrides": "pack"
|
||||
},
|
||||
{
|
||||
"path": "mods/sophisticatedbackpacks-1.21.1-3.26.7.2182.jar",
|
||||
"owner": "pack",
|
||||
"policy": "replace",
|
||||
"hashes": {
|
||||
"sha1": "765da4f602b17376909d810bffc39691fae9d583",
|
||||
"sha512": "e720916477f8faaea3ac45609f557e5997db3ea8e83d10b06d8ffd3b0a0e1348dc17b00f773c1c7d0495f795b12d002f17e99d0bf67008c1efe6c77c28d5a015"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "mods/sophisticatedcore-1.21.1-1.5.5.2363.jar",
|
||||
"owner": "pack",
|
||||
"policy": "replace",
|
||||
"hashes": {
|
||||
"sha1": "7efd2447a97bf572e572764bd9939aa0ed7b8c32",
|
||||
"sha512": "8bc1f6f05c0ca0722b58210283fb3deb31155d3185936053e92c90f41bc61220e49d23bf83791f09121afcbe30ba469c5a04134b1b8595591e33a2c1cfc16768"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"runtime_policy": {
|
||||
"unmanaged": "preserve",
|
||||
"defaultconfigs": "seed-only"
|
||||
},
|
||||
"release_files": [
|
||||
{
|
||||
"path": "minecraft-lab-neoforge-spike-0.0.4.mrpack",
|
||||
"sha256": "877b34bf582f9d06b9dbd2832db8a1b376a786be21826628229df52a6672cd52"
|
||||
},
|
||||
{
|
||||
"path": "server/.env.example",
|
||||
"sha256": "1c44ec39a5ed5af7bba9d2f6525551809635b0819a48f593583a2fdc0afab457"
|
||||
},
|
||||
{
|
||||
"path": "server/README.md",
|
||||
"sha256": "ff3558d20a2fe2cb6911f1c73551dd49b7d0464841b914b601922ff43039f637"
|
||||
},
|
||||
{
|
||||
"path": "server/compose.yaml",
|
||||
"sha256": "d2650fba97627def68ae8691f06bc5ed3a8aa94cb9ebbc27e329707d6efa9ad5"
|
||||
},
|
||||
{
|
||||
"path": "server/config/spike-marker.txt",
|
||||
"sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,6 @@
|
||||
# Accept Minecraft EULA before setting MC_EULA=TRUE.
|
||||
MC_EULA=FALSE
|
||||
MC_MEMORY=2G
|
||||
MC_PORT=25565
|
||||
MC_UID=1000
|
||||
MC_GID=1000
|
||||
@@ -0,0 +1,15 @@
|
||||
# Immutable server release
|
||||
|
||||
Copy server/.env.example to a local settings file outside this release.
|
||||
Accept the Minecraft EULA before setting MC_EULA=TRUE.
|
||||
|
||||
Set MC_ROOT to an absolute server root and MC_RELEASE_DIR to this release.
|
||||
Use the same Compose project name for all releases:
|
||||
|
||||
```bash
|
||||
docker compose --project-name minecraft-lab-spike --env-file /absolute/local-settings.env -f "$MC_RELEASE_DIR/server/compose.yaml" config --quiet
|
||||
```
|
||||
|
||||
This release uses offline authentication and IPv4 loopback.
|
||||
server/config overrides corresponding pack settings at startup.
|
||||
Runtime-generated server.properties is configured through Compose environment.
|
||||
@@ -0,0 +1,42 @@
|
||||
services:
|
||||
minecraft:
|
||||
image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2
|
||||
restart: no
|
||||
stop_grace_period: 2m
|
||||
ports:
|
||||
- 127.0.0.1:${MC_PORT:-25565}:25565
|
||||
environment:
|
||||
EULA: ${MC_EULA:-FALSE}
|
||||
TYPE: MODRINTH
|
||||
MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.4.mrpack
|
||||
MODRINTH_DEFAULT_EXCLUDE_INCLUDES: ""
|
||||
MEMORY: ${MC_MEMORY:-2G}
|
||||
UID: ${MC_UID:-1000}
|
||||
GID: ${MC_GID:-1000}
|
||||
ENABLE_RCON: "false"
|
||||
ONLINE_MODE: "false"
|
||||
ENFORCE_SECURE_PROFILE: "false"
|
||||
MOTD: minecraft-lab Phase 0
|
||||
VIEW_DISTANCE: "6"
|
||||
SIMULATION_DISTANCE: "4"
|
||||
SYNC_SKIP_NEWER_IN_DESTINATION: "false"
|
||||
volumes:
|
||||
- type: bind
|
||||
source: ${MC_ROOT:?Set absolute server root}/runtime
|
||||
target: /data
|
||||
- type: bind
|
||||
source: ${MC_RELEASE_DIR:?Set absolute release directory}
|
||||
target: /modpacks
|
||||
read_only: true
|
||||
- type: bind
|
||||
source: ${MC_RELEASE_DIR:?Set absolute release directory}/server/config
|
||||
target: /config
|
||||
read_only: true
|
||||
healthcheck:
|
||||
test:
|
||||
- CMD
|
||||
- mc-health
|
||||
start_period: 2m
|
||||
interval: 10s
|
||||
timeout: 10s
|
||||
retries: 30
|
||||
@@ -0,0 +1 @@
|
||||
server-override-v1
|
||||
Reference in New Issue
Block a user