commit 0bd4168d926c4f28c6007db4352d3c6a34f4e827 Author: user-penguin Date: Mon Oct 5 14:16:34 2026 +0700 Add NeoForge releases 0.0.1–0.0.19 and README changelog diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5a159c5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.log +*Zone.Identifier diff --git a/README.md b/README.md new file mode 100644 index 0000000..f2efb5b --- /dev/null +++ b/README.md @@ -0,0 +1,136 @@ +# gmancraft + +NeoForge-сборки сервера **gman-world**. Основа: Minecraft **1.21.1**, NeoForge **21.1.252**. + +Актуальная версия — **0.0.19**: [Скачать 0.0.19](dist/minecraft-lab-neoforge-spike-0.0.19/minecraft-lab-neoforge-spike-0.0.19.mrpack). Адрес сервера: `90.189.218.191:25565`. + +Для установки скачайте файл `.mrpack` и импортируйте его в Prism Launcher: **Add Instance → Import**. При свежем импорте 0.0.19 доступны русский язык, музыка 10%, fullscreen, масштаб интерфейса ×4, бег Left Shift, приседание Left Ctrl, включённый Complementary Unbound и запись gman-world в списке серверов. + +## Архив релизов + +Каждая версия находится в `dist/minecraft-lab-neoforge-spike-<версия>/`. Сохранены оригинальные имена и байты артефактов. Начиная с 0.0.4, каталог также содержит серверные файлы и manifest. Моды скачиваются загрузчиком по ссылкам из mrpack. + +Проверка скачанного полного каталога: + +```bash +cd dist/minecraft-lab-neoforge-spike-0.0.19 +sha256sum -c SHA256SUMS +``` + +0.0.1–0.0.5 — ранние технические версии. Для подключения к текущему серверу используйте актуальную сборку. + +## Changelog + +### 0.0.19 + +Добавлен Curios API 9.5.1. Масштаб интерфейса по умолчанию ×4. В список серверов добавлен **gman-world** — `90.189.218.191:25565`. + +[Скачать 0.0.19](dist/minecraft-lab-neoforge-spike-0.0.19/minecraft-lab-neoforge-spike-0.0.19.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.19/SHA256SUMS) + +### 0.0.18 + +Добавлены **Create: Central Kitchen 2.6.2** и **Farmer’s Delight 1.3.4**. Сохранены исправленные клиентские настройки 0.0.17. + +[Скачать 0.0.18](dist/minecraft-lab-neoforge-spike-0.0.18/minecraft-lab-neoforge-spike-0.0.18.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.18/SHA256SUMS) + +### 0.0.17 + +Исправлена загрузка клиентских настроек: в `options.txt` добавлена версия данных Minecraft 1.21.1 (`version:3955`). Это устраняет ошибку миграции клавиш, из-за которой в 0.0.16 сбрасывались язык, управление, музыка и fullscreen. + +[Скачать 0.0.17](dist/minecraft-lab-neoforge-spike-0.0.17/minecraft-lab-neoforge-spike-0.0.17.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.17/SHA256SUMS) + +### 0.0.16 + +Tree Harvester и Collective заменены на **FallingTree 1.21.1-1.21.1.11** после зависания поиска дерева на сервере. Ограничены размер и область поиска; при превышении лимита рубка отменяется. Рубка целого дерева — топором с зажатым Left Ctrl, листва удаляется автоматически. Добавлены fullscreen, бег Left Shift, приседание Left Ctrl и включение Complementary Unbound по умолчанию. Загрузка настроек Minecraft в этой версии исправлена в **0.0.17**. + +[Скачать 0.0.16](dist/minecraft-lab-neoforge-spike-0.0.16/minecraft-lab-neoforge-spike-0.0.16.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.16/SHA256SUMS) + +### 0.0.15 + +Добавлены **Create Cobblestone 1.5.0** и его зависимость **Architectury API 13.0.11**. + +[Скачать 0.0.15](dist/minecraft-lab-neoforge-spike-0.0.15/minecraft-lab-neoforge-spike-0.0.15.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.15/SHA256SUMS) + +### 0.0.14 + +Добавлены **Create 6.0.10**, **The Factory Must Grow 1.2.0**, **Crafts & Additions 1.7.2**, **Connected 1.3.3**, **Power Loader 2.0.5**, **Steam ’n’ Rails 0.3.0-beta.2** (NeoForge-порт), **Enchantment Industry 2.5.4** и **Dragons Plus 1.11.9**. + +[Скачать 0.0.14](dist/minecraft-lab-neoforge-spike-0.0.14/minecraft-lab-neoforge-spike-0.0.14.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.14/SHA256SUMS) + +### 0.0.13 + +Добавлены клиентские **Inventory Essentials 21.1.20** и **Balm 21.0.66** для сортировки инвентаря по нажатию колёсика. + +[Скачать 0.0.13](dist/minecraft-lab-neoforge-spike-0.0.13/minecraft-lab-neoforge-spike-0.0.13.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.13/SHA256SUMS) + +### 0.0.12 + +Добавлены **ChoiceTheorem’s Overhauled Village 3.6.3**, **Lithostitched 1.8.0** и **Comforts 9.0.5**: новые деревни и спальники. + +[Скачать 0.0.12](dist/minecraft-lab-neoforge-spike-0.0.12/minecraft-lab-neoforge-spike-0.0.12.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.12/SHA256SUMS) + +### 0.0.11 + +Добавлены начальные клиентские настройки: русский язык и громкость музыки 10%. + +[Скачать 0.0.11](dist/minecraft-lab-neoforge-spike-0.0.11/minecraft-lab-neoforge-spike-0.0.11.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.11/SHA256SUMS) + +### 0.0.10 + +Добавлены **JEI 19.51.0.418**, **Jade 15.10.6**, **Xaero’s World Map 1.46.0** и **Xaero’s Minimap 26.5.0**. + +[Скачать 0.0.10](dist/minecraft-lab-neoforge-spike-0.0.10/minecraft-lab-neoforge-spike-0.0.10.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.10/SHA256SUMS) + +### 0.0.9 + +Добавлены **Roxy 0.3.3**, **Voxy 0.2.16-beta** и **Forgified Fabric API 0.116.14+2.3.0+1.21.1** для дальних ландшафтов. Sodium обновлён до **0.8.12**, Iris — до **1.8.14-beta.1**. Клиентская графика проверена игроком на RTX 4060. + +[Скачать 0.0.9](dist/minecraft-lab-neoforge-spike-0.0.9/minecraft-lab-neoforge-spike-0.0.9.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.9/SHA256SUMS) + +### 0.0.8 + +Добавлены клиентские **Iris 1.8.12**, **Sodium 0.6.13** и шейдерпак **Complementary Unbound r5.9.3**. + +[Скачать 0.0.8](dist/minecraft-lab-neoforge-spike-0.0.8/minecraft-lab-neoforge-spike-0.0.8.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.8/SHA256SUMS) + +### 0.0.7 + +Добавлены **William Wythers’ Expanded Ecosphere 3.4.7** и **Cristel Lib 3.1.7** для расширенной генерации мира. + +[Скачать 0.0.7](dist/minecraft-lab-neoforge-spike-0.0.7/minecraft-lab-neoforge-spike-0.0.7.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.7/SHA256SUMS) + +### 0.0.6 + +Добавлены **Tree Harvester 9.5** и **Collective 8.41** для рубки деревьев и удаления листвы. Впоследствии заменены на FallingTree в 0.0.16. + +[Скачать 0.0.6](dist/minecraft-lab-neoforge-spike-0.0.6/minecraft-lab-neoforge-spike-0.0.6.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.6/SHA256SUMS) + +### 0.0.5 + +Технический серверный релиз базовой сборки. Набор модов сохранён: Sophisticated Backpacks/Core и Mouse Tweaks. + +[Скачать 0.0.5](dist/minecraft-lab-neoforge-spike-0.0.5/minecraft-lab-neoforge-spike-0.0.5.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.5/SHA256SUMS) + +### 0.0.4 + +Первый полный артефакт платформы: клиентский `.mrpack`, серверный Compose, `manifest.json` и контрольные суммы. Базовый набор модов сохранён. + +[Скачать 0.0.4](dist/minecraft-lab-neoforge-spike-0.0.4/minecraft-lab-neoforge-spike-0.0.4.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.4/SHA256SUMS) + +### 0.0.3 + +Технический экспорт NeoForge **без модов**. Сохранён как исторический артефакт проверки платформы; для игры используйте актуальную версию. + +[Скачать 0.0.3](dist/minecraft-lab-neoforge-spike-0.0.3/minecraft-lab-neoforge-spike-0.0.3.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.3/SHA256SUMS) + +### 0.0.2 + +Тестовая базовая сборка: Sophisticated Backpacks **3.26.6.2174**, Sophisticated Core **1.5.5.2363**, Mouse Tweaks **2.26.1**. + +[Скачать 0.0.2](dist/minecraft-lab-neoforge-spike-0.0.2/minecraft-lab-neoforge-spike-0.0.2.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.2/SHA256SUMS) + +### 0.0.1 + +Первый NeoForge spike: Minecraft **1.21.1**, NeoForge **21.1.252**, Sophisticated Backpacks **3.26.7.2182**, Sophisticated Core **1.5.5.2363**, Mouse Tweaks **2.26.1**. + +[Скачать 0.0.1](dist/minecraft-lab-neoforge-spike-0.0.1/minecraft-lab-neoforge-spike-0.0.1.mrpack) · [SHA256SUMS](dist/minecraft-lab-neoforge-spike-0.0.1/SHA256SUMS) diff --git a/dist/minecraft-lab-neoforge-spike-0.0.1/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.1/SHA256SUMS new file mode 100644 index 0000000..7a080c4 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.1/SHA256SUMS @@ -0,0 +1 @@ +67d6802ae30a1d42413dc44d76f3cc7f0a77885dbbea5329ab9c2e288bda2d4e minecraft-lab-neoforge-spike-0.0.1.mrpack diff --git a/dist/minecraft-lab-neoforge-spike-0.0.1/minecraft-lab-neoforge-spike-0.0.1.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.1/minecraft-lab-neoforge-spike-0.0.1.mrpack new file mode 100644 index 0000000..09a2937 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.1/minecraft-lab-neoforge-spike-0.0.1.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.10/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.10/SHA256SUMS new file mode 100644 index 0000000..6a741b5 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.10/SHA256SUMS @@ -0,0 +1,6 @@ +aa9825cfcab756135ec8b29825c29f8bad77ddcfe94635342a5c24a5ad38ef80 manifest.json +b28d3c716970b781b9e6a36d793f987ae7312b6397a07495ac34170cf4956a45 minecraft-lab-neoforge-spike-0.0.10.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +c2ab31879b8a371c7e76185f409628faed6e117ebdf28987b1db4f913a0bed8e server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.10/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.10/manifest.json new file mode 100644 index 0000000..6bb6417 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.10/manifest.json @@ -0,0 +1,463 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.10", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.10.mrpack", + "git": { + "commit": "0db1f8c20259a2b769f5ee87fb56d4b267914c59", + "dirty": false + }, + "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": "32ae2c68e25dd3d4c5b1343dc42bc65b8379865e7114bc819bc53bc69864c974" + }, + { + "path": "pack/mods/collective.pw.toml", + "sha256": "b3fb9dc1799ff001381ace1881668b9ecc4d6a0cfde404f9a56d60f5f9578087" + }, + { + "path": "pack/mods/cristel-lib.pw.toml", + "sha256": "08a334ae5565e122d26b819cba16ce784776a10fe100ab2b22de72a5a2bac653" + }, + { + "path": "pack/mods/expanded-ecosphere.pw.toml", + "sha256": "8498f075a6fce902aa9cb52981c7a4a70dd9a644a6e0f7abf65eba90f9ad012c" + }, + { + "path": "pack/mods/forgified-fabric-api.pw.toml", + "sha256": "945744bdad06a9d6a99fda53f62f14dff210cfe9a1cbed23641547ab9373e60c" + }, + { + "path": "pack/mods/iris.pw.toml", + "sha256": "1f7e3c8f8ca80cd1a8fafd2256b4a10052fc38be6bb334c3f181f1b46930bc95" + }, + { + "path": "pack/mods/jade.pw.toml", + "sha256": "c58a74d02bd6b7d158f323849043fdb8ca76228c172146836e6ddcbf0943c03e" + }, + { + "path": "pack/mods/jei.pw.toml", + "sha256": "332e6548b7c97e7227ef35d470afc91f89c6090f80366d2cddd2a55fce46ed93" + }, + { + "path": "pack/mods/mouse-tweaks.pw.toml", + "sha256": "6bc414cc0f2d4c078fe83f384d786343f701f371d657c5279b5b0df1595804bd" + }, + { + "path": "pack/mods/roxy.pw.toml", + "sha256": "bc5b68027752edf5c8d7be96e53888512904b91cb5a679712a45f777a846853e" + }, + { + "path": "pack/mods/sodium.pw.toml", + "sha256": "04bffb91e2dc5fa3b47c4efde9e77fded9af2877c691f765fc105fa642ec4c55" + }, + { + "path": "pack/mods/sophisticated-backpacks.pw.toml", + "sha256": "c0f73c72c3903c3302a2589ba75fd4e1f4c1b3e2b1fe478340b2c826b55e5cd4" + }, + { + "path": "pack/mods/sophisticated-core.pw.toml", + "sha256": "e824f362b3537caa9dc64e54021f80b0f9f7a8eac36603fd8a3e53f3c7264670" + }, + { + "path": "pack/mods/tree-harvester.pw.toml", + "sha256": "ce15e2966d501dd247f8f43e8dc13ad2950e5dff2511563709e2a5394107b7c3" + }, + { + "path": "pack/mods/voxy.pw.toml", + "sha256": "4cb57d010bc76c346a345e65ba7619021c6fb0075289b91afcc4cf53ad677e39" + }, + { + "path": "pack/mods/xaeros-minimap.pw.toml", + "sha256": "001facbecc9cf6bedc2ce5ea2bc4bd84b855c778cf40d076c378a075951b42a7" + }, + { + "path": "pack/mods/xaeros-world-map.pw.toml", + "sha256": "2ff34b980917f7f046a489823f5a3c117967c43a7c8b8db0da7a99e6463db774" + }, + { + "path": "pack/pack.toml", + "sha256": "9bdee168d48261f8a10da19a548b7be32d3a374244d6c95619df80b1455c30c6" + }, + { + "path": "pack/shaderpacks/complementary-unbound.pw.toml", + "sha256": "1a3d3663c44dc21e227c39c42ea9b5e3c4f3b2e3b5272ed55b45da9e247a46d7" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "2097ec8f21a781acbeecaa550ae3ac7b4ac3430e7d4d351a5a3fe930e62f8d5a" + }, + { + "path": "platform/commands.mjs", + "sha256": "1578e4f2b5c1a031610f58793848cf013c169f8d64621b9c322b75a27904829e" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "03d3794737dc2e0144780d39572409a29e0d3e040c15a21da7a8225a6f42466c" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/release.mjs", + "sha256": "cfb567cd17b1c0471d83dadcbd749061538d116d42084b2eb9e797c2190f17a4" + }, + { + "path": "platform/rollback.mjs", + "sha256": "1ce38f41d55f6ad4af937a5bc154df57b839022a119fb065f8981d0a55f7eef5" + }, + { + "path": "platform/runtime.mjs", + "sha256": "8f058933d041935660bc98561633fdeb4ce9baa7af2ec5e0e02ce6ab044ce821" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "b9b243d405b8cad17c934821db7d5f55bbf8a44d130f5ff3e4c6657f8b292268" + }, + { + "path": "platform/world.mjs", + "sha256": "977c3269f7901538abebad194b68f0615a2e816f871bb096e1888db9f1b8491d" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "4900730374d876459f033eca58f8f7e29204214e98a6c0230abf793144d01435" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "71360f927f9d6889a28a6b6f8f24983fd095d44b27dd1bbd02fa2fe4ce338de4" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "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/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/forgified-fabric-api-0.116.14+2.3.0+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f03504497d29c72a4a7747515d7aa06bbc78c93d", + "sha512": "9dbb0018e68b4efd65abf57f5fc41bb5d3b812e4a3cb75164937cb28ab541225b939fdeac0477ec2a7a75507791f3c9fc5592229279c68a9db04854a36ab5d72" + } + }, + { + "path": "mods/iris-neoforge-1.8.14-beta.1+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1bd129cf7bce65d6b1c0543045f0620c98a0f885", + "sha512": "33fddb430e16222902eac75b8b3d57c381b0f3cc729f3b56c4628df12ca108f23a0b11e2feb167923d6d14d1fc7e8ee1a977ec421b19d1951bdca74c4092b9c5" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/jei-1.21.1-neoforge-19.51.0.418.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d19552586f686eae4ef5e7199f31604d1d3cfca7", + "sha512": "a6ca3abc3080f6f41033a77cb955fefe9f9ebae795c33546227f555b2d31e8d4131cc705126d14a3fbabb31097fc0e876dc0bbeb05ad907a1b796f21e57527bf" + } + }, + { + "path": "mods/MouseTweaks-neoforge-mc1.21-2.26.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc", + "sha512": "f95c0cc881211ee0442434976775e07aae40b4a2ba4e3a85455bc57ca9d3c991e239cd98374a8abd442dc9c378dcd9001e2caa1bf69991d424b5652dd7f3483b" + } + }, + { + "path": "mods/roxy-1.21.1-NeoForge-0.3.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f8e75297fcdde4db0aa1d89780d262925535af4d", + "sha512": "9b4a487e9c0fe76eaee8c2e41833140cd84a02bc87fcf75672a09534c68f97cee52c7ea8496b0328a722d3c723a994c3884cd18c252077da34be647b23ee136d" + } + }, + { + "path": "mods/sodium-neoforge-0.8.12+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "762251ab3d6825d5accfd89c3f02f1145376105e", + "sha512": "2a689e1b1e16acc790c011b42ec21958956207c3b49cb99cb5c006e639786adf1cc36559f9840e2c1d27485c00da9712d34020fa4279eb6810eaa54bf20b19b0" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + }, + { + "path": "mods/voxy-0.2.16-beta+1.21.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "280a55279e0860d29146d908cd8a0246a12e2537", + "sha512": "d5159e2e745a9c50f16c67c54303b8a991dc5a1954e5cd7edc235c6f24ad2a045cb493e128717ed4e97352366ae83b03b3d73815342421e631c2a8995c48cccb" + } + }, + { + "path": "mods/xaerominimap-neoforge-1.21.1-26.5.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7553dddbe478d1c8c15198090217e723d27f79c4", + "sha512": "0fde1066dd922ac0796d166ba1bf1b843873b8d8563da3a08777df54bb377ff6466096650c730ad1b96e0aecf2d8974cd87c32165edf6a30f6653840c3f99abf" + } + }, + { + "path": "mods/xaeroworldmap-neoforge-1.21.1-1.46.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82b4ae6c0f2e13f02cbdc1325342909ed083fc24", + "sha512": "fb14d11d66e0a6441981b18454c86534d8f534cd159ca19fa612950521788d858f37f18fe2093bb9b43ca0a88ae9af578eced5d140ff645a7681d7e452e8a268" + } + }, + { + "path": "shaderpacks/ComplementaryUnbound_r5.9.3.zip", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "2ee08300e1d6f039e63eae8484dddf57b3aaaf67", + "sha512": "a085d1d8cda67cd17a2b414eeba48bbd809da069f269bab46246235ec8fe714a275013c70d0504527b0987d810deddddba4564332414ab3b3bd7435932ff808c" + } + } + ], + "server": [ + { + "path": "config/spike-marker.txt", + "owner": "server", + "policy": "replace", + "hashes": { + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + "overrides": "pack" + }, + { + "path": "mods/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + } + ] + }, + "runtime_policy": { + "unmanaged": "preserve", + "defaultconfigs": "seed-only" + }, + "release_files": [ + { + "path": "minecraft-lab-neoforge-spike-0.0.10.mrpack", + "sha256": "b28d3c716970b781b9e6a36d793f987ae7312b6397a07495ac34170cf4956a45" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "c2ab31879b8a371c7e76185f409628faed6e117ebdf28987b1db4f913a0bed8e" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.10/minecraft-lab-neoforge-spike-0.0.10.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.10/minecraft-lab-neoforge-spike-0.0.10.mrpack new file mode 100644 index 0000000..de4a433 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.10/minecraft-lab-neoforge-spike-0.0.10.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.10/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.10/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.10/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.10/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.10/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.10/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.10/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.10/server/compose.yaml new file mode 100644 index 0000000..e0f6db9 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.10/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.10.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.10/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.10/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.10/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.11/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.11/SHA256SUMS new file mode 100644 index 0000000..c4da0f3 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.11/SHA256SUMS @@ -0,0 +1,6 @@ +551008701c148d5910ece3656ed0a6a6b5ac6b67643397405b729919f1855791 manifest.json +ee382c6fc876f677453067021a96e47c0465864060323f9fc3a73594b0316bcd minecraft-lab-neoforge-spike-0.0.11.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +b2104494557bd92f4351fe951419b053e708ceba6c83db72809bb799cc42f07b server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.11/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.11/manifest.json new file mode 100644 index 0000000..f7e4754 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.11/manifest.json @@ -0,0 +1,483 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.11", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.11.mrpack", + "git": { + "commit": "c103cb0a93481640593b84298593a436d189fdd2", + "dirty": false + }, + "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": "4b116c09eb1c795f026ea74a9ae827b473fa8933102a9b31c3bb856c4bb30f5f" + }, + { + "path": "pack/mods/collective.pw.toml", + "sha256": "b3fb9dc1799ff001381ace1881668b9ecc4d6a0cfde404f9a56d60f5f9578087" + }, + { + "path": "pack/mods/cristel-lib.pw.toml", + "sha256": "08a334ae5565e122d26b819cba16ce784776a10fe100ab2b22de72a5a2bac653" + }, + { + "path": "pack/mods/expanded-ecosphere.pw.toml", + "sha256": "8498f075a6fce902aa9cb52981c7a4a70dd9a644a6e0f7abf65eba90f9ad012c" + }, + { + "path": "pack/mods/forgified-fabric-api.pw.toml", + "sha256": "945744bdad06a9d6a99fda53f62f14dff210cfe9a1cbed23641547ab9373e60c" + }, + { + "path": "pack/mods/iris.pw.toml", + "sha256": "1f7e3c8f8ca80cd1a8fafd2256b4a10052fc38be6bb334c3f181f1b46930bc95" + }, + { + "path": "pack/mods/jade.pw.toml", + "sha256": "c58a74d02bd6b7d158f323849043fdb8ca76228c172146836e6ddcbf0943c03e" + }, + { + "path": "pack/mods/jei.pw.toml", + "sha256": "332e6548b7c97e7227ef35d470afc91f89c6090f80366d2cddd2a55fce46ed93" + }, + { + "path": "pack/mods/mouse-tweaks.pw.toml", + "sha256": "6bc414cc0f2d4c078fe83f384d786343f701f371d657c5279b5b0df1595804bd" + }, + { + "path": "pack/mods/roxy.pw.toml", + "sha256": "bc5b68027752edf5c8d7be96e53888512904b91cb5a679712a45f777a846853e" + }, + { + "path": "pack/mods/sodium.pw.toml", + "sha256": "04bffb91e2dc5fa3b47c4efde9e77fded9af2877c691f765fc105fa642ec4c55" + }, + { + "path": "pack/mods/sophisticated-backpacks.pw.toml", + "sha256": "c0f73c72c3903c3302a2589ba75fd4e1f4c1b3e2b1fe478340b2c826b55e5cd4" + }, + { + "path": "pack/mods/sophisticated-core.pw.toml", + "sha256": "e824f362b3537caa9dc64e54021f80b0f9f7a8eac36603fd8a3e53f3c7264670" + }, + { + "path": "pack/mods/tree-harvester.pw.toml", + "sha256": "ce15e2966d501dd247f8f43e8dc13ad2950e5dff2511563709e2a5394107b7c3" + }, + { + "path": "pack/mods/voxy.pw.toml", + "sha256": "4cb57d010bc76c346a345e65ba7619021c6fb0075289b91afcc4cf53ad677e39" + }, + { + "path": "pack/mods/xaeros-minimap.pw.toml", + "sha256": "001facbecc9cf6bedc2ce5ea2bc4bd84b855c778cf40d076c378a075951b42a7" + }, + { + "path": "pack/mods/xaeros-world-map.pw.toml", + "sha256": "2ff34b980917f7f046a489823f5a3c117967c43a7c8b8db0da7a99e6463db774" + }, + { + "path": "pack/options.txt", + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + }, + { + "path": "pack/pack.toml", + "sha256": "eb6f7a89d5922097ae8bd44c69f7d3a3c0656fbe40c109c118e16444ba82f6ee" + }, + { + "path": "pack/shaderpacks/complementary-unbound.pw.toml", + "sha256": "1a3d3663c44dc21e227c39c42ea9b5e3c4f3b2e3b5272ed55b45da9e247a46d7" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "2097ec8f21a781acbeecaa550ae3ac7b4ac3430e7d4d351a5a3fe930e62f8d5a" + }, + { + "path": "platform/commands.mjs", + "sha256": "1578e4f2b5c1a031610f58793848cf013c169f8d64621b9c322b75a27904829e" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "03d3794737dc2e0144780d39572409a29e0d3e040c15a21da7a8225a6f42466c" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/release.mjs", + "sha256": "cfb567cd17b1c0471d83dadcbd749061538d116d42084b2eb9e797c2190f17a4" + }, + { + "path": "platform/rollback.mjs", + "sha256": "1ce38f41d55f6ad4af937a5bc154df57b839022a119fb065f8981d0a55f7eef5" + }, + { + "path": "platform/runtime.mjs", + "sha256": "8f058933d041935660bc98561633fdeb4ce9baa7af2ec5e0e02ce6ab044ce821" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "b9b243d405b8cad17c934821db7d5f55bbf8a44d130f5ff3e4c6657f8b292268" + }, + { + "path": "platform/world.mjs", + "sha256": "977c3269f7901538abebad194b68f0615a2e816f871bb096e1888db9f1b8491d" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "4900730374d876459f033eca58f8f7e29204214e98a6c0230abf793144d01435" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "71360f927f9d6889a28a6b6f8f24983fd095d44b27dd1bbd02fa2fe4ce338de4" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "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/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/forgified-fabric-api-0.116.14+2.3.0+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f03504497d29c72a4a7747515d7aa06bbc78c93d", + "sha512": "9dbb0018e68b4efd65abf57f5fc41bb5d3b812e4a3cb75164937cb28ab541225b939fdeac0477ec2a7a75507791f3c9fc5592229279c68a9db04854a36ab5d72" + } + }, + { + "path": "mods/iris-neoforge-1.8.14-beta.1+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1bd129cf7bce65d6b1c0543045f0620c98a0f885", + "sha512": "33fddb430e16222902eac75b8b3d57c381b0f3cc729f3b56c4628df12ca108f23a0b11e2feb167923d6d14d1fc7e8ee1a977ec421b19d1951bdca74c4092b9c5" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/jei-1.21.1-neoforge-19.51.0.418.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d19552586f686eae4ef5e7199f31604d1d3cfca7", + "sha512": "a6ca3abc3080f6f41033a77cb955fefe9f9ebae795c33546227f555b2d31e8d4131cc705126d14a3fbabb31097fc0e876dc0bbeb05ad907a1b796f21e57527bf" + } + }, + { + "path": "mods/MouseTweaks-neoforge-mc1.21-2.26.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc", + "sha512": "f95c0cc881211ee0442434976775e07aae40b4a2ba4e3a85455bc57ca9d3c991e239cd98374a8abd442dc9c378dcd9001e2caa1bf69991d424b5652dd7f3483b" + } + }, + { + "path": "mods/roxy-1.21.1-NeoForge-0.3.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f8e75297fcdde4db0aa1d89780d262925535af4d", + "sha512": "9b4a487e9c0fe76eaee8c2e41833140cd84a02bc87fcf75672a09534c68f97cee52c7ea8496b0328a722d3c723a994c3884cd18c252077da34be647b23ee136d" + } + }, + { + "path": "mods/sodium-neoforge-0.8.12+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "762251ab3d6825d5accfd89c3f02f1145376105e", + "sha512": "2a689e1b1e16acc790c011b42ec21958956207c3b49cb99cb5c006e639786adf1cc36559f9840e2c1d27485c00da9712d34020fa4279eb6810eaa54bf20b19b0" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + }, + { + "path": "mods/voxy-0.2.16-beta+1.21.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "280a55279e0860d29146d908cd8a0246a12e2537", + "sha512": "d5159e2e745a9c50f16c67c54303b8a991dc5a1954e5cd7edc235c6f24ad2a045cb493e128717ed4e97352366ae83b03b3d73815342421e631c2a8995c48cccb" + } + }, + { + "path": "mods/xaerominimap-neoforge-1.21.1-26.5.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7553dddbe478d1c8c15198090217e723d27f79c4", + "sha512": "0fde1066dd922ac0796d166ba1bf1b843873b8d8563da3a08777df54bb377ff6466096650c730ad1b96e0aecf2d8974cd87c32165edf6a30f6653840c3f99abf" + } + }, + { + "path": "mods/xaeroworldmap-neoforge-1.21.1-1.46.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82b4ae6c0f2e13f02cbdc1325342909ed083fc24", + "sha512": "fb14d11d66e0a6441981b18454c86534d8f534cd159ca19fa612950521788d858f37f18fe2093bb9b43ca0a88ae9af578eced5d140ff645a7681d7e452e8a268" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + } + }, + { + "path": "shaderpacks/ComplementaryUnbound_r5.9.3.zip", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "2ee08300e1d6f039e63eae8484dddf57b3aaaf67", + "sha512": "a085d1d8cda67cd17a2b414eeba48bbd809da069f269bab46246235ec8fe714a275013c70d0504527b0987d810deddddba4564332414ab3b3bd7435932ff808c" + } + } + ], + "server": [ + { + "path": "config/spike-marker.txt", + "owner": "server", + "policy": "replace", + "hashes": { + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + "overrides": "pack" + }, + { + "path": "mods/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + } + } + ] + }, + "runtime_policy": { + "unmanaged": "preserve", + "defaultconfigs": "seed-only" + }, + "release_files": [ + { + "path": "minecraft-lab-neoforge-spike-0.0.11.mrpack", + "sha256": "ee382c6fc876f677453067021a96e47c0465864060323f9fc3a73594b0316bcd" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "b2104494557bd92f4351fe951419b053e708ceba6c83db72809bb799cc42f07b" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.11/minecraft-lab-neoforge-spike-0.0.11.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.11/minecraft-lab-neoforge-spike-0.0.11.mrpack new file mode 100644 index 0000000..10971ee Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.11/minecraft-lab-neoforge-spike-0.0.11.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.11/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.11/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.11/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.11/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.11/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.11/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.11/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.11/server/compose.yaml new file mode 100644 index 0000000..14236cd --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.11/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.11.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.11/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.11/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.11/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.12/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.12/SHA256SUMS new file mode 100644 index 0000000..15ed900 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.12/SHA256SUMS @@ -0,0 +1,6 @@ +ddd208dbdae3d0dce41e1d8495ad905335240bd7f13153bde9f4c909a4c5c26e manifest.json +5b5b23b1944451e55f167c03e14f8c5dcb8ea3912b3a58803d7bf143ae667965 minecraft-lab-neoforge-spike-0.0.12.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +22e234f757009b6de38f39f8fa53791db1a87f189bb62c5134930957932f71d4 server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.12/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.12/manifest.json new file mode 100644 index 0000000..17da80c --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.12/manifest.json @@ -0,0 +1,549 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.12", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.12.mrpack", + "git": { + "commit": "535f23ef867db7dfd3a10d518306dacf81d7671a", + "dirty": false + }, + "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": "b64987156e56baae48dda049d2b8f48ca46a58596b1b0c732f981a0ea68ebbb6" + }, + { + "path": "pack/mods/collective.pw.toml", + "sha256": "b3fb9dc1799ff001381ace1881668b9ecc4d6a0cfde404f9a56d60f5f9578087" + }, + { + "path": "pack/mods/comforts.pw.toml", + "sha256": "bfe13ddd5ddc642e4aaa48201d989d5424557fa7a1027edfc799c9ea8136b386" + }, + { + "path": "pack/mods/cristel-lib.pw.toml", + "sha256": "08a334ae5565e122d26b819cba16ce784776a10fe100ab2b22de72a5a2bac653" + }, + { + "path": "pack/mods/ctov.pw.toml", + "sha256": "aaf59bfc1be3e14123d144879d3f381a2357e546ac5263a7d32ef6ced348a215" + }, + { + "path": "pack/mods/expanded-ecosphere.pw.toml", + "sha256": "8498f075a6fce902aa9cb52981c7a4a70dd9a644a6e0f7abf65eba90f9ad012c" + }, + { + "path": "pack/mods/forgified-fabric-api.pw.toml", + "sha256": "945744bdad06a9d6a99fda53f62f14dff210cfe9a1cbed23641547ab9373e60c" + }, + { + "path": "pack/mods/iris.pw.toml", + "sha256": "1f7e3c8f8ca80cd1a8fafd2256b4a10052fc38be6bb334c3f181f1b46930bc95" + }, + { + "path": "pack/mods/jade.pw.toml", + "sha256": "c58a74d02bd6b7d158f323849043fdb8ca76228c172146836e6ddcbf0943c03e" + }, + { + "path": "pack/mods/jei.pw.toml", + "sha256": "332e6548b7c97e7227ef35d470afc91f89c6090f80366d2cddd2a55fce46ed93" + }, + { + "path": "pack/mods/lithostitched.pw.toml", + "sha256": "d20e967c07cb872bcf7b8fbf8d602c39a8600d2f4cda2fe50b4b4b9219a0ba06" + }, + { + "path": "pack/mods/mouse-tweaks.pw.toml", + "sha256": "6bc414cc0f2d4c078fe83f384d786343f701f371d657c5279b5b0df1595804bd" + }, + { + "path": "pack/mods/roxy.pw.toml", + "sha256": "bc5b68027752edf5c8d7be96e53888512904b91cb5a679712a45f777a846853e" + }, + { + "path": "pack/mods/sodium.pw.toml", + "sha256": "04bffb91e2dc5fa3b47c4efde9e77fded9af2877c691f765fc105fa642ec4c55" + }, + { + "path": "pack/mods/sophisticated-backpacks.pw.toml", + "sha256": "c0f73c72c3903c3302a2589ba75fd4e1f4c1b3e2b1fe478340b2c826b55e5cd4" + }, + { + "path": "pack/mods/sophisticated-core.pw.toml", + "sha256": "e824f362b3537caa9dc64e54021f80b0f9f7a8eac36603fd8a3e53f3c7264670" + }, + { + "path": "pack/mods/tree-harvester.pw.toml", + "sha256": "ce15e2966d501dd247f8f43e8dc13ad2950e5dff2511563709e2a5394107b7c3" + }, + { + "path": "pack/mods/voxy.pw.toml", + "sha256": "4cb57d010bc76c346a345e65ba7619021c6fb0075289b91afcc4cf53ad677e39" + }, + { + "path": "pack/mods/xaeros-minimap.pw.toml", + "sha256": "001facbecc9cf6bedc2ce5ea2bc4bd84b855c778cf40d076c378a075951b42a7" + }, + { + "path": "pack/mods/xaeros-world-map.pw.toml", + "sha256": "2ff34b980917f7f046a489823f5a3c117967c43a7c8b8db0da7a99e6463db774" + }, + { + "path": "pack/options.txt", + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + }, + { + "path": "pack/pack.toml", + "sha256": "c37ec4728c31f299374f3556bb8d7d4bb755670dfd9133e323ed91a261cd1dcc" + }, + { + "path": "pack/shaderpacks/complementary-unbound.pw.toml", + "sha256": "1a3d3663c44dc21e227c39c42ea9b5e3c4f3b2e3b5272ed55b45da9e247a46d7" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "2097ec8f21a781acbeecaa550ae3ac7b4ac3430e7d4d351a5a3fe930e62f8d5a" + }, + { + "path": "platform/commands.mjs", + "sha256": "1578e4f2b5c1a031610f58793848cf013c169f8d64621b9c322b75a27904829e" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "03d3794737dc2e0144780d39572409a29e0d3e040c15a21da7a8225a6f42466c" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/release.mjs", + "sha256": "cfb567cd17b1c0471d83dadcbd749061538d116d42084b2eb9e797c2190f17a4" + }, + { + "path": "platform/rollback.mjs", + "sha256": "1ce38f41d55f6ad4af937a5bc154df57b839022a119fb065f8981d0a55f7eef5" + }, + { + "path": "platform/runtime.mjs", + "sha256": "8f058933d041935660bc98561633fdeb4ce9baa7af2ec5e0e02ce6ab044ce821" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "b9b243d405b8cad17c934821db7d5f55bbf8a44d130f5ff3e4c6657f8b292268" + }, + { + "path": "platform/world.mjs", + "sha256": "977c3269f7901538abebad194b68f0615a2e816f871bb096e1888db9f1b8491d" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "4900730374d876459f033eca58f8f7e29204214e98a6c0230abf793144d01435" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "71360f927f9d6889a28a6b6f8f24983fd095d44b27dd1bbd02fa2fe4ce338de4" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "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/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/forgified-fabric-api-0.116.14+2.3.0+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f03504497d29c72a4a7747515d7aa06bbc78c93d", + "sha512": "9dbb0018e68b4efd65abf57f5fc41bb5d3b812e4a3cb75164937cb28ab541225b939fdeac0477ec2a7a75507791f3c9fc5592229279c68a9db04854a36ab5d72" + } + }, + { + "path": "mods/iris-neoforge-1.8.14-beta.1+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1bd129cf7bce65d6b1c0543045f0620c98a0f885", + "sha512": "33fddb430e16222902eac75b8b3d57c381b0f3cc729f3b56c4628df12ca108f23a0b11e2feb167923d6d14d1fc7e8ee1a977ec421b19d1951bdca74c4092b9c5" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/jei-1.21.1-neoforge-19.51.0.418.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d19552586f686eae4ef5e7199f31604d1d3cfca7", + "sha512": "a6ca3abc3080f6f41033a77cb955fefe9f9ebae795c33546227f555b2d31e8d4131cc705126d14a3fbabb31097fc0e876dc0bbeb05ad907a1b796f21e57527bf" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "path": "mods/MouseTweaks-neoforge-mc1.21-2.26.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc", + "sha512": "f95c0cc881211ee0442434976775e07aae40b4a2ba4e3a85455bc57ca9d3c991e239cd98374a8abd442dc9c378dcd9001e2caa1bf69991d424b5652dd7f3483b" + } + }, + { + "path": "mods/roxy-1.21.1-NeoForge-0.3.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f8e75297fcdde4db0aa1d89780d262925535af4d", + "sha512": "9b4a487e9c0fe76eaee8c2e41833140cd84a02bc87fcf75672a09534c68f97cee52c7ea8496b0328a722d3c723a994c3884cd18c252077da34be647b23ee136d" + } + }, + { + "path": "mods/sodium-neoforge-0.8.12+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "762251ab3d6825d5accfd89c3f02f1145376105e", + "sha512": "2a689e1b1e16acc790c011b42ec21958956207c3b49cb99cb5c006e639786adf1cc36559f9840e2c1d27485c00da9712d34020fa4279eb6810eaa54bf20b19b0" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + }, + { + "path": "mods/voxy-0.2.16-beta+1.21.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "280a55279e0860d29146d908cd8a0246a12e2537", + "sha512": "d5159e2e745a9c50f16c67c54303b8a991dc5a1954e5cd7edc235c6f24ad2a045cb493e128717ed4e97352366ae83b03b3d73815342421e631c2a8995c48cccb" + } + }, + { + "path": "mods/xaerominimap-neoforge-1.21.1-26.5.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7553dddbe478d1c8c15198090217e723d27f79c4", + "sha512": "0fde1066dd922ac0796d166ba1bf1b843873b8d8563da3a08777df54bb377ff6466096650c730ad1b96e0aecf2d8974cd87c32165edf6a30f6653840c3f99abf" + } + }, + { + "path": "mods/xaeroworldmap-neoforge-1.21.1-1.46.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82b4ae6c0f2e13f02cbdc1325342909ed083fc24", + "sha512": "fb14d11d66e0a6441981b18454c86534d8f534cd159ca19fa612950521788d858f37f18fe2093bb9b43ca0a88ae9af578eced5d140ff645a7681d7e452e8a268" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + } + }, + { + "path": "shaderpacks/ComplementaryUnbound_r5.9.3.zip", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "2ee08300e1d6f039e63eae8484dddf57b3aaaf67", + "sha512": "a085d1d8cda67cd17a2b414eeba48bbd809da069f269bab46246235ec8fe714a275013c70d0504527b0987d810deddddba4564332414ab3b3bd7435932ff808c" + } + } + ], + "server": [ + { + "path": "config/spike-marker.txt", + "owner": "server", + "policy": "replace", + "hashes": { + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + "overrides": "pack" + }, + { + "path": "mods/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + } + } + ] + }, + "runtime_policy": { + "unmanaged": "preserve", + "defaultconfigs": "seed-only" + }, + "release_files": [ + { + "path": "minecraft-lab-neoforge-spike-0.0.12.mrpack", + "sha256": "5b5b23b1944451e55f167c03e14f8c5dcb8ea3912b3a58803d7bf143ae667965" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "22e234f757009b6de38f39f8fa53791db1a87f189bb62c5134930957932f71d4" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.12/minecraft-lab-neoforge-spike-0.0.12.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.12/minecraft-lab-neoforge-spike-0.0.12.mrpack new file mode 100644 index 0000000..7901b62 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.12/minecraft-lab-neoforge-spike-0.0.12.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.12/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.12/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.12/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.12/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.12/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.12/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.12/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.12/server/compose.yaml new file mode 100644 index 0000000..9619f4c --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.12/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.12.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.12/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.12/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.12/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.13/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.13/SHA256SUMS new file mode 100644 index 0000000..3015d8a --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.13/SHA256SUMS @@ -0,0 +1,6 @@ +5b374177f2d20c727e82a15256f63fc395873c1f763881d57cba93629e318fa6 manifest.json +641209e09d6438dd2af3353d8e82c2c67ab31f8cab3b5d94366ce1dc65970796 minecraft-lab-neoforge-spike-0.0.13.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +b7c25033f7ee66812f2a034ef5f723fe79c10a38f9ba6f2dfed98501f083fd8a server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.13/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.13/manifest.json new file mode 100644 index 0000000..de2fb48 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.13/manifest.json @@ -0,0 +1,575 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.13", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.13.mrpack", + "git": { + "commit": "681df6b091b0125a84777f40a83ee72b624d5726", + "dirty": false + }, + "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": "0612a88db0c4977a982f66bf8f2f438f10fe7cac2522a587819515a32cf921e2" + }, + { + "path": "pack/mods/balm.pw.toml", + "sha256": "141898422260dc4250da2d9c6c37e8ff94bfad0cddc8d385ffab3a4cc9a7ebbc" + }, + { + "path": "pack/mods/collective.pw.toml", + "sha256": "b3fb9dc1799ff001381ace1881668b9ecc4d6a0cfde404f9a56d60f5f9578087" + }, + { + "path": "pack/mods/comforts.pw.toml", + "sha256": "bfe13ddd5ddc642e4aaa48201d989d5424557fa7a1027edfc799c9ea8136b386" + }, + { + "path": "pack/mods/cristel-lib.pw.toml", + "sha256": "08a334ae5565e122d26b819cba16ce784776a10fe100ab2b22de72a5a2bac653" + }, + { + "path": "pack/mods/ctov.pw.toml", + "sha256": "aaf59bfc1be3e14123d144879d3f381a2357e546ac5263a7d32ef6ced348a215" + }, + { + "path": "pack/mods/expanded-ecosphere.pw.toml", + "sha256": "8498f075a6fce902aa9cb52981c7a4a70dd9a644a6e0f7abf65eba90f9ad012c" + }, + { + "path": "pack/mods/forgified-fabric-api.pw.toml", + "sha256": "945744bdad06a9d6a99fda53f62f14dff210cfe9a1cbed23641547ab9373e60c" + }, + { + "path": "pack/mods/inventory-essentials.pw.toml", + "sha256": "2a065daf2279beab29b79681176a8d5ea53f7d387dbb4c9c348d87ac75669d93" + }, + { + "path": "pack/mods/iris.pw.toml", + "sha256": "1f7e3c8f8ca80cd1a8fafd2256b4a10052fc38be6bb334c3f181f1b46930bc95" + }, + { + "path": "pack/mods/jade.pw.toml", + "sha256": "c58a74d02bd6b7d158f323849043fdb8ca76228c172146836e6ddcbf0943c03e" + }, + { + "path": "pack/mods/jei.pw.toml", + "sha256": "332e6548b7c97e7227ef35d470afc91f89c6090f80366d2cddd2a55fce46ed93" + }, + { + "path": "pack/mods/lithostitched.pw.toml", + "sha256": "d20e967c07cb872bcf7b8fbf8d602c39a8600d2f4cda2fe50b4b4b9219a0ba06" + }, + { + "path": "pack/mods/mouse-tweaks.pw.toml", + "sha256": "6bc414cc0f2d4c078fe83f384d786343f701f371d657c5279b5b0df1595804bd" + }, + { + "path": "pack/mods/roxy.pw.toml", + "sha256": "bc5b68027752edf5c8d7be96e53888512904b91cb5a679712a45f777a846853e" + }, + { + "path": "pack/mods/sodium.pw.toml", + "sha256": "04bffb91e2dc5fa3b47c4efde9e77fded9af2877c691f765fc105fa642ec4c55" + }, + { + "path": "pack/mods/sophisticated-backpacks.pw.toml", + "sha256": "c0f73c72c3903c3302a2589ba75fd4e1f4c1b3e2b1fe478340b2c826b55e5cd4" + }, + { + "path": "pack/mods/sophisticated-core.pw.toml", + "sha256": "e824f362b3537caa9dc64e54021f80b0f9f7a8eac36603fd8a3e53f3c7264670" + }, + { + "path": "pack/mods/tree-harvester.pw.toml", + "sha256": "ce15e2966d501dd247f8f43e8dc13ad2950e5dff2511563709e2a5394107b7c3" + }, + { + "path": "pack/mods/voxy.pw.toml", + "sha256": "4cb57d010bc76c346a345e65ba7619021c6fb0075289b91afcc4cf53ad677e39" + }, + { + "path": "pack/mods/xaeros-minimap.pw.toml", + "sha256": "001facbecc9cf6bedc2ce5ea2bc4bd84b855c778cf40d076c378a075951b42a7" + }, + { + "path": "pack/mods/xaeros-world-map.pw.toml", + "sha256": "2ff34b980917f7f046a489823f5a3c117967c43a7c8b8db0da7a99e6463db774" + }, + { + "path": "pack/options.txt", + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + }, + { + "path": "pack/pack.toml", + "sha256": "804c43af015245a2e37c0fb11e4401ce008a2261be92c4e27820f966ea2673a6" + }, + { + "path": "pack/shaderpacks/complementary-unbound.pw.toml", + "sha256": "1a3d3663c44dc21e227c39c42ea9b5e3c4f3b2e3b5272ed55b45da9e247a46d7" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "2097ec8f21a781acbeecaa550ae3ac7b4ac3430e7d4d351a5a3fe930e62f8d5a" + }, + { + "path": "platform/commands.mjs", + "sha256": "1578e4f2b5c1a031610f58793848cf013c169f8d64621b9c322b75a27904829e" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "03d3794737dc2e0144780d39572409a29e0d3e040c15a21da7a8225a6f42466c" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/release.mjs", + "sha256": "cfb567cd17b1c0471d83dadcbd749061538d116d42084b2eb9e797c2190f17a4" + }, + { + "path": "platform/rollback.mjs", + "sha256": "1ce38f41d55f6ad4af937a5bc154df57b839022a119fb065f8981d0a55f7eef5" + }, + { + "path": "platform/runtime.mjs", + "sha256": "8f058933d041935660bc98561633fdeb4ce9baa7af2ec5e0e02ce6ab044ce821" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "b9b243d405b8cad17c934821db7d5f55bbf8a44d130f5ff3e4c6657f8b292268" + }, + { + "path": "platform/world.mjs", + "sha256": "977c3269f7901538abebad194b68f0615a2e816f871bb096e1888db9f1b8491d" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "4900730374d876459f033eca58f8f7e29204214e98a6c0230abf793144d01435" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "71360f927f9d6889a28a6b6f8f24983fd095d44b27dd1bbd02fa2fe4ce338de4" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "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/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/balm-neoforge-1.21.1-21.0.66.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "dd3606a349f4a3c8fb5bd0ab22905675c02b0d74", + "sha512": "0262d51c0e931d10c3dccefb3b5426a1622edecab243d4b15dce07a23309641370184776739765067d292d808242d088c6fbf249762689824eff9ba42c2d1e63" + } + }, + { + "path": "mods/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/forgified-fabric-api-0.116.14+2.3.0+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f03504497d29c72a4a7747515d7aa06bbc78c93d", + "sha512": "9dbb0018e68b4efd65abf57f5fc41bb5d3b812e4a3cb75164937cb28ab541225b939fdeac0477ec2a7a75507791f3c9fc5592229279c68a9db04854a36ab5d72" + } + }, + { + "path": "mods/inventoryessentials-neoforge-1.21.1-21.1.20.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7a3d6c52ae45491581a97bf09053cd0bd14d4a82", + "sha512": "70687fe3abd640cd6f9145e107b58b1b11a94c2cbb67cd8e5aa9a924b33e9532fe8bd6a47026250d65f379c89202a67eb32ab74105cc717b70871a0481925a9c" + } + }, + { + "path": "mods/iris-neoforge-1.8.14-beta.1+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1bd129cf7bce65d6b1c0543045f0620c98a0f885", + "sha512": "33fddb430e16222902eac75b8b3d57c381b0f3cc729f3b56c4628df12ca108f23a0b11e2feb167923d6d14d1fc7e8ee1a977ec421b19d1951bdca74c4092b9c5" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/jei-1.21.1-neoforge-19.51.0.418.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d19552586f686eae4ef5e7199f31604d1d3cfca7", + "sha512": "a6ca3abc3080f6f41033a77cb955fefe9f9ebae795c33546227f555b2d31e8d4131cc705126d14a3fbabb31097fc0e876dc0bbeb05ad907a1b796f21e57527bf" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "path": "mods/MouseTweaks-neoforge-mc1.21-2.26.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc", + "sha512": "f95c0cc881211ee0442434976775e07aae40b4a2ba4e3a85455bc57ca9d3c991e239cd98374a8abd442dc9c378dcd9001e2caa1bf69991d424b5652dd7f3483b" + } + }, + { + "path": "mods/roxy-1.21.1-NeoForge-0.3.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f8e75297fcdde4db0aa1d89780d262925535af4d", + "sha512": "9b4a487e9c0fe76eaee8c2e41833140cd84a02bc87fcf75672a09534c68f97cee52c7ea8496b0328a722d3c723a994c3884cd18c252077da34be647b23ee136d" + } + }, + { + "path": "mods/sodium-neoforge-0.8.12+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "762251ab3d6825d5accfd89c3f02f1145376105e", + "sha512": "2a689e1b1e16acc790c011b42ec21958956207c3b49cb99cb5c006e639786adf1cc36559f9840e2c1d27485c00da9712d34020fa4279eb6810eaa54bf20b19b0" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + }, + { + "path": "mods/voxy-0.2.16-beta+1.21.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "280a55279e0860d29146d908cd8a0246a12e2537", + "sha512": "d5159e2e745a9c50f16c67c54303b8a991dc5a1954e5cd7edc235c6f24ad2a045cb493e128717ed4e97352366ae83b03b3d73815342421e631c2a8995c48cccb" + } + }, + { + "path": "mods/xaerominimap-neoforge-1.21.1-26.5.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7553dddbe478d1c8c15198090217e723d27f79c4", + "sha512": "0fde1066dd922ac0796d166ba1bf1b843873b8d8563da3a08777df54bb377ff6466096650c730ad1b96e0aecf2d8974cd87c32165edf6a30f6653840c3f99abf" + } + }, + { + "path": "mods/xaeroworldmap-neoforge-1.21.1-1.46.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82b4ae6c0f2e13f02cbdc1325342909ed083fc24", + "sha512": "fb14d11d66e0a6441981b18454c86534d8f534cd159ca19fa612950521788d858f37f18fe2093bb9b43ca0a88ae9af578eced5d140ff645a7681d7e452e8a268" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + } + }, + { + "path": "shaderpacks/ComplementaryUnbound_r5.9.3.zip", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "2ee08300e1d6f039e63eae8484dddf57b3aaaf67", + "sha512": "a085d1d8cda67cd17a2b414eeba48bbd809da069f269bab46246235ec8fe714a275013c70d0504527b0987d810deddddba4564332414ab3b3bd7435932ff808c" + } + } + ], + "server": [ + { + "path": "config/spike-marker.txt", + "owner": "server", + "policy": "replace", + "hashes": { + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + "overrides": "pack" + }, + { + "path": "mods/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + } + } + ] + }, + "runtime_policy": { + "unmanaged": "preserve", + "defaultconfigs": "seed-only" + }, + "release_files": [ + { + "path": "minecraft-lab-neoforge-spike-0.0.13.mrpack", + "sha256": "641209e09d6438dd2af3353d8e82c2c67ab31f8cab3b5d94366ce1dc65970796" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "b7c25033f7ee66812f2a034ef5f723fe79c10a38f9ba6f2dfed98501f083fd8a" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.13/minecraft-lab-neoforge-spike-0.0.13.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.13/minecraft-lab-neoforge-spike-0.0.13.mrpack new file mode 100644 index 0000000..2238e04 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.13/minecraft-lab-neoforge-spike-0.0.13.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.13/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.13/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.13/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.13/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.13/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.13/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.13/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.13/server/compose.yaml new file mode 100644 index 0000000..1d91a3d --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.13/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.13.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.13/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.13/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.13/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.14/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.14/SHA256SUMS new file mode 100644 index 0000000..36a040f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.14/SHA256SUMS @@ -0,0 +1,6 @@ +fc2a5a4e2b15534b5e5413c1eb368f79dc0e02d322be4d6225e3beb1eae0d223 manifest.json +6b5121b92ea1880de9bf2839fc070ae37feb72d57e256c81e81efb52e7b967c6 minecraft-lab-neoforge-spike-0.0.14.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +bb43c1811766f81bf1b934baf96a7394fa125647f08ce60b36750b0d4d3309a8 server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.14/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.14/manifest.json new file mode 100644 index 0000000..38bc266 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.14/manifest.json @@ -0,0 +1,751 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.14", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.14.mrpack", + "git": { + "commit": "0844c3a7b8020674cd512a783bd4554226aff0c3", + "dirty": false + }, + "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": "b551fc8ae69e0ef9ddfea1d15bfb8c967877573502ddbfa7fa628a90b428b606" + }, + { + "path": "pack/mods/balm.pw.toml", + "sha256": "141898422260dc4250da2d9c6c37e8ff94bfad0cddc8d385ffab3a4cc9a7ebbc" + }, + { + "path": "pack/mods/collective.pw.toml", + "sha256": "b3fb9dc1799ff001381ace1881668b9ecc4d6a0cfde404f9a56d60f5f9578087" + }, + { + "path": "pack/mods/comforts.pw.toml", + "sha256": "bfe13ddd5ddc642e4aaa48201d989d5424557fa7a1027edfc799c9ea8136b386" + }, + { + "path": "pack/mods/create-connected.pw.toml", + "sha256": "2574ff15b0fecac384eea4ea4a0a38a95f01f57432e271f9e8d72795ec39ce09" + }, + { + "path": "pack/mods/create-dragons-plus.pw.toml", + "sha256": "1413d102dbb22e08bd18fc02a63416c7e796d6826bd6eee889b8cfe768867f2f" + }, + { + "path": "pack/mods/create-enchantment-industry.pw.toml", + "sha256": "25199118149e7ee6c88da676252e2c09ec385c699a23a484e0051fbf54ec3222" + }, + { + "path": "pack/mods/create-power-loader.pw.toml", + "sha256": "732decaae28faa679af2ecd5e5b69591207d31b755becfeeb29a8a861ad9a805" + }, + { + "path": "pack/mods/create-tfmg.pw.toml", + "sha256": "10fdf95c6402ee9db806b4320f97c6fd42e8aa0991088baee5135d2583ffc418" + }, + { + "path": "pack/mods/create.pw.toml", + "sha256": "38762cfc6e5b10671e52e83ee0e59ef2588b4771f30fd8b628907157009695de" + }, + { + "path": "pack/mods/createaddition.pw.toml", + "sha256": "dc1dbb1c2810c7b378dc611b0a9550e6876e9dce058721b716ef7d54fbf93f94" + }, + { + "path": "pack/mods/cristel-lib.pw.toml", + "sha256": "08a334ae5565e122d26b819cba16ce784776a10fe100ab2b22de72a5a2bac653" + }, + { + "path": "pack/mods/ctov.pw.toml", + "sha256": "aaf59bfc1be3e14123d144879d3f381a2357e546ac5263a7d32ef6ced348a215" + }, + { + "path": "pack/mods/expanded-ecosphere.pw.toml", + "sha256": "8498f075a6fce902aa9cb52981c7a4a70dd9a644a6e0f7abf65eba90f9ad012c" + }, + { + "path": "pack/mods/forgified-fabric-api.pw.toml", + "sha256": "945744bdad06a9d6a99fda53f62f14dff210cfe9a1cbed23641547ab9373e60c" + }, + { + "path": "pack/mods/inventory-essentials.pw.toml", + "sha256": "2a065daf2279beab29b79681176a8d5ea53f7d387dbb4c9c348d87ac75669d93" + }, + { + "path": "pack/mods/iris.pw.toml", + "sha256": "1f7e3c8f8ca80cd1a8fafd2256b4a10052fc38be6bb334c3f181f1b46930bc95" + }, + { + "path": "pack/mods/jade.pw.toml", + "sha256": "c58a74d02bd6b7d158f323849043fdb8ca76228c172146836e6ddcbf0943c03e" + }, + { + "path": "pack/mods/jei.pw.toml", + "sha256": "332e6548b7c97e7227ef35d470afc91f89c6090f80366d2cddd2a55fce46ed93" + }, + { + "path": "pack/mods/lithostitched.pw.toml", + "sha256": "d20e967c07cb872bcf7b8fbf8d602c39a8600d2f4cda2fe50b4b4b9219a0ba06" + }, + { + "path": "pack/mods/mouse-tweaks.pw.toml", + "sha256": "6bc414cc0f2d4c078fe83f384d786343f701f371d657c5279b5b0df1595804bd" + }, + { + "path": "pack/mods/roxy.pw.toml", + "sha256": "bc5b68027752edf5c8d7be96e53888512904b91cb5a679712a45f777a846853e" + }, + { + "path": "pack/mods/sodium.pw.toml", + "sha256": "04bffb91e2dc5fa3b47c4efde9e77fded9af2877c691f765fc105fa642ec4c55" + }, + { + "path": "pack/mods/sophisticated-backpacks.pw.toml", + "sha256": "c0f73c72c3903c3302a2589ba75fd4e1f4c1b3e2b1fe478340b2c826b55e5cd4" + }, + { + "path": "pack/mods/sophisticated-core.pw.toml", + "sha256": "e824f362b3537caa9dc64e54021f80b0f9f7a8eac36603fd8a3e53f3c7264670" + }, + { + "path": "pack/mods/steam-n-rails-neoforge.pw.toml", + "sha256": "802ac976e79f844b15b24c92206dc682dfcf71423d3281ee16650c1e688ddc77" + }, + { + "path": "pack/mods/tree-harvester.pw.toml", + "sha256": "ce15e2966d501dd247f8f43e8dc13ad2950e5dff2511563709e2a5394107b7c3" + }, + { + "path": "pack/mods/voxy.pw.toml", + "sha256": "4cb57d010bc76c346a345e65ba7619021c6fb0075289b91afcc4cf53ad677e39" + }, + { + "path": "pack/mods/xaeros-minimap.pw.toml", + "sha256": "001facbecc9cf6bedc2ce5ea2bc4bd84b855c778cf40d076c378a075951b42a7" + }, + { + "path": "pack/mods/xaeros-world-map.pw.toml", + "sha256": "2ff34b980917f7f046a489823f5a3c117967c43a7c8b8db0da7a99e6463db774" + }, + { + "path": "pack/options.txt", + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + }, + { + "path": "pack/pack.toml", + "sha256": "2893c8358baa6035f18859f4f81d5d93b7b9bcfb2238aab3e9f2a0bb906655a4" + }, + { + "path": "pack/shaderpacks/complementary-unbound.pw.toml", + "sha256": "1a3d3663c44dc21e227c39c42ea9b5e3c4f3b2e3b5272ed55b45da9e247a46d7" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "2097ec8f21a781acbeecaa550ae3ac7b4ac3430e7d4d351a5a3fe930e62f8d5a" + }, + { + "path": "platform/commands.mjs", + "sha256": "1578e4f2b5c1a031610f58793848cf013c169f8d64621b9c322b75a27904829e" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "03d3794737dc2e0144780d39572409a29e0d3e040c15a21da7a8225a6f42466c" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/release.mjs", + "sha256": "cfb567cd17b1c0471d83dadcbd749061538d116d42084b2eb9e797c2190f17a4" + }, + { + "path": "platform/rollback.mjs", + "sha256": "1ce38f41d55f6ad4af937a5bc154df57b839022a119fb065f8981d0a55f7eef5" + }, + { + "path": "platform/runtime.mjs", + "sha256": "8f058933d041935660bc98561633fdeb4ce9baa7af2ec5e0e02ce6ab044ce821" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "b9b243d405b8cad17c934821db7d5f55bbf8a44d130f5ff3e4c6657f8b292268" + }, + { + "path": "platform/world.mjs", + "sha256": "977c3269f7901538abebad194b68f0615a2e816f871bb096e1888db9f1b8491d" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "4900730374d876459f033eca58f8f7e29204214e98a6c0230abf793144d01435" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "71360f927f9d6889a28a6b6f8f24983fd095d44b27dd1bbd02fa2fe4ce338de4" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "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/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/balm-neoforge-1.21.1-21.0.66.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "dd3606a349f4a3c8fb5bd0ab22905675c02b0d74", + "sha512": "0262d51c0e931d10c3dccefb3b5426a1622edecab243d4b15dce07a23309641370184776739765067d292d808242d088c6fbf249762689824eff9ba42c2d1e63" + } + }, + { + "path": "mods/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/create_connected-1.3.3-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "96ae45fa44cd7028a31b9613cb672009e811b145", + "sha512": "485675693980a266611669857fa9cd348e2a29140b87bf0a8ab3e13c3591422cceaa36b7a2eb90084d35ec1868c8eec9f924383bb4dada2dddcb72e9f09361b0" + } + }, + { + "path": "mods/create_power_loader-2.0.5-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5bd3ecef6fc66985e6fdf416706c98fb774ba03d", + "sha512": "e4f06cfe79eafa538a2edf45d0b173051475f2a20d6c2352668f6980f4433078f2cdd8ffdd047984c30dfd903142ea37eadde48ff71a3892f18154662f20eb57" + } + }, + { + "path": "mods/create-1.21.1-6.0.10.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "0e97e49837bed766e6f28a4c95b04885d6acc353", + "sha512": "11cc8fc049d2f67f6548c7abfada6b82a3adb5c7ca410a742de04bbca76e03862c518721b88d806f6e6d768a4d68531fdb903a85859b25d1484d550cc7bafd4b" + } + }, + { + "path": "mods/create-enchantment-industry-2.5.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "929a1ff0329f0033329f8c22bef785b2a8c4e776", + "sha512": "8f7f02e8187807a1bbc4a862a911ac40788dccb70c5f0a6ea5bcf8e43dc1414d7967a8288e1aee0ab07056f0851a4477d262cf7c031e43dd1e011119757acea2" + } + }, + { + "path": "mods/createaddition-1.7.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "8e7158d3144b1ee97e58092fe006675b0e09f6d8", + "sha512": "f3a3ddb5600189da818fc71ea659d17f0d1097c5ad664433eed400b3ecc67d0f9305b348e5b7c5fd872d7a6e51330c7158b3181e77192c576c205a74dd0298ff" + } + }, + { + "path": "mods/CreateDragonsPlus-1.11.9.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "67ffcb61207a7dbc6b1e70f0473ddbacb19d44eb", + "sha512": "43299e49afe7132515aa8ad545b8c9566d90f12cfb39456b3d6e1ebc8e03f05787fbc420e7cc9495df4d6b585d13e7a4c4c7385f82f20aeb829c9491b725af53" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/forgified-fabric-api-0.116.14+2.3.0+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f03504497d29c72a4a7747515d7aa06bbc78c93d", + "sha512": "9dbb0018e68b4efd65abf57f5fc41bb5d3b812e4a3cb75164937cb28ab541225b939fdeac0477ec2a7a75507791f3c9fc5592229279c68a9db04854a36ab5d72" + } + }, + { + "path": "mods/inventoryessentials-neoforge-1.21.1-21.1.20.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7a3d6c52ae45491581a97bf09053cd0bd14d4a82", + "sha512": "70687fe3abd640cd6f9145e107b58b1b11a94c2cbb67cd8e5aa9a924b33e9532fe8bd6a47026250d65f379c89202a67eb32ab74105cc717b70871a0481925a9c" + } + }, + { + "path": "mods/iris-neoforge-1.8.14-beta.1+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1bd129cf7bce65d6b1c0543045f0620c98a0f885", + "sha512": "33fddb430e16222902eac75b8b3d57c381b0f3cc729f3b56c4628df12ca108f23a0b11e2feb167923d6d14d1fc7e8ee1a977ec421b19d1951bdca74c4092b9c5" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/jei-1.21.1-neoforge-19.51.0.418.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d19552586f686eae4ef5e7199f31604d1d3cfca7", + "sha512": "a6ca3abc3080f6f41033a77cb955fefe9f9ebae795c33546227f555b2d31e8d4131cc705126d14a3fbabb31097fc0e876dc0bbeb05ad907a1b796f21e57527bf" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "path": "mods/MouseTweaks-neoforge-mc1.21-2.26.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc", + "sha512": "f95c0cc881211ee0442434976775e07aae40b4a2ba4e3a85455bc57ca9d3c991e239cd98374a8abd442dc9c378dcd9001e2caa1bf69991d424b5652dd7f3483b" + } + }, + { + "path": "mods/railways-0.3.0-beta.2+neoforge-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82a28ce51fdbc583477d7ae7c4c94cc6d23ec2b4", + "sha512": "def5c767467bf7863e2efc1a8cc3bf3442e1090ee1504e447c4120b9ff4ff6780de93d2a7d1bf696cd19407010d465b99f00bbf780776b0a9648804fa1b45f75" + } + }, + { + "path": "mods/roxy-1.21.1-NeoForge-0.3.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f8e75297fcdde4db0aa1d89780d262925535af4d", + "sha512": "9b4a487e9c0fe76eaee8c2e41833140cd84a02bc87fcf75672a09534c68f97cee52c7ea8496b0328a722d3c723a994c3884cd18c252077da34be647b23ee136d" + } + }, + { + "path": "mods/sodium-neoforge-0.8.12+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "762251ab3d6825d5accfd89c3f02f1145376105e", + "sha512": "2a689e1b1e16acc790c011b42ec21958956207c3b49cb99cb5c006e639786adf1cc36559f9840e2c1d27485c00da9712d34020fa4279eb6810eaa54bf20b19b0" + } + }, + { + "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" + } + }, + { + "path": "mods/tfmg-1.2.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "b520f3687f60a69eb265ff5b9a16759b9e124103", + "sha512": "03f2ad28c78ef565ef203c5650280acb0b846d6105dc5c84b2e31187f501be5c59733ef3adb623fbaa32c3233d113d608905259128661ffab06b26b270b1b38c" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + }, + { + "path": "mods/voxy-0.2.16-beta+1.21.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "280a55279e0860d29146d908cd8a0246a12e2537", + "sha512": "d5159e2e745a9c50f16c67c54303b8a991dc5a1954e5cd7edc235c6f24ad2a045cb493e128717ed4e97352366ae83b03b3d73815342421e631c2a8995c48cccb" + } + }, + { + "path": "mods/xaerominimap-neoforge-1.21.1-26.5.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7553dddbe478d1c8c15198090217e723d27f79c4", + "sha512": "0fde1066dd922ac0796d166ba1bf1b843873b8d8563da3a08777df54bb377ff6466096650c730ad1b96e0aecf2d8974cd87c32165edf6a30f6653840c3f99abf" + } + }, + { + "path": "mods/xaeroworldmap-neoforge-1.21.1-1.46.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82b4ae6c0f2e13f02cbdc1325342909ed083fc24", + "sha512": "fb14d11d66e0a6441981b18454c86534d8f534cd159ca19fa612950521788d858f37f18fe2093bb9b43ca0a88ae9af578eced5d140ff645a7681d7e452e8a268" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + } + }, + { + "path": "shaderpacks/ComplementaryUnbound_r5.9.3.zip", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "2ee08300e1d6f039e63eae8484dddf57b3aaaf67", + "sha512": "a085d1d8cda67cd17a2b414eeba48bbd809da069f269bab46246235ec8fe714a275013c70d0504527b0987d810deddddba4564332414ab3b3bd7435932ff808c" + } + } + ], + "server": [ + { + "path": "config/spike-marker.txt", + "owner": "server", + "policy": "replace", + "hashes": { + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + "overrides": "pack" + }, + { + "path": "mods/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/create_connected-1.3.3-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "96ae45fa44cd7028a31b9613cb672009e811b145", + "sha512": "485675693980a266611669857fa9cd348e2a29140b87bf0a8ab3e13c3591422cceaa36b7a2eb90084d35ec1868c8eec9f924383bb4dada2dddcb72e9f09361b0" + } + }, + { + "path": "mods/create_power_loader-2.0.5-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5bd3ecef6fc66985e6fdf416706c98fb774ba03d", + "sha512": "e4f06cfe79eafa538a2edf45d0b173051475f2a20d6c2352668f6980f4433078f2cdd8ffdd047984c30dfd903142ea37eadde48ff71a3892f18154662f20eb57" + } + }, + { + "path": "mods/create-1.21.1-6.0.10.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "0e97e49837bed766e6f28a4c95b04885d6acc353", + "sha512": "11cc8fc049d2f67f6548c7abfada6b82a3adb5c7ca410a742de04bbca76e03862c518721b88d806f6e6d768a4d68531fdb903a85859b25d1484d550cc7bafd4b" + } + }, + { + "path": "mods/create-enchantment-industry-2.5.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "929a1ff0329f0033329f8c22bef785b2a8c4e776", + "sha512": "8f7f02e8187807a1bbc4a862a911ac40788dccb70c5f0a6ea5bcf8e43dc1414d7967a8288e1aee0ab07056f0851a4477d262cf7c031e43dd1e011119757acea2" + } + }, + { + "path": "mods/createaddition-1.7.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "8e7158d3144b1ee97e58092fe006675b0e09f6d8", + "sha512": "f3a3ddb5600189da818fc71ea659d17f0d1097c5ad664433eed400b3ecc67d0f9305b348e5b7c5fd872d7a6e51330c7158b3181e77192c576c205a74dd0298ff" + } + }, + { + "path": "mods/CreateDragonsPlus-1.11.9.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "67ffcb61207a7dbc6b1e70f0473ddbacb19d44eb", + "sha512": "43299e49afe7132515aa8ad545b8c9566d90f12cfb39456b3d6e1ebc8e03f05787fbc420e7cc9495df4d6b585d13e7a4c4c7385f82f20aeb829c9491b725af53" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "path": "mods/railways-0.3.0-beta.2+neoforge-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82a28ce51fdbc583477d7ae7c4c94cc6d23ec2b4", + "sha512": "def5c767467bf7863e2efc1a8cc3bf3442e1090ee1504e447c4120b9ff4ff6780de93d2a7d1bf696cd19407010d465b99f00bbf780776b0a9648804fa1b45f75" + } + }, + { + "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" + } + }, + { + "path": "mods/tfmg-1.2.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "b520f3687f60a69eb265ff5b9a16759b9e124103", + "sha512": "03f2ad28c78ef565ef203c5650280acb0b846d6105dc5c84b2e31187f501be5c59733ef3adb623fbaa32c3233d113d608905259128661ffab06b26b270b1b38c" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + } + } + ] + }, + "runtime_policy": { + "unmanaged": "preserve", + "defaultconfigs": "seed-only" + }, + "release_files": [ + { + "path": "minecraft-lab-neoforge-spike-0.0.14.mrpack", + "sha256": "6b5121b92ea1880de9bf2839fc070ae37feb72d57e256c81e81efb52e7b967c6" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "bb43c1811766f81bf1b934baf96a7394fa125647f08ce60b36750b0d4d3309a8" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.14/minecraft-lab-neoforge-spike-0.0.14.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.14/minecraft-lab-neoforge-spike-0.0.14.mrpack new file mode 100644 index 0000000..e035b9b Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.14/minecraft-lab-neoforge-spike-0.0.14.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.14/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.14/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.14/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.14/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.14/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.14/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.14/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.14/server/compose.yaml new file mode 100644 index 0000000..679370d --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.14/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.14.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.14/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.14/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.14/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.15/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.15/SHA256SUMS new file mode 100644 index 0000000..ec6ec34 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.15/SHA256SUMS @@ -0,0 +1,6 @@ +2cc1e6bbb902d88cad858d321a7803ce2fcec615c666aebc45c2651a4c5f452e manifest.json +c34983f9745c7d074314cbd37cb50ad1fe43a23f6bad8cb39d9d75aad5c72af0 minecraft-lab-neoforge-spike-0.0.15.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +d09742e8388274a0442eb1832d132c0f969298d72f0af042529a98f89f510728 server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.15/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.15/manifest.json new file mode 100644 index 0000000..e50653d --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.15/manifest.json @@ -0,0 +1,795 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.15", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.15.mrpack", + "git": { + "commit": "25c631ef524825ff1b7528f79a3503b660338854", + "dirty": false + }, + "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": "b54b55ffd73a78729b4fb34cbb0e216f301930d584cd968028e04b97ed48ee4d" + }, + { + "path": "pack/mods/architectury-api.pw.toml", + "sha256": "2be3d057926334168864aa9b6bcb18b80893c44c6d90d8b16d9d20a21e05d45d" + }, + { + "path": "pack/mods/balm.pw.toml", + "sha256": "141898422260dc4250da2d9c6c37e8ff94bfad0cddc8d385ffab3a4cc9a7ebbc" + }, + { + "path": "pack/mods/collective.pw.toml", + "sha256": "b3fb9dc1799ff001381ace1881668b9ecc4d6a0cfde404f9a56d60f5f9578087" + }, + { + "path": "pack/mods/comforts.pw.toml", + "sha256": "bfe13ddd5ddc642e4aaa48201d989d5424557fa7a1027edfc799c9ea8136b386" + }, + { + "path": "pack/mods/create-cobblestone.pw.toml", + "sha256": "c8105c930479ea452018c8e889a4bb139ad555450169379572d797584a3f6828" + }, + { + "path": "pack/mods/create-connected.pw.toml", + "sha256": "2574ff15b0fecac384eea4ea4a0a38a95f01f57432e271f9e8d72795ec39ce09" + }, + { + "path": "pack/mods/create-dragons-plus.pw.toml", + "sha256": "1413d102dbb22e08bd18fc02a63416c7e796d6826bd6eee889b8cfe768867f2f" + }, + { + "path": "pack/mods/create-enchantment-industry.pw.toml", + "sha256": "25199118149e7ee6c88da676252e2c09ec385c699a23a484e0051fbf54ec3222" + }, + { + "path": "pack/mods/create-power-loader.pw.toml", + "sha256": "732decaae28faa679af2ecd5e5b69591207d31b755becfeeb29a8a861ad9a805" + }, + { + "path": "pack/mods/create-tfmg.pw.toml", + "sha256": "10fdf95c6402ee9db806b4320f97c6fd42e8aa0991088baee5135d2583ffc418" + }, + { + "path": "pack/mods/create.pw.toml", + "sha256": "38762cfc6e5b10671e52e83ee0e59ef2588b4771f30fd8b628907157009695de" + }, + { + "path": "pack/mods/createaddition.pw.toml", + "sha256": "dc1dbb1c2810c7b378dc611b0a9550e6876e9dce058721b716ef7d54fbf93f94" + }, + { + "path": "pack/mods/cristel-lib.pw.toml", + "sha256": "08a334ae5565e122d26b819cba16ce784776a10fe100ab2b22de72a5a2bac653" + }, + { + "path": "pack/mods/ctov.pw.toml", + "sha256": "aaf59bfc1be3e14123d144879d3f381a2357e546ac5263a7d32ef6ced348a215" + }, + { + "path": "pack/mods/expanded-ecosphere.pw.toml", + "sha256": "8498f075a6fce902aa9cb52981c7a4a70dd9a644a6e0f7abf65eba90f9ad012c" + }, + { + "path": "pack/mods/forgified-fabric-api.pw.toml", + "sha256": "945744bdad06a9d6a99fda53f62f14dff210cfe9a1cbed23641547ab9373e60c" + }, + { + "path": "pack/mods/inventory-essentials.pw.toml", + "sha256": "2a065daf2279beab29b79681176a8d5ea53f7d387dbb4c9c348d87ac75669d93" + }, + { + "path": "pack/mods/iris.pw.toml", + "sha256": "1f7e3c8f8ca80cd1a8fafd2256b4a10052fc38be6bb334c3f181f1b46930bc95" + }, + { + "path": "pack/mods/jade.pw.toml", + "sha256": "c58a74d02bd6b7d158f323849043fdb8ca76228c172146836e6ddcbf0943c03e" + }, + { + "path": "pack/mods/jei.pw.toml", + "sha256": "332e6548b7c97e7227ef35d470afc91f89c6090f80366d2cddd2a55fce46ed93" + }, + { + "path": "pack/mods/lithostitched.pw.toml", + "sha256": "d20e967c07cb872bcf7b8fbf8d602c39a8600d2f4cda2fe50b4b4b9219a0ba06" + }, + { + "path": "pack/mods/mouse-tweaks.pw.toml", + "sha256": "6bc414cc0f2d4c078fe83f384d786343f701f371d657c5279b5b0df1595804bd" + }, + { + "path": "pack/mods/roxy.pw.toml", + "sha256": "bc5b68027752edf5c8d7be96e53888512904b91cb5a679712a45f777a846853e" + }, + { + "path": "pack/mods/sodium.pw.toml", + "sha256": "04bffb91e2dc5fa3b47c4efde9e77fded9af2877c691f765fc105fa642ec4c55" + }, + { + "path": "pack/mods/sophisticated-backpacks.pw.toml", + "sha256": "c0f73c72c3903c3302a2589ba75fd4e1f4c1b3e2b1fe478340b2c826b55e5cd4" + }, + { + "path": "pack/mods/sophisticated-core.pw.toml", + "sha256": "e824f362b3537caa9dc64e54021f80b0f9f7a8eac36603fd8a3e53f3c7264670" + }, + { + "path": "pack/mods/steam-n-rails-neoforge.pw.toml", + "sha256": "802ac976e79f844b15b24c92206dc682dfcf71423d3281ee16650c1e688ddc77" + }, + { + "path": "pack/mods/tree-harvester.pw.toml", + "sha256": "ce15e2966d501dd247f8f43e8dc13ad2950e5dff2511563709e2a5394107b7c3" + }, + { + "path": "pack/mods/voxy.pw.toml", + "sha256": "4cb57d010bc76c346a345e65ba7619021c6fb0075289b91afcc4cf53ad677e39" + }, + { + "path": "pack/mods/xaeros-minimap.pw.toml", + "sha256": "001facbecc9cf6bedc2ce5ea2bc4bd84b855c778cf40d076c378a075951b42a7" + }, + { + "path": "pack/mods/xaeros-world-map.pw.toml", + "sha256": "2ff34b980917f7f046a489823f5a3c117967c43a7c8b8db0da7a99e6463db774" + }, + { + "path": "pack/options.txt", + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + }, + { + "path": "pack/pack.toml", + "sha256": "2a1ca457cc2be42203093abe96e81d732aa31da9badf28d5a55e297f88d40400" + }, + { + "path": "pack/shaderpacks/complementary-unbound.pw.toml", + "sha256": "1a3d3663c44dc21e227c39c42ea9b5e3c4f3b2e3b5272ed55b45da9e247a46d7" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "2097ec8f21a781acbeecaa550ae3ac7b4ac3430e7d4d351a5a3fe930e62f8d5a" + }, + { + "path": "platform/commands.mjs", + "sha256": "1578e4f2b5c1a031610f58793848cf013c169f8d64621b9c322b75a27904829e" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "03d3794737dc2e0144780d39572409a29e0d3e040c15a21da7a8225a6f42466c" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/release.mjs", + "sha256": "cfb567cd17b1c0471d83dadcbd749061538d116d42084b2eb9e797c2190f17a4" + }, + { + "path": "platform/rollback.mjs", + "sha256": "1ce38f41d55f6ad4af937a5bc154df57b839022a119fb065f8981d0a55f7eef5" + }, + { + "path": "platform/runtime.mjs", + "sha256": "8f058933d041935660bc98561633fdeb4ce9baa7af2ec5e0e02ce6ab044ce821" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "b9b243d405b8cad17c934821db7d5f55bbf8a44d130f5ff3e4c6657f8b292268" + }, + { + "path": "platform/world.mjs", + "sha256": "977c3269f7901538abebad194b68f0615a2e816f871bb096e1888db9f1b8491d" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "4900730374d876459f033eca58f8f7e29204214e98a6c0230abf793144d01435" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "71360f927f9d6889a28a6b6f8f24983fd095d44b27dd1bbd02fa2fe4ce338de4" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "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/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/architectury-13.0.11-neoforge.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "008656a0702801174b8ec245ed7aad1921d6e9f1", + "sha512": "d9f7c3bb8162577dfb461ffdf04bd6a3563c7586934a0e2a744c14421beffb8286f0d88d4c758317003f20f99fe8072a39b9d675af061e036970d36db36027f0" + } + }, + { + "path": "mods/balm-neoforge-1.21.1-21.0.66.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "dd3606a349f4a3c8fb5bd0ab22905675c02b0d74", + "sha512": "0262d51c0e931d10c3dccefb3b5426a1622edecab243d4b15dce07a23309641370184776739765067d292d808242d088c6fbf249762689824eff9ba42c2d1e63" + } + }, + { + "path": "mods/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/create_connected-1.3.3-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "96ae45fa44cd7028a31b9613cb672009e811b145", + "sha512": "485675693980a266611669857fa9cd348e2a29140b87bf0a8ab3e13c3591422cceaa36b7a2eb90084d35ec1868c8eec9f924383bb4dada2dddcb72e9f09361b0" + } + }, + { + "path": "mods/create_power_loader-2.0.5-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5bd3ecef6fc66985e6fdf416706c98fb774ba03d", + "sha512": "e4f06cfe79eafa538a2edf45d0b173051475f2a20d6c2352668f6980f4433078f2cdd8ffdd047984c30dfd903142ea37eadde48ff71a3892f18154662f20eb57" + } + }, + { + "path": "mods/create-1.21.1-6.0.10.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "0e97e49837bed766e6f28a4c95b04885d6acc353", + "sha512": "11cc8fc049d2f67f6548c7abfada6b82a3adb5c7ca410a742de04bbca76e03862c518721b88d806f6e6d768a4d68531fdb903a85859b25d1484d550cc7bafd4b" + } + }, + { + "path": "mods/create-enchantment-industry-2.5.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "929a1ff0329f0033329f8c22bef785b2a8c4e776", + "sha512": "8f7f02e8187807a1bbc4a862a911ac40788dccb70c5f0a6ea5bcf8e43dc1414d7967a8288e1aee0ab07056f0851a4477d262cf7c031e43dd1e011119757acea2" + } + }, + { + "path": "mods/createaddition-1.7.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "8e7158d3144b1ee97e58092fe006675b0e09f6d8", + "sha512": "f3a3ddb5600189da818fc71ea659d17f0d1097c5ad664433eed400b3ecc67d0f9305b348e5b7c5fd872d7a6e51330c7158b3181e77192c576c205a74dd0298ff" + } + }, + { + "path": "mods/createcobblestone-1.5.0+neoforge-1.21.1-153.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1fbb61c9b5d99fff39fa8cb1528847feb0b1a68f", + "sha512": "a8acdca41df1bc6d1bdaca4f68099493b59e420170da3bbb5b8b885824a3b529d03bfb7f64a562fe8da2a06d642766fc5e0356dc6ab947711318c382136e0efe" + } + }, + { + "path": "mods/CreateDragonsPlus-1.11.9.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "67ffcb61207a7dbc6b1e70f0473ddbacb19d44eb", + "sha512": "43299e49afe7132515aa8ad545b8c9566d90f12cfb39456b3d6e1ebc8e03f05787fbc420e7cc9495df4d6b585d13e7a4c4c7385f82f20aeb829c9491b725af53" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/forgified-fabric-api-0.116.14+2.3.0+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f03504497d29c72a4a7747515d7aa06bbc78c93d", + "sha512": "9dbb0018e68b4efd65abf57f5fc41bb5d3b812e4a3cb75164937cb28ab541225b939fdeac0477ec2a7a75507791f3c9fc5592229279c68a9db04854a36ab5d72" + } + }, + { + "path": "mods/inventoryessentials-neoforge-1.21.1-21.1.20.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7a3d6c52ae45491581a97bf09053cd0bd14d4a82", + "sha512": "70687fe3abd640cd6f9145e107b58b1b11a94c2cbb67cd8e5aa9a924b33e9532fe8bd6a47026250d65f379c89202a67eb32ab74105cc717b70871a0481925a9c" + } + }, + { + "path": "mods/iris-neoforge-1.8.14-beta.1+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1bd129cf7bce65d6b1c0543045f0620c98a0f885", + "sha512": "33fddb430e16222902eac75b8b3d57c381b0f3cc729f3b56c4628df12ca108f23a0b11e2feb167923d6d14d1fc7e8ee1a977ec421b19d1951bdca74c4092b9c5" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/jei-1.21.1-neoforge-19.51.0.418.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d19552586f686eae4ef5e7199f31604d1d3cfca7", + "sha512": "a6ca3abc3080f6f41033a77cb955fefe9f9ebae795c33546227f555b2d31e8d4131cc705126d14a3fbabb31097fc0e876dc0bbeb05ad907a1b796f21e57527bf" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "path": "mods/MouseTweaks-neoforge-mc1.21-2.26.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc", + "sha512": "f95c0cc881211ee0442434976775e07aae40b4a2ba4e3a85455bc57ca9d3c991e239cd98374a8abd442dc9c378dcd9001e2caa1bf69991d424b5652dd7f3483b" + } + }, + { + "path": "mods/railways-0.3.0-beta.2+neoforge-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82a28ce51fdbc583477d7ae7c4c94cc6d23ec2b4", + "sha512": "def5c767467bf7863e2efc1a8cc3bf3442e1090ee1504e447c4120b9ff4ff6780de93d2a7d1bf696cd19407010d465b99f00bbf780776b0a9648804fa1b45f75" + } + }, + { + "path": "mods/roxy-1.21.1-NeoForge-0.3.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f8e75297fcdde4db0aa1d89780d262925535af4d", + "sha512": "9b4a487e9c0fe76eaee8c2e41833140cd84a02bc87fcf75672a09534c68f97cee52c7ea8496b0328a722d3c723a994c3884cd18c252077da34be647b23ee136d" + } + }, + { + "path": "mods/sodium-neoforge-0.8.12+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "762251ab3d6825d5accfd89c3f02f1145376105e", + "sha512": "2a689e1b1e16acc790c011b42ec21958956207c3b49cb99cb5c006e639786adf1cc36559f9840e2c1d27485c00da9712d34020fa4279eb6810eaa54bf20b19b0" + } + }, + { + "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" + } + }, + { + "path": "mods/tfmg-1.2.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "b520f3687f60a69eb265ff5b9a16759b9e124103", + "sha512": "03f2ad28c78ef565ef203c5650280acb0b846d6105dc5c84b2e31187f501be5c59733ef3adb623fbaa32c3233d113d608905259128661ffab06b26b270b1b38c" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + }, + { + "path": "mods/voxy-0.2.16-beta+1.21.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "280a55279e0860d29146d908cd8a0246a12e2537", + "sha512": "d5159e2e745a9c50f16c67c54303b8a991dc5a1954e5cd7edc235c6f24ad2a045cb493e128717ed4e97352366ae83b03b3d73815342421e631c2a8995c48cccb" + } + }, + { + "path": "mods/xaerominimap-neoforge-1.21.1-26.5.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7553dddbe478d1c8c15198090217e723d27f79c4", + "sha512": "0fde1066dd922ac0796d166ba1bf1b843873b8d8563da3a08777df54bb377ff6466096650c730ad1b96e0aecf2d8974cd87c32165edf6a30f6653840c3f99abf" + } + }, + { + "path": "mods/xaeroworldmap-neoforge-1.21.1-1.46.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82b4ae6c0f2e13f02cbdc1325342909ed083fc24", + "sha512": "fb14d11d66e0a6441981b18454c86534d8f534cd159ca19fa612950521788d858f37f18fe2093bb9b43ca0a88ae9af578eced5d140ff645a7681d7e452e8a268" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + } + }, + { + "path": "shaderpacks/ComplementaryUnbound_r5.9.3.zip", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "2ee08300e1d6f039e63eae8484dddf57b3aaaf67", + "sha512": "a085d1d8cda67cd17a2b414eeba48bbd809da069f269bab46246235ec8fe714a275013c70d0504527b0987d810deddddba4564332414ab3b3bd7435932ff808c" + } + } + ], + "server": [ + { + "path": "config/spike-marker.txt", + "owner": "server", + "policy": "replace", + "hashes": { + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + "overrides": "pack" + }, + { + "path": "mods/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/architectury-13.0.11-neoforge.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "008656a0702801174b8ec245ed7aad1921d6e9f1", + "sha512": "d9f7c3bb8162577dfb461ffdf04bd6a3563c7586934a0e2a744c14421beffb8286f0d88d4c758317003f20f99fe8072a39b9d675af061e036970d36db36027f0" + } + }, + { + "path": "mods/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/create_connected-1.3.3-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "96ae45fa44cd7028a31b9613cb672009e811b145", + "sha512": "485675693980a266611669857fa9cd348e2a29140b87bf0a8ab3e13c3591422cceaa36b7a2eb90084d35ec1868c8eec9f924383bb4dada2dddcb72e9f09361b0" + } + }, + { + "path": "mods/create_power_loader-2.0.5-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5bd3ecef6fc66985e6fdf416706c98fb774ba03d", + "sha512": "e4f06cfe79eafa538a2edf45d0b173051475f2a20d6c2352668f6980f4433078f2cdd8ffdd047984c30dfd903142ea37eadde48ff71a3892f18154662f20eb57" + } + }, + { + "path": "mods/create-1.21.1-6.0.10.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "0e97e49837bed766e6f28a4c95b04885d6acc353", + "sha512": "11cc8fc049d2f67f6548c7abfada6b82a3adb5c7ca410a742de04bbca76e03862c518721b88d806f6e6d768a4d68531fdb903a85859b25d1484d550cc7bafd4b" + } + }, + { + "path": "mods/create-enchantment-industry-2.5.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "929a1ff0329f0033329f8c22bef785b2a8c4e776", + "sha512": "8f7f02e8187807a1bbc4a862a911ac40788dccb70c5f0a6ea5bcf8e43dc1414d7967a8288e1aee0ab07056f0851a4477d262cf7c031e43dd1e011119757acea2" + } + }, + { + "path": "mods/createaddition-1.7.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "8e7158d3144b1ee97e58092fe006675b0e09f6d8", + "sha512": "f3a3ddb5600189da818fc71ea659d17f0d1097c5ad664433eed400b3ecc67d0f9305b348e5b7c5fd872d7a6e51330c7158b3181e77192c576c205a74dd0298ff" + } + }, + { + "path": "mods/createcobblestone-1.5.0+neoforge-1.21.1-153.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1fbb61c9b5d99fff39fa8cb1528847feb0b1a68f", + "sha512": "a8acdca41df1bc6d1bdaca4f68099493b59e420170da3bbb5b8b885824a3b529d03bfb7f64a562fe8da2a06d642766fc5e0356dc6ab947711318c382136e0efe" + } + }, + { + "path": "mods/CreateDragonsPlus-1.11.9.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "67ffcb61207a7dbc6b1e70f0473ddbacb19d44eb", + "sha512": "43299e49afe7132515aa8ad545b8c9566d90f12cfb39456b3d6e1ebc8e03f05787fbc420e7cc9495df4d6b585d13e7a4c4c7385f82f20aeb829c9491b725af53" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "path": "mods/railways-0.3.0-beta.2+neoforge-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82a28ce51fdbc583477d7ae7c4c94cc6d23ec2b4", + "sha512": "def5c767467bf7863e2efc1a8cc3bf3442e1090ee1504e447c4120b9ff4ff6780de93d2a7d1bf696cd19407010d465b99f00bbf780776b0a9648804fa1b45f75" + } + }, + { + "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" + } + }, + { + "path": "mods/tfmg-1.2.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "b520f3687f60a69eb265ff5b9a16759b9e124103", + "sha512": "03f2ad28c78ef565ef203c5650280acb0b846d6105dc5c84b2e31187f501be5c59733ef3adb623fbaa32c3233d113d608905259128661ffab06b26b270b1b38c" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "b887e891d47c87dd837e64a5dfd8109d1d17b50d679037675447db9b43b0a3c7" + } + } + ] + }, + "runtime_policy": { + "unmanaged": "preserve", + "defaultconfigs": "seed-only" + }, + "release_files": [ + { + "path": "minecraft-lab-neoforge-spike-0.0.15.mrpack", + "sha256": "c34983f9745c7d074314cbd37cb50ad1fe43a23f6bad8cb39d9d75aad5c72af0" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "d09742e8388274a0442eb1832d132c0f969298d72f0af042529a98f89f510728" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.15/minecraft-lab-neoforge-spike-0.0.15.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.15/minecraft-lab-neoforge-spike-0.0.15.mrpack new file mode 100644 index 0000000..20b21f5 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.15/minecraft-lab-neoforge-spike-0.0.15.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.15/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.15/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.15/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.15/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.15/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.15/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.15/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.15/server/compose.yaml new file mode 100644 index 0000000..3f03097 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.15/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.15.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.15/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.15/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.15/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.16/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.16/SHA256SUMS new file mode 100644 index 0000000..797e763 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.16/SHA256SUMS @@ -0,0 +1,6 @@ +e3c4a3d1b6854556ed60bd2bfd85f32976e5100b3b5b917ec75e688a927905b2 manifest.json +11036bca6ec93cd6058a8c9db0e72f28f59b6a354ffaf7eb4cea36e14d2fef14 minecraft-lab-neoforge-spike-0.0.16.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +87f0da35fb320fd455577b3944b75dc299645058cdd39abcfc1c76f34f10ab3a server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.16/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.16/manifest.json new file mode 100644 index 0000000..4a8efd0 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.16/manifest.json @@ -0,0 +1,813 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.16", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.16.mrpack", + "git": { + "commit": "acc30ce9e0f6104791b6233eeb19a66ac7d2a601", + "dirty": false + }, + "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/fallingtree.json", + "sha256": "5b4903764b1d3eb4aa0c53164f11eb7a432e12ddf6dcb4d903cd0d05ff9399ff" + }, + { + "path": "pack/config/iris.properties", + "sha256": "4c3c61ce374ebcadacea46ea514e40434a0c7104c1e8805318e0081052995329" + }, + { + "path": "pack/config/spike-marker.txt", + "sha256": "db43653501b8d024d61686a59700621f857ae0a6eef414448dd0ab4a06dd9428" + }, + { + "path": "pack/index.toml", + "sha256": "314d85c29ee5d47ab15c74f4ae31b719d0a0554eba4d100c446f22d277be9574" + }, + { + "path": "pack/mods/architectury-api.pw.toml", + "sha256": "2be3d057926334168864aa9b6bcb18b80893c44c6d90d8b16d9d20a21e05d45d" + }, + { + "path": "pack/mods/balm.pw.toml", + "sha256": "141898422260dc4250da2d9c6c37e8ff94bfad0cddc8d385ffab3a4cc9a7ebbc" + }, + { + "path": "pack/mods/comforts.pw.toml", + "sha256": "bfe13ddd5ddc642e4aaa48201d989d5424557fa7a1027edfc799c9ea8136b386" + }, + { + "path": "pack/mods/create-cobblestone.pw.toml", + "sha256": "c8105c930479ea452018c8e889a4bb139ad555450169379572d797584a3f6828" + }, + { + "path": "pack/mods/create-connected.pw.toml", + "sha256": "2574ff15b0fecac384eea4ea4a0a38a95f01f57432e271f9e8d72795ec39ce09" + }, + { + "path": "pack/mods/create-dragons-plus.pw.toml", + "sha256": "1413d102dbb22e08bd18fc02a63416c7e796d6826bd6eee889b8cfe768867f2f" + }, + { + "path": "pack/mods/create-enchantment-industry.pw.toml", + "sha256": "25199118149e7ee6c88da676252e2c09ec385c699a23a484e0051fbf54ec3222" + }, + { + "path": "pack/mods/create-power-loader.pw.toml", + "sha256": "732decaae28faa679af2ecd5e5b69591207d31b755becfeeb29a8a861ad9a805" + }, + { + "path": "pack/mods/create-tfmg.pw.toml", + "sha256": "10fdf95c6402ee9db806b4320f97c6fd42e8aa0991088baee5135d2583ffc418" + }, + { + "path": "pack/mods/create.pw.toml", + "sha256": "38762cfc6e5b10671e52e83ee0e59ef2588b4771f30fd8b628907157009695de" + }, + { + "path": "pack/mods/createaddition.pw.toml", + "sha256": "dc1dbb1c2810c7b378dc611b0a9550e6876e9dce058721b716ef7d54fbf93f94" + }, + { + "path": "pack/mods/cristel-lib.pw.toml", + "sha256": "08a334ae5565e122d26b819cba16ce784776a10fe100ab2b22de72a5a2bac653" + }, + { + "path": "pack/mods/ctov.pw.toml", + "sha256": "aaf59bfc1be3e14123d144879d3f381a2357e546ac5263a7d32ef6ced348a215" + }, + { + "path": "pack/mods/expanded-ecosphere.pw.toml", + "sha256": "8498f075a6fce902aa9cb52981c7a4a70dd9a644a6e0f7abf65eba90f9ad012c" + }, + { + "path": "pack/mods/fallingtree.pw.toml", + "sha256": "f28185b63e33ea9c205bae0afc6f32a1b257f49f47d5c192e2249b1de4687291" + }, + { + "path": "pack/mods/forgified-fabric-api.pw.toml", + "sha256": "945744bdad06a9d6a99fda53f62f14dff210cfe9a1cbed23641547ab9373e60c" + }, + { + "path": "pack/mods/inventory-essentials.pw.toml", + "sha256": "2a065daf2279beab29b79681176a8d5ea53f7d387dbb4c9c348d87ac75669d93" + }, + { + "path": "pack/mods/iris.pw.toml", + "sha256": "1f7e3c8f8ca80cd1a8fafd2256b4a10052fc38be6bb334c3f181f1b46930bc95" + }, + { + "path": "pack/mods/jade.pw.toml", + "sha256": "c58a74d02bd6b7d158f323849043fdb8ca76228c172146836e6ddcbf0943c03e" + }, + { + "path": "pack/mods/jei.pw.toml", + "sha256": "332e6548b7c97e7227ef35d470afc91f89c6090f80366d2cddd2a55fce46ed93" + }, + { + "path": "pack/mods/lithostitched.pw.toml", + "sha256": "d20e967c07cb872bcf7b8fbf8d602c39a8600d2f4cda2fe50b4b4b9219a0ba06" + }, + { + "path": "pack/mods/mouse-tweaks.pw.toml", + "sha256": "6bc414cc0f2d4c078fe83f384d786343f701f371d657c5279b5b0df1595804bd" + }, + { + "path": "pack/mods/roxy.pw.toml", + "sha256": "bc5b68027752edf5c8d7be96e53888512904b91cb5a679712a45f777a846853e" + }, + { + "path": "pack/mods/sodium.pw.toml", + "sha256": "04bffb91e2dc5fa3b47c4efde9e77fded9af2877c691f765fc105fa642ec4c55" + }, + { + "path": "pack/mods/sophisticated-backpacks.pw.toml", + "sha256": "c0f73c72c3903c3302a2589ba75fd4e1f4c1b3e2b1fe478340b2c826b55e5cd4" + }, + { + "path": "pack/mods/sophisticated-core.pw.toml", + "sha256": "e824f362b3537caa9dc64e54021f80b0f9f7a8eac36603fd8a3e53f3c7264670" + }, + { + "path": "pack/mods/steam-n-rails-neoforge.pw.toml", + "sha256": "802ac976e79f844b15b24c92206dc682dfcf71423d3281ee16650c1e688ddc77" + }, + { + "path": "pack/mods/voxy.pw.toml", + "sha256": "4cb57d010bc76c346a345e65ba7619021c6fb0075289b91afcc4cf53ad677e39" + }, + { + "path": "pack/mods/xaeros-minimap.pw.toml", + "sha256": "001facbecc9cf6bedc2ce5ea2bc4bd84b855c778cf40d076c378a075951b42a7" + }, + { + "path": "pack/mods/xaeros-world-map.pw.toml", + "sha256": "2ff34b980917f7f046a489823f5a3c117967c43a7c8b8db0da7a99e6463db774" + }, + { + "path": "pack/options.txt", + "sha256": "0e1f2e2b0c02f173404fd2e0fe7526c28c63b4763bf790416970f76b32a39745" + }, + { + "path": "pack/pack.toml", + "sha256": "f5a0a192925a54e7abd0eb1b65bf81f3f6e5141aa6edec678e7a279d91fb647e" + }, + { + "path": "pack/shaderpacks/complementary-unbound.pw.toml", + "sha256": "1a3d3663c44dc21e227c39c42ea9b5e3c4f3b2e3b5272ed55b45da9e247a46d7" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "2097ec8f21a781acbeecaa550ae3ac7b4ac3430e7d4d351a5a3fe930e62f8d5a" + }, + { + "path": "platform/commands.mjs", + "sha256": "1578e4f2b5c1a031610f58793848cf013c169f8d64621b9c322b75a27904829e" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "03d3794737dc2e0144780d39572409a29e0d3e040c15a21da7a8225a6f42466c" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/release.mjs", + "sha256": "cfb567cd17b1c0471d83dadcbd749061538d116d42084b2eb9e797c2190f17a4" + }, + { + "path": "platform/rollback.mjs", + "sha256": "1ce38f41d55f6ad4af937a5bc154df57b839022a119fb065f8981d0a55f7eef5" + }, + { + "path": "platform/runtime.mjs", + "sha256": "8f058933d041935660bc98561633fdeb4ce9baa7af2ec5e0e02ce6ab044ce821" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "b9b243d405b8cad17c934821db7d5f55bbf8a44d130f5ff3e4c6657f8b292268" + }, + { + "path": "platform/world.mjs", + "sha256": "977c3269f7901538abebad194b68f0615a2e816f871bb096e1888db9f1b8491d" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "4900730374d876459f033eca58f8f7e29204214e98a6c0230abf793144d01435" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "71360f927f9d6889a28a6b6f8f24983fd095d44b27dd1bbd02fa2fe4ce338de4" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + { + "path": "toolchain.lock.env", + "sha256": "6f1ab071734f7f31ce92242140fe32deffe16e2744254cd55aaab7a1d2b89b97" + } + ], + "managed_files": { + "client": [ + { + "path": "config/fallingtree.json", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "5b4903764b1d3eb4aa0c53164f11eb7a432e12ddf6dcb4d903cd0d05ff9399ff" + } + }, + { + "path": "config/iris.properties", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "4c3c61ce374ebcadacea46ea514e40434a0c7104c1e8805318e0081052995329" + } + }, + { + "path": "config/spike-marker.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "db43653501b8d024d61686a59700621f857ae0a6eef414448dd0ab4a06dd9428" + } + }, + { + "path": "mods/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/architectury-13.0.11-neoforge.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "008656a0702801174b8ec245ed7aad1921d6e9f1", + "sha512": "d9f7c3bb8162577dfb461ffdf04bd6a3563c7586934a0e2a744c14421beffb8286f0d88d4c758317003f20f99fe8072a39b9d675af061e036970d36db36027f0" + } + }, + { + "path": "mods/balm-neoforge-1.21.1-21.0.66.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "dd3606a349f4a3c8fb5bd0ab22905675c02b0d74", + "sha512": "0262d51c0e931d10c3dccefb3b5426a1622edecab243d4b15dce07a23309641370184776739765067d292d808242d088c6fbf249762689824eff9ba42c2d1e63" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/create_connected-1.3.3-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "96ae45fa44cd7028a31b9613cb672009e811b145", + "sha512": "485675693980a266611669857fa9cd348e2a29140b87bf0a8ab3e13c3591422cceaa36b7a2eb90084d35ec1868c8eec9f924383bb4dada2dddcb72e9f09361b0" + } + }, + { + "path": "mods/create_power_loader-2.0.5-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5bd3ecef6fc66985e6fdf416706c98fb774ba03d", + "sha512": "e4f06cfe79eafa538a2edf45d0b173051475f2a20d6c2352668f6980f4433078f2cdd8ffdd047984c30dfd903142ea37eadde48ff71a3892f18154662f20eb57" + } + }, + { + "path": "mods/create-1.21.1-6.0.10.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "0e97e49837bed766e6f28a4c95b04885d6acc353", + "sha512": "11cc8fc049d2f67f6548c7abfada6b82a3adb5c7ca410a742de04bbca76e03862c518721b88d806f6e6d768a4d68531fdb903a85859b25d1484d550cc7bafd4b" + } + }, + { + "path": "mods/create-enchantment-industry-2.5.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "929a1ff0329f0033329f8c22bef785b2a8c4e776", + "sha512": "8f7f02e8187807a1bbc4a862a911ac40788dccb70c5f0a6ea5bcf8e43dc1414d7967a8288e1aee0ab07056f0851a4477d262cf7c031e43dd1e011119757acea2" + } + }, + { + "path": "mods/createaddition-1.7.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "8e7158d3144b1ee97e58092fe006675b0e09f6d8", + "sha512": "f3a3ddb5600189da818fc71ea659d17f0d1097c5ad664433eed400b3ecc67d0f9305b348e5b7c5fd872d7a6e51330c7158b3181e77192c576c205a74dd0298ff" + } + }, + { + "path": "mods/createcobblestone-1.5.0+neoforge-1.21.1-153.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1fbb61c9b5d99fff39fa8cb1528847feb0b1a68f", + "sha512": "a8acdca41df1bc6d1bdaca4f68099493b59e420170da3bbb5b8b885824a3b529d03bfb7f64a562fe8da2a06d642766fc5e0356dc6ab947711318c382136e0efe" + } + }, + { + "path": "mods/CreateDragonsPlus-1.11.9.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "67ffcb61207a7dbc6b1e70f0473ddbacb19d44eb", + "sha512": "43299e49afe7132515aa8ad545b8c9566d90f12cfb39456b3d6e1ebc8e03f05787fbc420e7cc9495df4d6b585d13e7a4c4c7385f82f20aeb829c9491b725af53" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/FallingTree-1.21.1-1.21.1.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7e1b3ee0ba89b556d5a468797bb1b5f4e2b8ccb7", + "sha512": "21876b270ca40e3ad6168423f2aba04460f590be191c5558d53e4f542993efa6070589029cb3218557309b096cd920e4da65e53f19687b86c638ec6c342d83e5" + } + }, + { + "path": "mods/forgified-fabric-api-0.116.14+2.3.0+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f03504497d29c72a4a7747515d7aa06bbc78c93d", + "sha512": "9dbb0018e68b4efd65abf57f5fc41bb5d3b812e4a3cb75164937cb28ab541225b939fdeac0477ec2a7a75507791f3c9fc5592229279c68a9db04854a36ab5d72" + } + }, + { + "path": "mods/inventoryessentials-neoforge-1.21.1-21.1.20.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7a3d6c52ae45491581a97bf09053cd0bd14d4a82", + "sha512": "70687fe3abd640cd6f9145e107b58b1b11a94c2cbb67cd8e5aa9a924b33e9532fe8bd6a47026250d65f379c89202a67eb32ab74105cc717b70871a0481925a9c" + } + }, + { + "path": "mods/iris-neoforge-1.8.14-beta.1+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1bd129cf7bce65d6b1c0543045f0620c98a0f885", + "sha512": "33fddb430e16222902eac75b8b3d57c381b0f3cc729f3b56c4628df12ca108f23a0b11e2feb167923d6d14d1fc7e8ee1a977ec421b19d1951bdca74c4092b9c5" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/jei-1.21.1-neoforge-19.51.0.418.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d19552586f686eae4ef5e7199f31604d1d3cfca7", + "sha512": "a6ca3abc3080f6f41033a77cb955fefe9f9ebae795c33546227f555b2d31e8d4131cc705126d14a3fbabb31097fc0e876dc0bbeb05ad907a1b796f21e57527bf" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "path": "mods/MouseTweaks-neoforge-mc1.21-2.26.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc", + "sha512": "f95c0cc881211ee0442434976775e07aae40b4a2ba4e3a85455bc57ca9d3c991e239cd98374a8abd442dc9c378dcd9001e2caa1bf69991d424b5652dd7f3483b" + } + }, + { + "path": "mods/railways-0.3.0-beta.2+neoforge-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82a28ce51fdbc583477d7ae7c4c94cc6d23ec2b4", + "sha512": "def5c767467bf7863e2efc1a8cc3bf3442e1090ee1504e447c4120b9ff4ff6780de93d2a7d1bf696cd19407010d465b99f00bbf780776b0a9648804fa1b45f75" + } + }, + { + "path": "mods/roxy-1.21.1-NeoForge-0.3.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f8e75297fcdde4db0aa1d89780d262925535af4d", + "sha512": "9b4a487e9c0fe76eaee8c2e41833140cd84a02bc87fcf75672a09534c68f97cee52c7ea8496b0328a722d3c723a994c3884cd18c252077da34be647b23ee136d" + } + }, + { + "path": "mods/sodium-neoforge-0.8.12+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "762251ab3d6825d5accfd89c3f02f1145376105e", + "sha512": "2a689e1b1e16acc790c011b42ec21958956207c3b49cb99cb5c006e639786adf1cc36559f9840e2c1d27485c00da9712d34020fa4279eb6810eaa54bf20b19b0" + } + }, + { + "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" + } + }, + { + "path": "mods/tfmg-1.2.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "b520f3687f60a69eb265ff5b9a16759b9e124103", + "sha512": "03f2ad28c78ef565ef203c5650280acb0b846d6105dc5c84b2e31187f501be5c59733ef3adb623fbaa32c3233d113d608905259128661ffab06b26b270b1b38c" + } + }, + { + "path": "mods/voxy-0.2.16-beta+1.21.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "280a55279e0860d29146d908cd8a0246a12e2537", + "sha512": "d5159e2e745a9c50f16c67c54303b8a991dc5a1954e5cd7edc235c6f24ad2a045cb493e128717ed4e97352366ae83b03b3d73815342421e631c2a8995c48cccb" + } + }, + { + "path": "mods/xaerominimap-neoforge-1.21.1-26.5.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7553dddbe478d1c8c15198090217e723d27f79c4", + "sha512": "0fde1066dd922ac0796d166ba1bf1b843873b8d8563da3a08777df54bb377ff6466096650c730ad1b96e0aecf2d8974cd87c32165edf6a30f6653840c3f99abf" + } + }, + { + "path": "mods/xaeroworldmap-neoforge-1.21.1-1.46.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82b4ae6c0f2e13f02cbdc1325342909ed083fc24", + "sha512": "fb14d11d66e0a6441981b18454c86534d8f534cd159ca19fa612950521788d858f37f18fe2093bb9b43ca0a88ae9af578eced5d140ff645a7681d7e452e8a268" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "0e1f2e2b0c02f173404fd2e0fe7526c28c63b4763bf790416970f76b32a39745" + } + }, + { + "path": "shaderpacks/ComplementaryUnbound_r5.9.3.zip", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "2ee08300e1d6f039e63eae8484dddf57b3aaaf67", + "sha512": "a085d1d8cda67cd17a2b414eeba48bbd809da069f269bab46246235ec8fe714a275013c70d0504527b0987d810deddddba4564332414ab3b3bd7435932ff808c" + } + } + ], + "server": [ + { + "path": "config/fallingtree.json", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "5b4903764b1d3eb4aa0c53164f11eb7a432e12ddf6dcb4d903cd0d05ff9399ff" + } + }, + { + "path": "config/iris.properties", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "4c3c61ce374ebcadacea46ea514e40434a0c7104c1e8805318e0081052995329" + } + }, + { + "path": "config/spike-marker.txt", + "owner": "server", + "policy": "replace", + "hashes": { + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + "overrides": "pack" + }, + { + "path": "mods/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/architectury-13.0.11-neoforge.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "008656a0702801174b8ec245ed7aad1921d6e9f1", + "sha512": "d9f7c3bb8162577dfb461ffdf04bd6a3563c7586934a0e2a744c14421beffb8286f0d88d4c758317003f20f99fe8072a39b9d675af061e036970d36db36027f0" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/create_connected-1.3.3-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "96ae45fa44cd7028a31b9613cb672009e811b145", + "sha512": "485675693980a266611669857fa9cd348e2a29140b87bf0a8ab3e13c3591422cceaa36b7a2eb90084d35ec1868c8eec9f924383bb4dada2dddcb72e9f09361b0" + } + }, + { + "path": "mods/create_power_loader-2.0.5-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5bd3ecef6fc66985e6fdf416706c98fb774ba03d", + "sha512": "e4f06cfe79eafa538a2edf45d0b173051475f2a20d6c2352668f6980f4433078f2cdd8ffdd047984c30dfd903142ea37eadde48ff71a3892f18154662f20eb57" + } + }, + { + "path": "mods/create-1.21.1-6.0.10.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "0e97e49837bed766e6f28a4c95b04885d6acc353", + "sha512": "11cc8fc049d2f67f6548c7abfada6b82a3adb5c7ca410a742de04bbca76e03862c518721b88d806f6e6d768a4d68531fdb903a85859b25d1484d550cc7bafd4b" + } + }, + { + "path": "mods/create-enchantment-industry-2.5.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "929a1ff0329f0033329f8c22bef785b2a8c4e776", + "sha512": "8f7f02e8187807a1bbc4a862a911ac40788dccb70c5f0a6ea5bcf8e43dc1414d7967a8288e1aee0ab07056f0851a4477d262cf7c031e43dd1e011119757acea2" + } + }, + { + "path": "mods/createaddition-1.7.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "8e7158d3144b1ee97e58092fe006675b0e09f6d8", + "sha512": "f3a3ddb5600189da818fc71ea659d17f0d1097c5ad664433eed400b3ecc67d0f9305b348e5b7c5fd872d7a6e51330c7158b3181e77192c576c205a74dd0298ff" + } + }, + { + "path": "mods/createcobblestone-1.5.0+neoforge-1.21.1-153.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1fbb61c9b5d99fff39fa8cb1528847feb0b1a68f", + "sha512": "a8acdca41df1bc6d1bdaca4f68099493b59e420170da3bbb5b8b885824a3b529d03bfb7f64a562fe8da2a06d642766fc5e0356dc6ab947711318c382136e0efe" + } + }, + { + "path": "mods/CreateDragonsPlus-1.11.9.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "67ffcb61207a7dbc6b1e70f0473ddbacb19d44eb", + "sha512": "43299e49afe7132515aa8ad545b8c9566d90f12cfb39456b3d6e1ebc8e03f05787fbc420e7cc9495df4d6b585d13e7a4c4c7385f82f20aeb829c9491b725af53" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/FallingTree-1.21.1-1.21.1.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7e1b3ee0ba89b556d5a468797bb1b5f4e2b8ccb7", + "sha512": "21876b270ca40e3ad6168423f2aba04460f590be191c5558d53e4f542993efa6070589029cb3218557309b096cd920e4da65e53f19687b86c638ec6c342d83e5" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "path": "mods/railways-0.3.0-beta.2+neoforge-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82a28ce51fdbc583477d7ae7c4c94cc6d23ec2b4", + "sha512": "def5c767467bf7863e2efc1a8cc3bf3442e1090ee1504e447c4120b9ff4ff6780de93d2a7d1bf696cd19407010d465b99f00bbf780776b0a9648804fa1b45f75" + } + }, + { + "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" + } + }, + { + "path": "mods/tfmg-1.2.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "b520f3687f60a69eb265ff5b9a16759b9e124103", + "sha512": "03f2ad28c78ef565ef203c5650280acb0b846d6105dc5c84b2e31187f501be5c59733ef3adb623fbaa32c3233d113d608905259128661ffab06b26b270b1b38c" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "0e1f2e2b0c02f173404fd2e0fe7526c28c63b4763bf790416970f76b32a39745" + } + } + ] + }, + "runtime_policy": { + "unmanaged": "preserve", + "defaultconfigs": "seed-only" + }, + "release_files": [ + { + "path": "minecraft-lab-neoforge-spike-0.0.16.mrpack", + "sha256": "11036bca6ec93cd6058a8c9db0e72f28f59b6a354ffaf7eb4cea36e14d2fef14" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "87f0da35fb320fd455577b3944b75dc299645058cdd39abcfc1c76f34f10ab3a" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.16/minecraft-lab-neoforge-spike-0.0.16.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.16/minecraft-lab-neoforge-spike-0.0.16.mrpack new file mode 100644 index 0000000..5547df4 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.16/minecraft-lab-neoforge-spike-0.0.16.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.16/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.16/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.16/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.16/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.16/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.16/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.16/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.16/server/compose.yaml new file mode 100644 index 0000000..188b87f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.16/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.16.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.16/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.16/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.16/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.17/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.17/SHA256SUMS new file mode 100644 index 0000000..d06ba8d --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.17/SHA256SUMS @@ -0,0 +1,6 @@ +86404dbfd5111bdb114d0fd54a5b1374e37e9445ffcdb6bf0f85560d0fca2db3 manifest.json +5683fa6f3bf390a326ee1cb30435ec843e03bf926dd66a284712679c93681352 minecraft-lab-neoforge-spike-0.0.17.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +477e7c3425e7d51403bedf40ab956bb888273bd7bedbe17e280d0e8cfe3ed7c3 server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.17/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.17/manifest.json new file mode 100644 index 0000000..197ac35 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.17/manifest.json @@ -0,0 +1,813 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.17", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.17.mrpack", + "git": { + "commit": "b27d0e0706ce056221e93a33e8aefa0116ff69bc", + "dirty": false + }, + "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/fallingtree.json", + "sha256": "5b4903764b1d3eb4aa0c53164f11eb7a432e12ddf6dcb4d903cd0d05ff9399ff" + }, + { + "path": "pack/config/iris.properties", + "sha256": "4c3c61ce374ebcadacea46ea514e40434a0c7104c1e8805318e0081052995329" + }, + { + "path": "pack/config/spike-marker.txt", + "sha256": "db43653501b8d024d61686a59700621f857ae0a6eef414448dd0ab4a06dd9428" + }, + { + "path": "pack/index.toml", + "sha256": "17d0d3bf3ad468a86c84ebae716d95859392626d9ad352cadc6bbeacb45db32b" + }, + { + "path": "pack/mods/architectury-api.pw.toml", + "sha256": "2be3d057926334168864aa9b6bcb18b80893c44c6d90d8b16d9d20a21e05d45d" + }, + { + "path": "pack/mods/balm.pw.toml", + "sha256": "141898422260dc4250da2d9c6c37e8ff94bfad0cddc8d385ffab3a4cc9a7ebbc" + }, + { + "path": "pack/mods/comforts.pw.toml", + "sha256": "bfe13ddd5ddc642e4aaa48201d989d5424557fa7a1027edfc799c9ea8136b386" + }, + { + "path": "pack/mods/create-cobblestone.pw.toml", + "sha256": "c8105c930479ea452018c8e889a4bb139ad555450169379572d797584a3f6828" + }, + { + "path": "pack/mods/create-connected.pw.toml", + "sha256": "2574ff15b0fecac384eea4ea4a0a38a95f01f57432e271f9e8d72795ec39ce09" + }, + { + "path": "pack/mods/create-dragons-plus.pw.toml", + "sha256": "1413d102dbb22e08bd18fc02a63416c7e796d6826bd6eee889b8cfe768867f2f" + }, + { + "path": "pack/mods/create-enchantment-industry.pw.toml", + "sha256": "25199118149e7ee6c88da676252e2c09ec385c699a23a484e0051fbf54ec3222" + }, + { + "path": "pack/mods/create-power-loader.pw.toml", + "sha256": "732decaae28faa679af2ecd5e5b69591207d31b755becfeeb29a8a861ad9a805" + }, + { + "path": "pack/mods/create-tfmg.pw.toml", + "sha256": "10fdf95c6402ee9db806b4320f97c6fd42e8aa0991088baee5135d2583ffc418" + }, + { + "path": "pack/mods/create.pw.toml", + "sha256": "38762cfc6e5b10671e52e83ee0e59ef2588b4771f30fd8b628907157009695de" + }, + { + "path": "pack/mods/createaddition.pw.toml", + "sha256": "dc1dbb1c2810c7b378dc611b0a9550e6876e9dce058721b716ef7d54fbf93f94" + }, + { + "path": "pack/mods/cristel-lib.pw.toml", + "sha256": "08a334ae5565e122d26b819cba16ce784776a10fe100ab2b22de72a5a2bac653" + }, + { + "path": "pack/mods/ctov.pw.toml", + "sha256": "aaf59bfc1be3e14123d144879d3f381a2357e546ac5263a7d32ef6ced348a215" + }, + { + "path": "pack/mods/expanded-ecosphere.pw.toml", + "sha256": "8498f075a6fce902aa9cb52981c7a4a70dd9a644a6e0f7abf65eba90f9ad012c" + }, + { + "path": "pack/mods/fallingtree.pw.toml", + "sha256": "f28185b63e33ea9c205bae0afc6f32a1b257f49f47d5c192e2249b1de4687291" + }, + { + "path": "pack/mods/forgified-fabric-api.pw.toml", + "sha256": "945744bdad06a9d6a99fda53f62f14dff210cfe9a1cbed23641547ab9373e60c" + }, + { + "path": "pack/mods/inventory-essentials.pw.toml", + "sha256": "2a065daf2279beab29b79681176a8d5ea53f7d387dbb4c9c348d87ac75669d93" + }, + { + "path": "pack/mods/iris.pw.toml", + "sha256": "1f7e3c8f8ca80cd1a8fafd2256b4a10052fc38be6bb334c3f181f1b46930bc95" + }, + { + "path": "pack/mods/jade.pw.toml", + "sha256": "c58a74d02bd6b7d158f323849043fdb8ca76228c172146836e6ddcbf0943c03e" + }, + { + "path": "pack/mods/jei.pw.toml", + "sha256": "332e6548b7c97e7227ef35d470afc91f89c6090f80366d2cddd2a55fce46ed93" + }, + { + "path": "pack/mods/lithostitched.pw.toml", + "sha256": "d20e967c07cb872bcf7b8fbf8d602c39a8600d2f4cda2fe50b4b4b9219a0ba06" + }, + { + "path": "pack/mods/mouse-tweaks.pw.toml", + "sha256": "6bc414cc0f2d4c078fe83f384d786343f701f371d657c5279b5b0df1595804bd" + }, + { + "path": "pack/mods/roxy.pw.toml", + "sha256": "bc5b68027752edf5c8d7be96e53888512904b91cb5a679712a45f777a846853e" + }, + { + "path": "pack/mods/sodium.pw.toml", + "sha256": "04bffb91e2dc5fa3b47c4efde9e77fded9af2877c691f765fc105fa642ec4c55" + }, + { + "path": "pack/mods/sophisticated-backpacks.pw.toml", + "sha256": "c0f73c72c3903c3302a2589ba75fd4e1f4c1b3e2b1fe478340b2c826b55e5cd4" + }, + { + "path": "pack/mods/sophisticated-core.pw.toml", + "sha256": "e824f362b3537caa9dc64e54021f80b0f9f7a8eac36603fd8a3e53f3c7264670" + }, + { + "path": "pack/mods/steam-n-rails-neoforge.pw.toml", + "sha256": "802ac976e79f844b15b24c92206dc682dfcf71423d3281ee16650c1e688ddc77" + }, + { + "path": "pack/mods/voxy.pw.toml", + "sha256": "4cb57d010bc76c346a345e65ba7619021c6fb0075289b91afcc4cf53ad677e39" + }, + { + "path": "pack/mods/xaeros-minimap.pw.toml", + "sha256": "001facbecc9cf6bedc2ce5ea2bc4bd84b855c778cf40d076c378a075951b42a7" + }, + { + "path": "pack/mods/xaeros-world-map.pw.toml", + "sha256": "2ff34b980917f7f046a489823f5a3c117967c43a7c8b8db0da7a99e6463db774" + }, + { + "path": "pack/options.txt", + "sha256": "59ac5ecd6691d4afc532e53581de522bb208068efee86ca33b113f938b04ab67" + }, + { + "path": "pack/pack.toml", + "sha256": "04685ebcd62c722f9444be3ab68ea47eae51a4b518bc9b877bf854c759555d91" + }, + { + "path": "pack/shaderpacks/complementary-unbound.pw.toml", + "sha256": "1a3d3663c44dc21e227c39c42ea9b5e3c4f3b2e3b5272ed55b45da9e247a46d7" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "2097ec8f21a781acbeecaa550ae3ac7b4ac3430e7d4d351a5a3fe930e62f8d5a" + }, + { + "path": "platform/commands.mjs", + "sha256": "1578e4f2b5c1a031610f58793848cf013c169f8d64621b9c322b75a27904829e" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "03d3794737dc2e0144780d39572409a29e0d3e040c15a21da7a8225a6f42466c" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/release.mjs", + "sha256": "cfb567cd17b1c0471d83dadcbd749061538d116d42084b2eb9e797c2190f17a4" + }, + { + "path": "platform/rollback.mjs", + "sha256": "1ce38f41d55f6ad4af937a5bc154df57b839022a119fb065f8981d0a55f7eef5" + }, + { + "path": "platform/runtime.mjs", + "sha256": "8f058933d041935660bc98561633fdeb4ce9baa7af2ec5e0e02ce6ab044ce821" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "b9b243d405b8cad17c934821db7d5f55bbf8a44d130f5ff3e4c6657f8b292268" + }, + { + "path": "platform/world.mjs", + "sha256": "977c3269f7901538abebad194b68f0615a2e816f871bb096e1888db9f1b8491d" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "4900730374d876459f033eca58f8f7e29204214e98a6c0230abf793144d01435" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "71360f927f9d6889a28a6b6f8f24983fd095d44b27dd1bbd02fa2fe4ce338de4" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + { + "path": "toolchain.lock.env", + "sha256": "6f1ab071734f7f31ce92242140fe32deffe16e2744254cd55aaab7a1d2b89b97" + } + ], + "managed_files": { + "client": [ + { + "path": "config/fallingtree.json", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "5b4903764b1d3eb4aa0c53164f11eb7a432e12ddf6dcb4d903cd0d05ff9399ff" + } + }, + { + "path": "config/iris.properties", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "4c3c61ce374ebcadacea46ea514e40434a0c7104c1e8805318e0081052995329" + } + }, + { + "path": "config/spike-marker.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "db43653501b8d024d61686a59700621f857ae0a6eef414448dd0ab4a06dd9428" + } + }, + { + "path": "mods/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/architectury-13.0.11-neoforge.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "008656a0702801174b8ec245ed7aad1921d6e9f1", + "sha512": "d9f7c3bb8162577dfb461ffdf04bd6a3563c7586934a0e2a744c14421beffb8286f0d88d4c758317003f20f99fe8072a39b9d675af061e036970d36db36027f0" + } + }, + { + "path": "mods/balm-neoforge-1.21.1-21.0.66.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "dd3606a349f4a3c8fb5bd0ab22905675c02b0d74", + "sha512": "0262d51c0e931d10c3dccefb3b5426a1622edecab243d4b15dce07a23309641370184776739765067d292d808242d088c6fbf249762689824eff9ba42c2d1e63" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/create_connected-1.3.3-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "96ae45fa44cd7028a31b9613cb672009e811b145", + "sha512": "485675693980a266611669857fa9cd348e2a29140b87bf0a8ab3e13c3591422cceaa36b7a2eb90084d35ec1868c8eec9f924383bb4dada2dddcb72e9f09361b0" + } + }, + { + "path": "mods/create_power_loader-2.0.5-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5bd3ecef6fc66985e6fdf416706c98fb774ba03d", + "sha512": "e4f06cfe79eafa538a2edf45d0b173051475f2a20d6c2352668f6980f4433078f2cdd8ffdd047984c30dfd903142ea37eadde48ff71a3892f18154662f20eb57" + } + }, + { + "path": "mods/create-1.21.1-6.0.10.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "0e97e49837bed766e6f28a4c95b04885d6acc353", + "sha512": "11cc8fc049d2f67f6548c7abfada6b82a3adb5c7ca410a742de04bbca76e03862c518721b88d806f6e6d768a4d68531fdb903a85859b25d1484d550cc7bafd4b" + } + }, + { + "path": "mods/create-enchantment-industry-2.5.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "929a1ff0329f0033329f8c22bef785b2a8c4e776", + "sha512": "8f7f02e8187807a1bbc4a862a911ac40788dccb70c5f0a6ea5bcf8e43dc1414d7967a8288e1aee0ab07056f0851a4477d262cf7c031e43dd1e011119757acea2" + } + }, + { + "path": "mods/createaddition-1.7.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "8e7158d3144b1ee97e58092fe006675b0e09f6d8", + "sha512": "f3a3ddb5600189da818fc71ea659d17f0d1097c5ad664433eed400b3ecc67d0f9305b348e5b7c5fd872d7a6e51330c7158b3181e77192c576c205a74dd0298ff" + } + }, + { + "path": "mods/createcobblestone-1.5.0+neoforge-1.21.1-153.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1fbb61c9b5d99fff39fa8cb1528847feb0b1a68f", + "sha512": "a8acdca41df1bc6d1bdaca4f68099493b59e420170da3bbb5b8b885824a3b529d03bfb7f64a562fe8da2a06d642766fc5e0356dc6ab947711318c382136e0efe" + } + }, + { + "path": "mods/CreateDragonsPlus-1.11.9.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "67ffcb61207a7dbc6b1e70f0473ddbacb19d44eb", + "sha512": "43299e49afe7132515aa8ad545b8c9566d90f12cfb39456b3d6e1ebc8e03f05787fbc420e7cc9495df4d6b585d13e7a4c4c7385f82f20aeb829c9491b725af53" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/FallingTree-1.21.1-1.21.1.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7e1b3ee0ba89b556d5a468797bb1b5f4e2b8ccb7", + "sha512": "21876b270ca40e3ad6168423f2aba04460f590be191c5558d53e4f542993efa6070589029cb3218557309b096cd920e4da65e53f19687b86c638ec6c342d83e5" + } + }, + { + "path": "mods/forgified-fabric-api-0.116.14+2.3.0+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f03504497d29c72a4a7747515d7aa06bbc78c93d", + "sha512": "9dbb0018e68b4efd65abf57f5fc41bb5d3b812e4a3cb75164937cb28ab541225b939fdeac0477ec2a7a75507791f3c9fc5592229279c68a9db04854a36ab5d72" + } + }, + { + "path": "mods/inventoryessentials-neoforge-1.21.1-21.1.20.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7a3d6c52ae45491581a97bf09053cd0bd14d4a82", + "sha512": "70687fe3abd640cd6f9145e107b58b1b11a94c2cbb67cd8e5aa9a924b33e9532fe8bd6a47026250d65f379c89202a67eb32ab74105cc717b70871a0481925a9c" + } + }, + { + "path": "mods/iris-neoforge-1.8.14-beta.1+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1bd129cf7bce65d6b1c0543045f0620c98a0f885", + "sha512": "33fddb430e16222902eac75b8b3d57c381b0f3cc729f3b56c4628df12ca108f23a0b11e2feb167923d6d14d1fc7e8ee1a977ec421b19d1951bdca74c4092b9c5" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/jei-1.21.1-neoforge-19.51.0.418.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d19552586f686eae4ef5e7199f31604d1d3cfca7", + "sha512": "a6ca3abc3080f6f41033a77cb955fefe9f9ebae795c33546227f555b2d31e8d4131cc705126d14a3fbabb31097fc0e876dc0bbeb05ad907a1b796f21e57527bf" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "path": "mods/MouseTweaks-neoforge-mc1.21-2.26.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc", + "sha512": "f95c0cc881211ee0442434976775e07aae40b4a2ba4e3a85455bc57ca9d3c991e239cd98374a8abd442dc9c378dcd9001e2caa1bf69991d424b5652dd7f3483b" + } + }, + { + "path": "mods/railways-0.3.0-beta.2+neoforge-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82a28ce51fdbc583477d7ae7c4c94cc6d23ec2b4", + "sha512": "def5c767467bf7863e2efc1a8cc3bf3442e1090ee1504e447c4120b9ff4ff6780de93d2a7d1bf696cd19407010d465b99f00bbf780776b0a9648804fa1b45f75" + } + }, + { + "path": "mods/roxy-1.21.1-NeoForge-0.3.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f8e75297fcdde4db0aa1d89780d262925535af4d", + "sha512": "9b4a487e9c0fe76eaee8c2e41833140cd84a02bc87fcf75672a09534c68f97cee52c7ea8496b0328a722d3c723a994c3884cd18c252077da34be647b23ee136d" + } + }, + { + "path": "mods/sodium-neoforge-0.8.12+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "762251ab3d6825d5accfd89c3f02f1145376105e", + "sha512": "2a689e1b1e16acc790c011b42ec21958956207c3b49cb99cb5c006e639786adf1cc36559f9840e2c1d27485c00da9712d34020fa4279eb6810eaa54bf20b19b0" + } + }, + { + "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" + } + }, + { + "path": "mods/tfmg-1.2.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "b520f3687f60a69eb265ff5b9a16759b9e124103", + "sha512": "03f2ad28c78ef565ef203c5650280acb0b846d6105dc5c84b2e31187f501be5c59733ef3adb623fbaa32c3233d113d608905259128661ffab06b26b270b1b38c" + } + }, + { + "path": "mods/voxy-0.2.16-beta+1.21.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "280a55279e0860d29146d908cd8a0246a12e2537", + "sha512": "d5159e2e745a9c50f16c67c54303b8a991dc5a1954e5cd7edc235c6f24ad2a045cb493e128717ed4e97352366ae83b03b3d73815342421e631c2a8995c48cccb" + } + }, + { + "path": "mods/xaerominimap-neoforge-1.21.1-26.5.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7553dddbe478d1c8c15198090217e723d27f79c4", + "sha512": "0fde1066dd922ac0796d166ba1bf1b843873b8d8563da3a08777df54bb377ff6466096650c730ad1b96e0aecf2d8974cd87c32165edf6a30f6653840c3f99abf" + } + }, + { + "path": "mods/xaeroworldmap-neoforge-1.21.1-1.46.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82b4ae6c0f2e13f02cbdc1325342909ed083fc24", + "sha512": "fb14d11d66e0a6441981b18454c86534d8f534cd159ca19fa612950521788d858f37f18fe2093bb9b43ca0a88ae9af578eced5d140ff645a7681d7e452e8a268" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "59ac5ecd6691d4afc532e53581de522bb208068efee86ca33b113f938b04ab67" + } + }, + { + "path": "shaderpacks/ComplementaryUnbound_r5.9.3.zip", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "2ee08300e1d6f039e63eae8484dddf57b3aaaf67", + "sha512": "a085d1d8cda67cd17a2b414eeba48bbd809da069f269bab46246235ec8fe714a275013c70d0504527b0987d810deddddba4564332414ab3b3bd7435932ff808c" + } + } + ], + "server": [ + { + "path": "config/fallingtree.json", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "5b4903764b1d3eb4aa0c53164f11eb7a432e12ddf6dcb4d903cd0d05ff9399ff" + } + }, + { + "path": "config/iris.properties", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "4c3c61ce374ebcadacea46ea514e40434a0c7104c1e8805318e0081052995329" + } + }, + { + "path": "config/spike-marker.txt", + "owner": "server", + "policy": "replace", + "hashes": { + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + "overrides": "pack" + }, + { + "path": "mods/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/architectury-13.0.11-neoforge.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "008656a0702801174b8ec245ed7aad1921d6e9f1", + "sha512": "d9f7c3bb8162577dfb461ffdf04bd6a3563c7586934a0e2a744c14421beffb8286f0d88d4c758317003f20f99fe8072a39b9d675af061e036970d36db36027f0" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/create_connected-1.3.3-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "96ae45fa44cd7028a31b9613cb672009e811b145", + "sha512": "485675693980a266611669857fa9cd348e2a29140b87bf0a8ab3e13c3591422cceaa36b7a2eb90084d35ec1868c8eec9f924383bb4dada2dddcb72e9f09361b0" + } + }, + { + "path": "mods/create_power_loader-2.0.5-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5bd3ecef6fc66985e6fdf416706c98fb774ba03d", + "sha512": "e4f06cfe79eafa538a2edf45d0b173051475f2a20d6c2352668f6980f4433078f2cdd8ffdd047984c30dfd903142ea37eadde48ff71a3892f18154662f20eb57" + } + }, + { + "path": "mods/create-1.21.1-6.0.10.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "0e97e49837bed766e6f28a4c95b04885d6acc353", + "sha512": "11cc8fc049d2f67f6548c7abfada6b82a3adb5c7ca410a742de04bbca76e03862c518721b88d806f6e6d768a4d68531fdb903a85859b25d1484d550cc7bafd4b" + } + }, + { + "path": "mods/create-enchantment-industry-2.5.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "929a1ff0329f0033329f8c22bef785b2a8c4e776", + "sha512": "8f7f02e8187807a1bbc4a862a911ac40788dccb70c5f0a6ea5bcf8e43dc1414d7967a8288e1aee0ab07056f0851a4477d262cf7c031e43dd1e011119757acea2" + } + }, + { + "path": "mods/createaddition-1.7.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "8e7158d3144b1ee97e58092fe006675b0e09f6d8", + "sha512": "f3a3ddb5600189da818fc71ea659d17f0d1097c5ad664433eed400b3ecc67d0f9305b348e5b7c5fd872d7a6e51330c7158b3181e77192c576c205a74dd0298ff" + } + }, + { + "path": "mods/createcobblestone-1.5.0+neoforge-1.21.1-153.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1fbb61c9b5d99fff39fa8cb1528847feb0b1a68f", + "sha512": "a8acdca41df1bc6d1bdaca4f68099493b59e420170da3bbb5b8b885824a3b529d03bfb7f64a562fe8da2a06d642766fc5e0356dc6ab947711318c382136e0efe" + } + }, + { + "path": "mods/CreateDragonsPlus-1.11.9.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "67ffcb61207a7dbc6b1e70f0473ddbacb19d44eb", + "sha512": "43299e49afe7132515aa8ad545b8c9566d90f12cfb39456b3d6e1ebc8e03f05787fbc420e7cc9495df4d6b585d13e7a4c4c7385f82f20aeb829c9491b725af53" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/FallingTree-1.21.1-1.21.1.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7e1b3ee0ba89b556d5a468797bb1b5f4e2b8ccb7", + "sha512": "21876b270ca40e3ad6168423f2aba04460f590be191c5558d53e4f542993efa6070589029cb3218557309b096cd920e4da65e53f19687b86c638ec6c342d83e5" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "path": "mods/railways-0.3.0-beta.2+neoforge-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82a28ce51fdbc583477d7ae7c4c94cc6d23ec2b4", + "sha512": "def5c767467bf7863e2efc1a8cc3bf3442e1090ee1504e447c4120b9ff4ff6780de93d2a7d1bf696cd19407010d465b99f00bbf780776b0a9648804fa1b45f75" + } + }, + { + "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" + } + }, + { + "path": "mods/tfmg-1.2.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "b520f3687f60a69eb265ff5b9a16759b9e124103", + "sha512": "03f2ad28c78ef565ef203c5650280acb0b846d6105dc5c84b2e31187f501be5c59733ef3adb623fbaa32c3233d113d608905259128661ffab06b26b270b1b38c" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "59ac5ecd6691d4afc532e53581de522bb208068efee86ca33b113f938b04ab67" + } + } + ] + }, + "runtime_policy": { + "unmanaged": "preserve", + "defaultconfigs": "seed-only" + }, + "release_files": [ + { + "path": "minecraft-lab-neoforge-spike-0.0.17.mrpack", + "sha256": "5683fa6f3bf390a326ee1cb30435ec843e03bf926dd66a284712679c93681352" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "477e7c3425e7d51403bedf40ab956bb888273bd7bedbe17e280d0e8cfe3ed7c3" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.17/minecraft-lab-neoforge-spike-0.0.17.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.17/minecraft-lab-neoforge-spike-0.0.17.mrpack new file mode 100644 index 0000000..7e35706 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.17/minecraft-lab-neoforge-spike-0.0.17.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.17/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.17/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.17/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.17/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.17/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.17/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.17/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.17/server/compose.yaml new file mode 100644 index 0000000..4417038 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.17/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.17.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.17/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.17/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.17/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.18/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.18/SHA256SUMS new file mode 100644 index 0000000..ef72ace --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.18/SHA256SUMS @@ -0,0 +1,6 @@ +2146e9c816a55c707dce4e29153747bd6621b10e134d1562f3b3637666bfde0e manifest.json +bbd087f8197a0077c39959d917bbc931e39bbc0398cb956fae47c78b3675f2d9 minecraft-lab-neoforge-spike-0.0.18.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +23cbf201bbf52d2c7d069a7ea7c41c1400cb8572bfb277af6dc842ccdbe59f72 server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.18/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.18/manifest.json new file mode 100644 index 0000000..8923907 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.18/manifest.json @@ -0,0 +1,857 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.18", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.18.mrpack", + "git": { + "commit": "9e12b965e95696c5aa2259a0d573013638e89ac6", + "dirty": false + }, + "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/fallingtree.json", + "sha256": "5b4903764b1d3eb4aa0c53164f11eb7a432e12ddf6dcb4d903cd0d05ff9399ff" + }, + { + "path": "pack/config/iris.properties", + "sha256": "4c3c61ce374ebcadacea46ea514e40434a0c7104c1e8805318e0081052995329" + }, + { + "path": "pack/config/spike-marker.txt", + "sha256": "db43653501b8d024d61686a59700621f857ae0a6eef414448dd0ab4a06dd9428" + }, + { + "path": "pack/index.toml", + "sha256": "3d6ef872546fddd0bd8a2d4760cf74b1b4b3e90389c5c8113c3ff5704b870058" + }, + { + "path": "pack/mods/architectury-api.pw.toml", + "sha256": "2be3d057926334168864aa9b6bcb18b80893c44c6d90d8b16d9d20a21e05d45d" + }, + { + "path": "pack/mods/balm.pw.toml", + "sha256": "141898422260dc4250da2d9c6c37e8ff94bfad0cddc8d385ffab3a4cc9a7ebbc" + }, + { + "path": "pack/mods/comforts.pw.toml", + "sha256": "bfe13ddd5ddc642e4aaa48201d989d5424557fa7a1027edfc799c9ea8136b386" + }, + { + "path": "pack/mods/create-central-kitchen.pw.toml", + "sha256": "965ac1f2d48c571ef5f369f5ff275e49962331c9020e3ac46d92a8c03ee3ad5d" + }, + { + "path": "pack/mods/create-cobblestone.pw.toml", + "sha256": "c8105c930479ea452018c8e889a4bb139ad555450169379572d797584a3f6828" + }, + { + "path": "pack/mods/create-connected.pw.toml", + "sha256": "2574ff15b0fecac384eea4ea4a0a38a95f01f57432e271f9e8d72795ec39ce09" + }, + { + "path": "pack/mods/create-dragons-plus.pw.toml", + "sha256": "1413d102dbb22e08bd18fc02a63416c7e796d6826bd6eee889b8cfe768867f2f" + }, + { + "path": "pack/mods/create-enchantment-industry.pw.toml", + "sha256": "25199118149e7ee6c88da676252e2c09ec385c699a23a484e0051fbf54ec3222" + }, + { + "path": "pack/mods/create-power-loader.pw.toml", + "sha256": "732decaae28faa679af2ecd5e5b69591207d31b755becfeeb29a8a861ad9a805" + }, + { + "path": "pack/mods/create-tfmg.pw.toml", + "sha256": "10fdf95c6402ee9db806b4320f97c6fd42e8aa0991088baee5135d2583ffc418" + }, + { + "path": "pack/mods/create.pw.toml", + "sha256": "38762cfc6e5b10671e52e83ee0e59ef2588b4771f30fd8b628907157009695de" + }, + { + "path": "pack/mods/createaddition.pw.toml", + "sha256": "dc1dbb1c2810c7b378dc611b0a9550e6876e9dce058721b716ef7d54fbf93f94" + }, + { + "path": "pack/mods/cristel-lib.pw.toml", + "sha256": "08a334ae5565e122d26b819cba16ce784776a10fe100ab2b22de72a5a2bac653" + }, + { + "path": "pack/mods/ctov.pw.toml", + "sha256": "aaf59bfc1be3e14123d144879d3f381a2357e546ac5263a7d32ef6ced348a215" + }, + { + "path": "pack/mods/expanded-ecosphere.pw.toml", + "sha256": "8498f075a6fce902aa9cb52981c7a4a70dd9a644a6e0f7abf65eba90f9ad012c" + }, + { + "path": "pack/mods/fallingtree.pw.toml", + "sha256": "f28185b63e33ea9c205bae0afc6f32a1b257f49f47d5c192e2249b1de4687291" + }, + { + "path": "pack/mods/farmers-delight.pw.toml", + "sha256": "c2b15a6dfbdd09957e7ba197d65a6fd009474c623788874d3d80f5a23a28372b" + }, + { + "path": "pack/mods/forgified-fabric-api.pw.toml", + "sha256": "945744bdad06a9d6a99fda53f62f14dff210cfe9a1cbed23641547ab9373e60c" + }, + { + "path": "pack/mods/inventory-essentials.pw.toml", + "sha256": "2a065daf2279beab29b79681176a8d5ea53f7d387dbb4c9c348d87ac75669d93" + }, + { + "path": "pack/mods/iris.pw.toml", + "sha256": "1f7e3c8f8ca80cd1a8fafd2256b4a10052fc38be6bb334c3f181f1b46930bc95" + }, + { + "path": "pack/mods/jade.pw.toml", + "sha256": "c58a74d02bd6b7d158f323849043fdb8ca76228c172146836e6ddcbf0943c03e" + }, + { + "path": "pack/mods/jei.pw.toml", + "sha256": "332e6548b7c97e7227ef35d470afc91f89c6090f80366d2cddd2a55fce46ed93" + }, + { + "path": "pack/mods/lithostitched.pw.toml", + "sha256": "d20e967c07cb872bcf7b8fbf8d602c39a8600d2f4cda2fe50b4b4b9219a0ba06" + }, + { + "path": "pack/mods/mouse-tweaks.pw.toml", + "sha256": "6bc414cc0f2d4c078fe83f384d786343f701f371d657c5279b5b0df1595804bd" + }, + { + "path": "pack/mods/roxy.pw.toml", + "sha256": "bc5b68027752edf5c8d7be96e53888512904b91cb5a679712a45f777a846853e" + }, + { + "path": "pack/mods/sodium.pw.toml", + "sha256": "04bffb91e2dc5fa3b47c4efde9e77fded9af2877c691f765fc105fa642ec4c55" + }, + { + "path": "pack/mods/sophisticated-backpacks.pw.toml", + "sha256": "c0f73c72c3903c3302a2589ba75fd4e1f4c1b3e2b1fe478340b2c826b55e5cd4" + }, + { + "path": "pack/mods/sophisticated-core.pw.toml", + "sha256": "e824f362b3537caa9dc64e54021f80b0f9f7a8eac36603fd8a3e53f3c7264670" + }, + { + "path": "pack/mods/steam-n-rails-neoforge.pw.toml", + "sha256": "802ac976e79f844b15b24c92206dc682dfcf71423d3281ee16650c1e688ddc77" + }, + { + "path": "pack/mods/voxy.pw.toml", + "sha256": "4cb57d010bc76c346a345e65ba7619021c6fb0075289b91afcc4cf53ad677e39" + }, + { + "path": "pack/mods/xaeros-minimap.pw.toml", + "sha256": "001facbecc9cf6bedc2ce5ea2bc4bd84b855c778cf40d076c378a075951b42a7" + }, + { + "path": "pack/mods/xaeros-world-map.pw.toml", + "sha256": "2ff34b980917f7f046a489823f5a3c117967c43a7c8b8db0da7a99e6463db774" + }, + { + "path": "pack/options.txt", + "sha256": "59ac5ecd6691d4afc532e53581de522bb208068efee86ca33b113f938b04ab67" + }, + { + "path": "pack/pack.toml", + "sha256": "18a9677d802b8a3c2d0319ff4fe50ef158df154f25f6ec44510df39f59de2bd9" + }, + { + "path": "pack/shaderpacks/complementary-unbound.pw.toml", + "sha256": "1a3d3663c44dc21e227c39c42ea9b5e3c4f3b2e3b5272ed55b45da9e247a46d7" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "2097ec8f21a781acbeecaa550ae3ac7b4ac3430e7d4d351a5a3fe930e62f8d5a" + }, + { + "path": "platform/commands.mjs", + "sha256": "1578e4f2b5c1a031610f58793848cf013c169f8d64621b9c322b75a27904829e" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "03d3794737dc2e0144780d39572409a29e0d3e040c15a21da7a8225a6f42466c" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/release.mjs", + "sha256": "cfb567cd17b1c0471d83dadcbd749061538d116d42084b2eb9e797c2190f17a4" + }, + { + "path": "platform/rollback.mjs", + "sha256": "1ce38f41d55f6ad4af937a5bc154df57b839022a119fb065f8981d0a55f7eef5" + }, + { + "path": "platform/runtime.mjs", + "sha256": "8f058933d041935660bc98561633fdeb4ce9baa7af2ec5e0e02ce6ab044ce821" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "b9b243d405b8cad17c934821db7d5f55bbf8a44d130f5ff3e4c6657f8b292268" + }, + { + "path": "platform/world.mjs", + "sha256": "977c3269f7901538abebad194b68f0615a2e816f871bb096e1888db9f1b8491d" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "4900730374d876459f033eca58f8f7e29204214e98a6c0230abf793144d01435" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "71360f927f9d6889a28a6b6f8f24983fd095d44b27dd1bbd02fa2fe4ce338de4" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + { + "path": "toolchain.lock.env", + "sha256": "6f1ab071734f7f31ce92242140fe32deffe16e2744254cd55aaab7a1d2b89b97" + } + ], + "managed_files": { + "client": [ + { + "path": "config/fallingtree.json", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "5b4903764b1d3eb4aa0c53164f11eb7a432e12ddf6dcb4d903cd0d05ff9399ff" + } + }, + { + "path": "config/iris.properties", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "4c3c61ce374ebcadacea46ea514e40434a0c7104c1e8805318e0081052995329" + } + }, + { + "path": "config/spike-marker.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "db43653501b8d024d61686a59700621f857ae0a6eef414448dd0ab4a06dd9428" + } + }, + { + "path": "mods/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/architectury-13.0.11-neoforge.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "008656a0702801174b8ec245ed7aad1921d6e9f1", + "sha512": "d9f7c3bb8162577dfb461ffdf04bd6a3563c7586934a0e2a744c14421beffb8286f0d88d4c758317003f20f99fe8072a39b9d675af061e036970d36db36027f0" + } + }, + { + "path": "mods/balm-neoforge-1.21.1-21.0.66.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "dd3606a349f4a3c8fb5bd0ab22905675c02b0d74", + "sha512": "0262d51c0e931d10c3dccefb3b5426a1622edecab243d4b15dce07a23309641370184776739765067d292d808242d088c6fbf249762689824eff9ba42c2d1e63" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/create_connected-1.3.3-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "96ae45fa44cd7028a31b9613cb672009e811b145", + "sha512": "485675693980a266611669857fa9cd348e2a29140b87bf0a8ab3e13c3591422cceaa36b7a2eb90084d35ec1868c8eec9f924383bb4dada2dddcb72e9f09361b0" + } + }, + { + "path": "mods/create_power_loader-2.0.5-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5bd3ecef6fc66985e6fdf416706c98fb774ba03d", + "sha512": "e4f06cfe79eafa538a2edf45d0b173051475f2a20d6c2352668f6980f4433078f2cdd8ffdd047984c30dfd903142ea37eadde48ff71a3892f18154662f20eb57" + } + }, + { + "path": "mods/create-1.21.1-6.0.10.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "0e97e49837bed766e6f28a4c95b04885d6acc353", + "sha512": "11cc8fc049d2f67f6548c7abfada6b82a3adb5c7ca410a742de04bbca76e03862c518721b88d806f6e6d768a4d68531fdb903a85859b25d1484d550cc7bafd4b" + } + }, + { + "path": "mods/create-central-kitchen-2.6.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fc25056911ed744f4f7f762f4939d9805aa9f340", + "sha512": "187d8d86217825e5812a112b7922603af498427f7a4ba1c71cf5c651d12e7ef2ca046597d72743f61ebd497c82e7f1c79e28c853cd643d1d680093e086354f7f" + } + }, + { + "path": "mods/create-enchantment-industry-2.5.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "929a1ff0329f0033329f8c22bef785b2a8c4e776", + "sha512": "8f7f02e8187807a1bbc4a862a911ac40788dccb70c5f0a6ea5bcf8e43dc1414d7967a8288e1aee0ab07056f0851a4477d262cf7c031e43dd1e011119757acea2" + } + }, + { + "path": "mods/createaddition-1.7.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "8e7158d3144b1ee97e58092fe006675b0e09f6d8", + "sha512": "f3a3ddb5600189da818fc71ea659d17f0d1097c5ad664433eed400b3ecc67d0f9305b348e5b7c5fd872d7a6e51330c7158b3181e77192c576c205a74dd0298ff" + } + }, + { + "path": "mods/createcobblestone-1.5.0+neoforge-1.21.1-153.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1fbb61c9b5d99fff39fa8cb1528847feb0b1a68f", + "sha512": "a8acdca41df1bc6d1bdaca4f68099493b59e420170da3bbb5b8b885824a3b529d03bfb7f64a562fe8da2a06d642766fc5e0356dc6ab947711318c382136e0efe" + } + }, + { + "path": "mods/CreateDragonsPlus-1.11.9.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "67ffcb61207a7dbc6b1e70f0473ddbacb19d44eb", + "sha512": "43299e49afe7132515aa8ad545b8c9566d90f12cfb39456b3d6e1ebc8e03f05787fbc420e7cc9495df4d6b585d13e7a4c4c7385f82f20aeb829c9491b725af53" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/FallingTree-1.21.1-1.21.1.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7e1b3ee0ba89b556d5a468797bb1b5f4e2b8ccb7", + "sha512": "21876b270ca40e3ad6168423f2aba04460f590be191c5558d53e4f542993efa6070589029cb3218557309b096cd920e4da65e53f19687b86c638ec6c342d83e5" + } + }, + { + "path": "mods/FarmersDelight-1.21.1-1.3.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "27675ddfcb8cc37e6ea1ab6c15051c7949d94657", + "sha512": "1f6f8796469f747cff36f477b4f589a3d69613882399f9ee7f86db36c7bca9aa4828731f43db15dc6c7f5a4c1bbe3d4092a232e8cef010b09cec0581848fda90" + } + }, + { + "path": "mods/forgified-fabric-api-0.116.14+2.3.0+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f03504497d29c72a4a7747515d7aa06bbc78c93d", + "sha512": "9dbb0018e68b4efd65abf57f5fc41bb5d3b812e4a3cb75164937cb28ab541225b939fdeac0477ec2a7a75507791f3c9fc5592229279c68a9db04854a36ab5d72" + } + }, + { + "path": "mods/inventoryessentials-neoforge-1.21.1-21.1.20.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7a3d6c52ae45491581a97bf09053cd0bd14d4a82", + "sha512": "70687fe3abd640cd6f9145e107b58b1b11a94c2cbb67cd8e5aa9a924b33e9532fe8bd6a47026250d65f379c89202a67eb32ab74105cc717b70871a0481925a9c" + } + }, + { + "path": "mods/iris-neoforge-1.8.14-beta.1+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1bd129cf7bce65d6b1c0543045f0620c98a0f885", + "sha512": "33fddb430e16222902eac75b8b3d57c381b0f3cc729f3b56c4628df12ca108f23a0b11e2feb167923d6d14d1fc7e8ee1a977ec421b19d1951bdca74c4092b9c5" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/jei-1.21.1-neoforge-19.51.0.418.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d19552586f686eae4ef5e7199f31604d1d3cfca7", + "sha512": "a6ca3abc3080f6f41033a77cb955fefe9f9ebae795c33546227f555b2d31e8d4131cc705126d14a3fbabb31097fc0e876dc0bbeb05ad907a1b796f21e57527bf" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "path": "mods/MouseTweaks-neoforge-mc1.21-2.26.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc", + "sha512": "f95c0cc881211ee0442434976775e07aae40b4a2ba4e3a85455bc57ca9d3c991e239cd98374a8abd442dc9c378dcd9001e2caa1bf69991d424b5652dd7f3483b" + } + }, + { + "path": "mods/railways-0.3.0-beta.2+neoforge-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82a28ce51fdbc583477d7ae7c4c94cc6d23ec2b4", + "sha512": "def5c767467bf7863e2efc1a8cc3bf3442e1090ee1504e447c4120b9ff4ff6780de93d2a7d1bf696cd19407010d465b99f00bbf780776b0a9648804fa1b45f75" + } + }, + { + "path": "mods/roxy-1.21.1-NeoForge-0.3.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f8e75297fcdde4db0aa1d89780d262925535af4d", + "sha512": "9b4a487e9c0fe76eaee8c2e41833140cd84a02bc87fcf75672a09534c68f97cee52c7ea8496b0328a722d3c723a994c3884cd18c252077da34be647b23ee136d" + } + }, + { + "path": "mods/sodium-neoforge-0.8.12+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "762251ab3d6825d5accfd89c3f02f1145376105e", + "sha512": "2a689e1b1e16acc790c011b42ec21958956207c3b49cb99cb5c006e639786adf1cc36559f9840e2c1d27485c00da9712d34020fa4279eb6810eaa54bf20b19b0" + } + }, + { + "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" + } + }, + { + "path": "mods/tfmg-1.2.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "b520f3687f60a69eb265ff5b9a16759b9e124103", + "sha512": "03f2ad28c78ef565ef203c5650280acb0b846d6105dc5c84b2e31187f501be5c59733ef3adb623fbaa32c3233d113d608905259128661ffab06b26b270b1b38c" + } + }, + { + "path": "mods/voxy-0.2.16-beta+1.21.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "280a55279e0860d29146d908cd8a0246a12e2537", + "sha512": "d5159e2e745a9c50f16c67c54303b8a991dc5a1954e5cd7edc235c6f24ad2a045cb493e128717ed4e97352366ae83b03b3d73815342421e631c2a8995c48cccb" + } + }, + { + "path": "mods/xaerominimap-neoforge-1.21.1-26.5.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7553dddbe478d1c8c15198090217e723d27f79c4", + "sha512": "0fde1066dd922ac0796d166ba1bf1b843873b8d8563da3a08777df54bb377ff6466096650c730ad1b96e0aecf2d8974cd87c32165edf6a30f6653840c3f99abf" + } + }, + { + "path": "mods/xaeroworldmap-neoforge-1.21.1-1.46.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82b4ae6c0f2e13f02cbdc1325342909ed083fc24", + "sha512": "fb14d11d66e0a6441981b18454c86534d8f534cd159ca19fa612950521788d858f37f18fe2093bb9b43ca0a88ae9af578eced5d140ff645a7681d7e452e8a268" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "59ac5ecd6691d4afc532e53581de522bb208068efee86ca33b113f938b04ab67" + } + }, + { + "path": "shaderpacks/ComplementaryUnbound_r5.9.3.zip", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "2ee08300e1d6f039e63eae8484dddf57b3aaaf67", + "sha512": "a085d1d8cda67cd17a2b414eeba48bbd809da069f269bab46246235ec8fe714a275013c70d0504527b0987d810deddddba4564332414ab3b3bd7435932ff808c" + } + } + ], + "server": [ + { + "path": "config/fallingtree.json", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "5b4903764b1d3eb4aa0c53164f11eb7a432e12ddf6dcb4d903cd0d05ff9399ff" + } + }, + { + "path": "config/iris.properties", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "4c3c61ce374ebcadacea46ea514e40434a0c7104c1e8805318e0081052995329" + } + }, + { + "path": "config/spike-marker.txt", + "owner": "server", + "policy": "replace", + "hashes": { + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + "overrides": "pack" + }, + { + "path": "mods/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/architectury-13.0.11-neoforge.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "008656a0702801174b8ec245ed7aad1921d6e9f1", + "sha512": "d9f7c3bb8162577dfb461ffdf04bd6a3563c7586934a0e2a744c14421beffb8286f0d88d4c758317003f20f99fe8072a39b9d675af061e036970d36db36027f0" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/create_connected-1.3.3-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "96ae45fa44cd7028a31b9613cb672009e811b145", + "sha512": "485675693980a266611669857fa9cd348e2a29140b87bf0a8ab3e13c3591422cceaa36b7a2eb90084d35ec1868c8eec9f924383bb4dada2dddcb72e9f09361b0" + } + }, + { + "path": "mods/create_power_loader-2.0.5-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5bd3ecef6fc66985e6fdf416706c98fb774ba03d", + "sha512": "e4f06cfe79eafa538a2edf45d0b173051475f2a20d6c2352668f6980f4433078f2cdd8ffdd047984c30dfd903142ea37eadde48ff71a3892f18154662f20eb57" + } + }, + { + "path": "mods/create-1.21.1-6.0.10.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "0e97e49837bed766e6f28a4c95b04885d6acc353", + "sha512": "11cc8fc049d2f67f6548c7abfada6b82a3adb5c7ca410a742de04bbca76e03862c518721b88d806f6e6d768a4d68531fdb903a85859b25d1484d550cc7bafd4b" + } + }, + { + "path": "mods/create-central-kitchen-2.6.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fc25056911ed744f4f7f762f4939d9805aa9f340", + "sha512": "187d8d86217825e5812a112b7922603af498427f7a4ba1c71cf5c651d12e7ef2ca046597d72743f61ebd497c82e7f1c79e28c853cd643d1d680093e086354f7f" + } + }, + { + "path": "mods/create-enchantment-industry-2.5.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "929a1ff0329f0033329f8c22bef785b2a8c4e776", + "sha512": "8f7f02e8187807a1bbc4a862a911ac40788dccb70c5f0a6ea5bcf8e43dc1414d7967a8288e1aee0ab07056f0851a4477d262cf7c031e43dd1e011119757acea2" + } + }, + { + "path": "mods/createaddition-1.7.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "8e7158d3144b1ee97e58092fe006675b0e09f6d8", + "sha512": "f3a3ddb5600189da818fc71ea659d17f0d1097c5ad664433eed400b3ecc67d0f9305b348e5b7c5fd872d7a6e51330c7158b3181e77192c576c205a74dd0298ff" + } + }, + { + "path": "mods/createcobblestone-1.5.0+neoforge-1.21.1-153.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1fbb61c9b5d99fff39fa8cb1528847feb0b1a68f", + "sha512": "a8acdca41df1bc6d1bdaca4f68099493b59e420170da3bbb5b8b885824a3b529d03bfb7f64a562fe8da2a06d642766fc5e0356dc6ab947711318c382136e0efe" + } + }, + { + "path": "mods/CreateDragonsPlus-1.11.9.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "67ffcb61207a7dbc6b1e70f0473ddbacb19d44eb", + "sha512": "43299e49afe7132515aa8ad545b8c9566d90f12cfb39456b3d6e1ebc8e03f05787fbc420e7cc9495df4d6b585d13e7a4c4c7385f82f20aeb829c9491b725af53" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/FallingTree-1.21.1-1.21.1.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7e1b3ee0ba89b556d5a468797bb1b5f4e2b8ccb7", + "sha512": "21876b270ca40e3ad6168423f2aba04460f590be191c5558d53e4f542993efa6070589029cb3218557309b096cd920e4da65e53f19687b86c638ec6c342d83e5" + } + }, + { + "path": "mods/FarmersDelight-1.21.1-1.3.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "27675ddfcb8cc37e6ea1ab6c15051c7949d94657", + "sha512": "1f6f8796469f747cff36f477b4f589a3d69613882399f9ee7f86db36c7bca9aa4828731f43db15dc6c7f5a4c1bbe3d4092a232e8cef010b09cec0581848fda90" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "path": "mods/railways-0.3.0-beta.2+neoforge-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82a28ce51fdbc583477d7ae7c4c94cc6d23ec2b4", + "sha512": "def5c767467bf7863e2efc1a8cc3bf3442e1090ee1504e447c4120b9ff4ff6780de93d2a7d1bf696cd19407010d465b99f00bbf780776b0a9648804fa1b45f75" + } + }, + { + "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" + } + }, + { + "path": "mods/tfmg-1.2.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "b520f3687f60a69eb265ff5b9a16759b9e124103", + "sha512": "03f2ad28c78ef565ef203c5650280acb0b846d6105dc5c84b2e31187f501be5c59733ef3adb623fbaa32c3233d113d608905259128661ffab06b26b270b1b38c" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "59ac5ecd6691d4afc532e53581de522bb208068efee86ca33b113f938b04ab67" + } + } + ] + }, + "runtime_policy": { + "unmanaged": "preserve", + "defaultconfigs": "seed-only" + }, + "release_files": [ + { + "path": "minecraft-lab-neoforge-spike-0.0.18.mrpack", + "sha256": "bbd087f8197a0077c39959d917bbc931e39bbc0398cb956fae47c78b3675f2d9" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "23cbf201bbf52d2c7d069a7ea7c41c1400cb8572bfb277af6dc842ccdbe59f72" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.18/minecraft-lab-neoforge-spike-0.0.18.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.18/minecraft-lab-neoforge-spike-0.0.18.mrpack new file mode 100644 index 0000000..4ba51e6 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.18/minecraft-lab-neoforge-spike-0.0.18.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.18/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.18/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.18/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.18/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.18/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.18/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.18/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.18/server/compose.yaml new file mode 100644 index 0000000..9d1e006 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.18/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.18.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.18/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.18/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.18/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.19/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.19/SHA256SUMS new file mode 100644 index 0000000..252c9a9 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.19/SHA256SUMS @@ -0,0 +1,6 @@ +72176230d43f00d3b3e685e805729976759e97e723ffcfb4e16be70b6502fff5 manifest.json +be49317b9cfe415daaa6ed187f9c6e4e732cbede3aae4598cc37d2e296ed4ad2 minecraft-lab-neoforge-spike-0.0.19.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +93719447ce12ec200615752a9c4b14e4b63944ba9066cc1ebfaff628d2a10944 server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.19/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.19/manifest.json new file mode 100644 index 0000000..03f93a1 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.19/manifest.json @@ -0,0 +1,899 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.19", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.19.mrpack", + "git": { + "commit": "804490111ade2b6cacabc1ec7a2bcde55d420c36", + "dirty": false + }, + "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/fallingtree.json", + "sha256": "5b4903764b1d3eb4aa0c53164f11eb7a432e12ddf6dcb4d903cd0d05ff9399ff" + }, + { + "path": "pack/config/iris.properties", + "sha256": "4c3c61ce374ebcadacea46ea514e40434a0c7104c1e8805318e0081052995329" + }, + { + "path": "pack/config/spike-marker.txt", + "sha256": "db43653501b8d024d61686a59700621f857ae0a6eef414448dd0ab4a06dd9428" + }, + { + "path": "pack/index.toml", + "sha256": "8a162af9a9750dd282eefba5d6ae1273b2e30eaee27fb66973c2fb8109140bcb" + }, + { + "path": "pack/mods/architectury-api.pw.toml", + "sha256": "2be3d057926334168864aa9b6bcb18b80893c44c6d90d8b16d9d20a21e05d45d" + }, + { + "path": "pack/mods/balm.pw.toml", + "sha256": "141898422260dc4250da2d9c6c37e8ff94bfad0cddc8d385ffab3a4cc9a7ebbc" + }, + { + "path": "pack/mods/comforts.pw.toml", + "sha256": "bfe13ddd5ddc642e4aaa48201d989d5424557fa7a1027edfc799c9ea8136b386" + }, + { + "path": "pack/mods/create-central-kitchen.pw.toml", + "sha256": "965ac1f2d48c571ef5f369f5ff275e49962331c9020e3ac46d92a8c03ee3ad5d" + }, + { + "path": "pack/mods/create-cobblestone.pw.toml", + "sha256": "c8105c930479ea452018c8e889a4bb139ad555450169379572d797584a3f6828" + }, + { + "path": "pack/mods/create-connected.pw.toml", + "sha256": "2574ff15b0fecac384eea4ea4a0a38a95f01f57432e271f9e8d72795ec39ce09" + }, + { + "path": "pack/mods/create-dragons-plus.pw.toml", + "sha256": "1413d102dbb22e08bd18fc02a63416c7e796d6826bd6eee889b8cfe768867f2f" + }, + { + "path": "pack/mods/create-enchantment-industry.pw.toml", + "sha256": "25199118149e7ee6c88da676252e2c09ec385c699a23a484e0051fbf54ec3222" + }, + { + "path": "pack/mods/create-power-loader.pw.toml", + "sha256": "732decaae28faa679af2ecd5e5b69591207d31b755becfeeb29a8a861ad9a805" + }, + { + "path": "pack/mods/create-tfmg.pw.toml", + "sha256": "10fdf95c6402ee9db806b4320f97c6fd42e8aa0991088baee5135d2583ffc418" + }, + { + "path": "pack/mods/create.pw.toml", + "sha256": "38762cfc6e5b10671e52e83ee0e59ef2588b4771f30fd8b628907157009695de" + }, + { + "path": "pack/mods/createaddition.pw.toml", + "sha256": "dc1dbb1c2810c7b378dc611b0a9550e6876e9dce058721b716ef7d54fbf93f94" + }, + { + "path": "pack/mods/cristel-lib.pw.toml", + "sha256": "08a334ae5565e122d26b819cba16ce784776a10fe100ab2b22de72a5a2bac653" + }, + { + "path": "pack/mods/ctov.pw.toml", + "sha256": "aaf59bfc1be3e14123d144879d3f381a2357e546ac5263a7d32ef6ced348a215" + }, + { + "path": "pack/mods/curios.pw.toml", + "sha256": "5b5063624d376f7deb8bbb5ecb8dcf3aa01a2edae137f76a208d1654ee130342" + }, + { + "path": "pack/mods/expanded-ecosphere.pw.toml", + "sha256": "8498f075a6fce902aa9cb52981c7a4a70dd9a644a6e0f7abf65eba90f9ad012c" + }, + { + "path": "pack/mods/fallingtree.pw.toml", + "sha256": "f28185b63e33ea9c205bae0afc6f32a1b257f49f47d5c192e2249b1de4687291" + }, + { + "path": "pack/mods/farmers-delight.pw.toml", + "sha256": "c2b15a6dfbdd09957e7ba197d65a6fd009474c623788874d3d80f5a23a28372b" + }, + { + "path": "pack/mods/forgified-fabric-api.pw.toml", + "sha256": "945744bdad06a9d6a99fda53f62f14dff210cfe9a1cbed23641547ab9373e60c" + }, + { + "path": "pack/mods/inventory-essentials.pw.toml", + "sha256": "2a065daf2279beab29b79681176a8d5ea53f7d387dbb4c9c348d87ac75669d93" + }, + { + "path": "pack/mods/iris.pw.toml", + "sha256": "1f7e3c8f8ca80cd1a8fafd2256b4a10052fc38be6bb334c3f181f1b46930bc95" + }, + { + "path": "pack/mods/jade.pw.toml", + "sha256": "c58a74d02bd6b7d158f323849043fdb8ca76228c172146836e6ddcbf0943c03e" + }, + { + "path": "pack/mods/jei.pw.toml", + "sha256": "332e6548b7c97e7227ef35d470afc91f89c6090f80366d2cddd2a55fce46ed93" + }, + { + "path": "pack/mods/lithostitched.pw.toml", + "sha256": "d20e967c07cb872bcf7b8fbf8d602c39a8600d2f4cda2fe50b4b4b9219a0ba06" + }, + { + "path": "pack/mods/mouse-tweaks.pw.toml", + "sha256": "6bc414cc0f2d4c078fe83f384d786343f701f371d657c5279b5b0df1595804bd" + }, + { + "path": "pack/mods/roxy.pw.toml", + "sha256": "bc5b68027752edf5c8d7be96e53888512904b91cb5a679712a45f777a846853e" + }, + { + "path": "pack/mods/sodium.pw.toml", + "sha256": "04bffb91e2dc5fa3b47c4efde9e77fded9af2877c691f765fc105fa642ec4c55" + }, + { + "path": "pack/mods/sophisticated-backpacks.pw.toml", + "sha256": "c0f73c72c3903c3302a2589ba75fd4e1f4c1b3e2b1fe478340b2c826b55e5cd4" + }, + { + "path": "pack/mods/sophisticated-core.pw.toml", + "sha256": "e824f362b3537caa9dc64e54021f80b0f9f7a8eac36603fd8a3e53f3c7264670" + }, + { + "path": "pack/mods/steam-n-rails-neoforge.pw.toml", + "sha256": "802ac976e79f844b15b24c92206dc682dfcf71423d3281ee16650c1e688ddc77" + }, + { + "path": "pack/mods/voxy.pw.toml", + "sha256": "4cb57d010bc76c346a345e65ba7619021c6fb0075289b91afcc4cf53ad677e39" + }, + { + "path": "pack/mods/xaeros-minimap.pw.toml", + "sha256": "001facbecc9cf6bedc2ce5ea2bc4bd84b855c778cf40d076c378a075951b42a7" + }, + { + "path": "pack/mods/xaeros-world-map.pw.toml", + "sha256": "2ff34b980917f7f046a489823f5a3c117967c43a7c8b8db0da7a99e6463db774" + }, + { + "path": "pack/options.txt", + "sha256": "85bfc426bad55909cac51be656e6dd044813cef8a978d50603e08b6e1e2d8c7c" + }, + { + "path": "pack/pack.toml", + "sha256": "22619933a1a3fa2576824f2d1ec0cb85bdf09952bea48b6a69ccfac7d18132f1" + }, + { + "path": "pack/servers.dat", + "sha256": "3e41dbf48122c00d50e61173f589eef3a7f39503ef1825a43cb8b8a8566b79b0" + }, + { + "path": "pack/shaderpacks/complementary-unbound.pw.toml", + "sha256": "1a3d3663c44dc21e227c39c42ea9b5e3c4f3b2e3b5272ed55b45da9e247a46d7" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "2097ec8f21a781acbeecaa550ae3ac7b4ac3430e7d4d351a5a3fe930e62f8d5a" + }, + { + "path": "platform/commands.mjs", + "sha256": "1578e4f2b5c1a031610f58793848cf013c169f8d64621b9c322b75a27904829e" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "03d3794737dc2e0144780d39572409a29e0d3e040c15a21da7a8225a6f42466c" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/release.mjs", + "sha256": "cfb567cd17b1c0471d83dadcbd749061538d116d42084b2eb9e797c2190f17a4" + }, + { + "path": "platform/rollback.mjs", + "sha256": "1ce38f41d55f6ad4af937a5bc154df57b839022a119fb065f8981d0a55f7eef5" + }, + { + "path": "platform/runtime.mjs", + "sha256": "8f058933d041935660bc98561633fdeb4ce9baa7af2ec5e0e02ce6ab044ce821" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "b9b243d405b8cad17c934821db7d5f55bbf8a44d130f5ff3e4c6657f8b292268" + }, + { + "path": "platform/world.mjs", + "sha256": "977c3269f7901538abebad194b68f0615a2e816f871bb096e1888db9f1b8491d" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "4900730374d876459f033eca58f8f7e29204214e98a6c0230abf793144d01435" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "71360f927f9d6889a28a6b6f8f24983fd095d44b27dd1bbd02fa2fe4ce338de4" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + { + "path": "toolchain.lock.env", + "sha256": "6f1ab071734f7f31ce92242140fe32deffe16e2744254cd55aaab7a1d2b89b97" + } + ], + "managed_files": { + "client": [ + { + "path": "config/fallingtree.json", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "5b4903764b1d3eb4aa0c53164f11eb7a432e12ddf6dcb4d903cd0d05ff9399ff" + } + }, + { + "path": "config/iris.properties", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "4c3c61ce374ebcadacea46ea514e40434a0c7104c1e8805318e0081052995329" + } + }, + { + "path": "config/spike-marker.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "db43653501b8d024d61686a59700621f857ae0a6eef414448dd0ab4a06dd9428" + } + }, + { + "path": "mods/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/architectury-13.0.11-neoforge.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "008656a0702801174b8ec245ed7aad1921d6e9f1", + "sha512": "d9f7c3bb8162577dfb461ffdf04bd6a3563c7586934a0e2a744c14421beffb8286f0d88d4c758317003f20f99fe8072a39b9d675af061e036970d36db36027f0" + } + }, + { + "path": "mods/balm-neoforge-1.21.1-21.0.66.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "dd3606a349f4a3c8fb5bd0ab22905675c02b0d74", + "sha512": "0262d51c0e931d10c3dccefb3b5426a1622edecab243d4b15dce07a23309641370184776739765067d292d808242d088c6fbf249762689824eff9ba42c2d1e63" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/create_connected-1.3.3-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "96ae45fa44cd7028a31b9613cb672009e811b145", + "sha512": "485675693980a266611669857fa9cd348e2a29140b87bf0a8ab3e13c3591422cceaa36b7a2eb90084d35ec1868c8eec9f924383bb4dada2dddcb72e9f09361b0" + } + }, + { + "path": "mods/create_power_loader-2.0.5-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5bd3ecef6fc66985e6fdf416706c98fb774ba03d", + "sha512": "e4f06cfe79eafa538a2edf45d0b173051475f2a20d6c2352668f6980f4433078f2cdd8ffdd047984c30dfd903142ea37eadde48ff71a3892f18154662f20eb57" + } + }, + { + "path": "mods/create-1.21.1-6.0.10.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "0e97e49837bed766e6f28a4c95b04885d6acc353", + "sha512": "11cc8fc049d2f67f6548c7abfada6b82a3adb5c7ca410a742de04bbca76e03862c518721b88d806f6e6d768a4d68531fdb903a85859b25d1484d550cc7bafd4b" + } + }, + { + "path": "mods/create-central-kitchen-2.6.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fc25056911ed744f4f7f762f4939d9805aa9f340", + "sha512": "187d8d86217825e5812a112b7922603af498427f7a4ba1c71cf5c651d12e7ef2ca046597d72743f61ebd497c82e7f1c79e28c853cd643d1d680093e086354f7f" + } + }, + { + "path": "mods/create-enchantment-industry-2.5.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "929a1ff0329f0033329f8c22bef785b2a8c4e776", + "sha512": "8f7f02e8187807a1bbc4a862a911ac40788dccb70c5f0a6ea5bcf8e43dc1414d7967a8288e1aee0ab07056f0851a4477d262cf7c031e43dd1e011119757acea2" + } + }, + { + "path": "mods/createaddition-1.7.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "8e7158d3144b1ee97e58092fe006675b0e09f6d8", + "sha512": "f3a3ddb5600189da818fc71ea659d17f0d1097c5ad664433eed400b3ecc67d0f9305b348e5b7c5fd872d7a6e51330c7158b3181e77192c576c205a74dd0298ff" + } + }, + { + "path": "mods/createcobblestone-1.5.0+neoforge-1.21.1-153.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1fbb61c9b5d99fff39fa8cb1528847feb0b1a68f", + "sha512": "a8acdca41df1bc6d1bdaca4f68099493b59e420170da3bbb5b8b885824a3b529d03bfb7f64a562fe8da2a06d642766fc5e0356dc6ab947711318c382136e0efe" + } + }, + { + "path": "mods/CreateDragonsPlus-1.11.9.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "67ffcb61207a7dbc6b1e70f0473ddbacb19d44eb", + "sha512": "43299e49afe7132515aa8ad545b8c9566d90f12cfb39456b3d6e1ebc8e03f05787fbc420e7cc9495df4d6b585d13e7a4c4c7385f82f20aeb829c9491b725af53" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/curios-neoforge-9.5.1+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "418fcd42e3a7844c9bdc71c9b6401fdb3894e0c4", + "sha512": "5981a267686b744e7e3c227f78cbcd5267c14ac6979a28e814695f4589273998563147207fef4a5cdb7cdbdc39797cd95d9e4abadb55869f18e02a38d0654ae5" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/FallingTree-1.21.1-1.21.1.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7e1b3ee0ba89b556d5a468797bb1b5f4e2b8ccb7", + "sha512": "21876b270ca40e3ad6168423f2aba04460f590be191c5558d53e4f542993efa6070589029cb3218557309b096cd920e4da65e53f19687b86c638ec6c342d83e5" + } + }, + { + "path": "mods/FarmersDelight-1.21.1-1.3.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "27675ddfcb8cc37e6ea1ab6c15051c7949d94657", + "sha512": "1f6f8796469f747cff36f477b4f589a3d69613882399f9ee7f86db36c7bca9aa4828731f43db15dc6c7f5a4c1bbe3d4092a232e8cef010b09cec0581848fda90" + } + }, + { + "path": "mods/forgified-fabric-api-0.116.14+2.3.0+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f03504497d29c72a4a7747515d7aa06bbc78c93d", + "sha512": "9dbb0018e68b4efd65abf57f5fc41bb5d3b812e4a3cb75164937cb28ab541225b939fdeac0477ec2a7a75507791f3c9fc5592229279c68a9db04854a36ab5d72" + } + }, + { + "path": "mods/inventoryessentials-neoforge-1.21.1-21.1.20.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7a3d6c52ae45491581a97bf09053cd0bd14d4a82", + "sha512": "70687fe3abd640cd6f9145e107b58b1b11a94c2cbb67cd8e5aa9a924b33e9532fe8bd6a47026250d65f379c89202a67eb32ab74105cc717b70871a0481925a9c" + } + }, + { + "path": "mods/iris-neoforge-1.8.14-beta.1+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1bd129cf7bce65d6b1c0543045f0620c98a0f885", + "sha512": "33fddb430e16222902eac75b8b3d57c381b0f3cc729f3b56c4628df12ca108f23a0b11e2feb167923d6d14d1fc7e8ee1a977ec421b19d1951bdca74c4092b9c5" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/jei-1.21.1-neoforge-19.51.0.418.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d19552586f686eae4ef5e7199f31604d1d3cfca7", + "sha512": "a6ca3abc3080f6f41033a77cb955fefe9f9ebae795c33546227f555b2d31e8d4131cc705126d14a3fbabb31097fc0e876dc0bbeb05ad907a1b796f21e57527bf" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "path": "mods/MouseTweaks-neoforge-mc1.21-2.26.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc", + "sha512": "f95c0cc881211ee0442434976775e07aae40b4a2ba4e3a85455bc57ca9d3c991e239cd98374a8abd442dc9c378dcd9001e2caa1bf69991d424b5652dd7f3483b" + } + }, + { + "path": "mods/railways-0.3.0-beta.2+neoforge-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82a28ce51fdbc583477d7ae7c4c94cc6d23ec2b4", + "sha512": "def5c767467bf7863e2efc1a8cc3bf3442e1090ee1504e447c4120b9ff4ff6780de93d2a7d1bf696cd19407010d465b99f00bbf780776b0a9648804fa1b45f75" + } + }, + { + "path": "mods/roxy-1.21.1-NeoForge-0.3.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f8e75297fcdde4db0aa1d89780d262925535af4d", + "sha512": "9b4a487e9c0fe76eaee8c2e41833140cd84a02bc87fcf75672a09534c68f97cee52c7ea8496b0328a722d3c723a994c3884cd18c252077da34be647b23ee136d" + } + }, + { + "path": "mods/sodium-neoforge-0.8.12+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "762251ab3d6825d5accfd89c3f02f1145376105e", + "sha512": "2a689e1b1e16acc790c011b42ec21958956207c3b49cb99cb5c006e639786adf1cc36559f9840e2c1d27485c00da9712d34020fa4279eb6810eaa54bf20b19b0" + } + }, + { + "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" + } + }, + { + "path": "mods/tfmg-1.2.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "b520f3687f60a69eb265ff5b9a16759b9e124103", + "sha512": "03f2ad28c78ef565ef203c5650280acb0b846d6105dc5c84b2e31187f501be5c59733ef3adb623fbaa32c3233d113d608905259128661ffab06b26b270b1b38c" + } + }, + { + "path": "mods/voxy-0.2.16-beta+1.21.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "280a55279e0860d29146d908cd8a0246a12e2537", + "sha512": "d5159e2e745a9c50f16c67c54303b8a991dc5a1954e5cd7edc235c6f24ad2a045cb493e128717ed4e97352366ae83b03b3d73815342421e631c2a8995c48cccb" + } + }, + { + "path": "mods/xaerominimap-neoforge-1.21.1-26.5.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7553dddbe478d1c8c15198090217e723d27f79c4", + "sha512": "0fde1066dd922ac0796d166ba1bf1b843873b8d8563da3a08777df54bb377ff6466096650c730ad1b96e0aecf2d8974cd87c32165edf6a30f6653840c3f99abf" + } + }, + { + "path": "mods/xaeroworldmap-neoforge-1.21.1-1.46.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82b4ae6c0f2e13f02cbdc1325342909ed083fc24", + "sha512": "fb14d11d66e0a6441981b18454c86534d8f534cd159ca19fa612950521788d858f37f18fe2093bb9b43ca0a88ae9af578eced5d140ff645a7681d7e452e8a268" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "85bfc426bad55909cac51be656e6dd044813cef8a978d50603e08b6e1e2d8c7c" + } + }, + { + "path": "servers.dat", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "3e41dbf48122c00d50e61173f589eef3a7f39503ef1825a43cb8b8a8566b79b0" + } + }, + { + "path": "shaderpacks/ComplementaryUnbound_r5.9.3.zip", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "2ee08300e1d6f039e63eae8484dddf57b3aaaf67", + "sha512": "a085d1d8cda67cd17a2b414eeba48bbd809da069f269bab46246235ec8fe714a275013c70d0504527b0987d810deddddba4564332414ab3b3bd7435932ff808c" + } + } + ], + "server": [ + { + "path": "config/fallingtree.json", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "5b4903764b1d3eb4aa0c53164f11eb7a432e12ddf6dcb4d903cd0d05ff9399ff" + } + }, + { + "path": "config/iris.properties", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "4c3c61ce374ebcadacea46ea514e40434a0c7104c1e8805318e0081052995329" + } + }, + { + "path": "config/spike-marker.txt", + "owner": "server", + "policy": "replace", + "hashes": { + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + "overrides": "pack" + }, + { + "path": "mods/[Neoforge]ctov-3.6.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c5fe733d743af20f84eb87dd75b5bb57684f3e05", + "sha512": "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832" + } + }, + { + "path": "mods/architectury-13.0.11-neoforge.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "008656a0702801174b8ec245ed7aad1921d6e9f1", + "sha512": "d9f7c3bb8162577dfb461ffdf04bd6a3563c7586934a0e2a744c14421beffb8286f0d88d4c758317003f20f99fe8072a39b9d675af061e036970d36db36027f0" + } + }, + { + "path": "mods/comforts-neoforge-9.0.5+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "21d6bee3821d62fe3356c51fb1d697871a3087ff", + "sha512": "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4" + } + }, + { + "path": "mods/create_connected-1.3.3-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "96ae45fa44cd7028a31b9613cb672009e811b145", + "sha512": "485675693980a266611669857fa9cd348e2a29140b87bf0a8ab3e13c3591422cceaa36b7a2eb90084d35ec1868c8eec9f924383bb4dada2dddcb72e9f09361b0" + } + }, + { + "path": "mods/create_power_loader-2.0.5-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5bd3ecef6fc66985e6fdf416706c98fb774ba03d", + "sha512": "e4f06cfe79eafa538a2edf45d0b173051475f2a20d6c2352668f6980f4433078f2cdd8ffdd047984c30dfd903142ea37eadde48ff71a3892f18154662f20eb57" + } + }, + { + "path": "mods/create-1.21.1-6.0.10.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "0e97e49837bed766e6f28a4c95b04885d6acc353", + "sha512": "11cc8fc049d2f67f6548c7abfada6b82a3adb5c7ca410a742de04bbca76e03862c518721b88d806f6e6d768a4d68531fdb903a85859b25d1484d550cc7bafd4b" + } + }, + { + "path": "mods/create-central-kitchen-2.6.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fc25056911ed744f4f7f762f4939d9805aa9f340", + "sha512": "187d8d86217825e5812a112b7922603af498427f7a4ba1c71cf5c651d12e7ef2ca046597d72743f61ebd497c82e7f1c79e28c853cd643d1d680093e086354f7f" + } + }, + { + "path": "mods/create-enchantment-industry-2.5.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "929a1ff0329f0033329f8c22bef785b2a8c4e776", + "sha512": "8f7f02e8187807a1bbc4a862a911ac40788dccb70c5f0a6ea5bcf8e43dc1414d7967a8288e1aee0ab07056f0851a4477d262cf7c031e43dd1e011119757acea2" + } + }, + { + "path": "mods/createaddition-1.7.2.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "8e7158d3144b1ee97e58092fe006675b0e09f6d8", + "sha512": "f3a3ddb5600189da818fc71ea659d17f0d1097c5ad664433eed400b3ecc67d0f9305b348e5b7c5fd872d7a6e51330c7158b3181e77192c576c205a74dd0298ff" + } + }, + { + "path": "mods/createcobblestone-1.5.0+neoforge-1.21.1-153.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1fbb61c9b5d99fff39fa8cb1528847feb0b1a68f", + "sha512": "a8acdca41df1bc6d1bdaca4f68099493b59e420170da3bbb5b8b885824a3b529d03bfb7f64a562fe8da2a06d642766fc5e0356dc6ab947711318c382136e0efe" + } + }, + { + "path": "mods/CreateDragonsPlus-1.11.9.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "67ffcb61207a7dbc6b1e70f0473ddbacb19d44eb", + "sha512": "43299e49afe7132515aa8ad545b8c9566d90f12cfb39456b3d6e1ebc8e03f05787fbc420e7cc9495df4d6b585d13e7a4c4c7385f82f20aeb829c9491b725af53" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/curios-neoforge-9.5.1+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "418fcd42e3a7844c9bdc71c9b6401fdb3894e0c4", + "sha512": "5981a267686b744e7e3c227f78cbcd5267c14ac6979a28e814695f4589273998563147207fef4a5cdb7cdbdc39797cd95d9e4abadb55869f18e02a38d0654ae5" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/FallingTree-1.21.1-1.21.1.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "7e1b3ee0ba89b556d5a468797bb1b5f4e2b8ccb7", + "sha512": "21876b270ca40e3ad6168423f2aba04460f590be191c5558d53e4f542993efa6070589029cb3218557309b096cd920e4da65e53f19687b86c638ec6c342d83e5" + } + }, + { + "path": "mods/FarmersDelight-1.21.1-1.3.4.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "27675ddfcb8cc37e6ea1ab6c15051c7949d94657", + "sha512": "1f6f8796469f747cff36f477b4f589a3d69613882399f9ee7f86db36c7bca9aa4828731f43db15dc6c7f5a4c1bbe3d4092a232e8cef010b09cec0581848fda90" + } + }, + { + "path": "mods/Jade-1.21.1-NeoForge-15.10.6.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "88ee316e68900080b017f60c12162e2731924cf8", + "sha512": "dad9755dce8d85d914fc4df2baa0211f13e5839a71c1925fdd01f69081a95e30a2934e6273f8b01f0169adebe7a9dae57a8d904de0c4cb36dc17369bb474f0f2" + } + }, + { + "path": "mods/lithostitched-1.8.0-neoforge-21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "fe7eb612a0fa0c41ce94d914162d298755bb25a3", + "sha512": "0ba80383039270dec739f669fe936d091b87027c350972c88085729333e73e723e0c722d734c0592c08ffd6c5a21c16099f2e54cf7cfbcbd3061f5e3cbd62cb4" + } + }, + { + "path": "mods/railways-0.3.0-beta.2+neoforge-mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "82a28ce51fdbc583477d7ae7c4c94cc6d23ec2b4", + "sha512": "def5c767467bf7863e2efc1a8cc3bf3442e1090ee1504e447c4120b9ff4ff6780de93d2a7d1bf696cd19407010d465b99f00bbf780776b0a9648804fa1b45f75" + } + }, + { + "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" + } + }, + { + "path": "mods/tfmg-1.2.0.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "b520f3687f60a69eb265ff5b9a16759b9e124103", + "sha512": "03f2ad28c78ef565ef203c5650280acb0b846d6105dc5c84b2e31187f501be5c59733ef3adb623fbaa32c3233d113d608905259128661ffab06b26b270b1b38c" + } + }, + { + "path": "options.txt", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "85bfc426bad55909cac51be656e6dd044813cef8a978d50603e08b6e1e2d8c7c" + } + }, + { + "path": "servers.dat", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha256": "3e41dbf48122c00d50e61173f589eef3a7f39503ef1825a43cb8b8a8566b79b0" + } + } + ] + }, + "runtime_policy": { + "unmanaged": "preserve", + "defaultconfigs": "seed-only" + }, + "release_files": [ + { + "path": "minecraft-lab-neoforge-spike-0.0.19.mrpack", + "sha256": "be49317b9cfe415daaa6ed187f9c6e4e732cbede3aae4598cc37d2e296ed4ad2" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "93719447ce12ec200615752a9c4b14e4b63944ba9066cc1ebfaff628d2a10944" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.19/minecraft-lab-neoforge-spike-0.0.19.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.19/minecraft-lab-neoforge-spike-0.0.19.mrpack new file mode 100644 index 0000000..3ddecfc Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.19/minecraft-lab-neoforge-spike-0.0.19.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.19/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.19/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.19/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.19/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.19/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.19/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.19/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.19/server/compose.yaml new file mode 100644 index 0000000..ae4fcc4 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.19/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.19.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.19/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.19/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.19/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.2/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.2/SHA256SUMS new file mode 100644 index 0000000..c4e717e --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.2/SHA256SUMS @@ -0,0 +1 @@ +4f26f91f7b6e2db80caf522d370db37607ab46de5951e9cd8178f709b9e12ffd minecraft-lab-neoforge-spike-0.0.2.mrpack diff --git a/dist/minecraft-lab-neoforge-spike-0.0.2/minecraft-lab-neoforge-spike-0.0.2.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.2/minecraft-lab-neoforge-spike-0.0.2.mrpack new file mode 100644 index 0000000..3942f68 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.2/minecraft-lab-neoforge-spike-0.0.2.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.3/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.3/SHA256SUMS new file mode 100644 index 0000000..f949b7a --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.3/SHA256SUMS @@ -0,0 +1 @@ +ba0e2476ac7f095f13f5feed73584f38042f93457563dd00920c0211422494a2 minecraft-lab-neoforge-spike-0.0.3.mrpack diff --git a/dist/minecraft-lab-neoforge-spike-0.0.3/minecraft-lab-neoforge-spike-0.0.3.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.3/minecraft-lab-neoforge-spike-0.0.3.mrpack new file mode 100644 index 0000000..c7f79c0 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.3/minecraft-lab-neoforge-spike-0.0.3.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.4/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.4/SHA256SUMS new file mode 100644 index 0000000..b6b5c1c --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.4/SHA256SUMS @@ -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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.4/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.4/manifest.json new file mode 100644 index 0000000..3497212 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.4/manifest.json @@ -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" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.4/minecraft-lab-neoforge-spike-0.0.4.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.4/minecraft-lab-neoforge-spike-0.0.4.mrpack new file mode 100644 index 0000000..5ba47c2 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.4/minecraft-lab-neoforge-spike-0.0.4.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.4/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.4/server/.env.example new file mode 100644 index 0000000..ad9b32e --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.4/server/.env.example @@ -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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.4/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.4/server/README.md new file mode 100644 index 0000000..b7db7d4 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.4/server/README.md @@ -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. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.4/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.4/server/compose.yaml new file mode 100644 index 0000000..6fa1bd0 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.4/server/compose.yaml @@ -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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.4/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.4/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.4/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.5/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.5/SHA256SUMS new file mode 100644 index 0000000..5993f97 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.5/SHA256SUMS @@ -0,0 +1,6 @@ +a929f7147d30b92f93d1ef1a4dc62c6ae13259859b02e40ec55b631a3a073787 manifest.json +9c783cc43be3f563289d42ffb0316767fbfa83b2a79249dd86591a8018e47562 minecraft-lab-neoforge-spike-0.0.5.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +1f55278394d8d616527a84d939a52c26c73f3747e6954d3d36ec825b24aba1d8 server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.5/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.5/manifest.json new file mode 100644 index 0000000..a85c734 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.5/manifest.json @@ -0,0 +1,224 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.5", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.5.mrpack", + "git": { + "commit": "b850b047249035652288451cff438b5e06f321d9", + "dirty": false + }, + "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": "9bfdd8171e7a5de5665a926594a279a802b503744b53e3394f32477cb16ea7ab" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "d1445a05a1272a380310cb32e4fa4b6d50561b82de822bb0b7e7e981580bcda0" + }, + { + "path": "platform/commands.mjs", + "sha256": "71feaff53379cdb15ed5da826af89beae6fc8a7d648697db70628ec37d30ad1f" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "f3f433ba31d85d235200cb84cfa7ffb85cda3362b74d2afaeee6681355c951d1" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/runtime.mjs", + "sha256": "2e7b12145e9084ed4349b2ac535b520aaf09a5fdc49b239390a54ce6abafe4e5" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "0e859384834f1087ab3e069d32f8d8678876427d539056aff6cafe1ec3c10e5b" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "9555a7b758a56bcea28af88a7a5cf46e0fe0c95cffeb34c0c810c76668706540" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "b97fde482f09b6b8fc9b326baef7eb422513b781a429864b13d27f0127064ced" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "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.5.mrpack", + "sha256": "9c783cc43be3f563289d42ffb0316767fbfa83b2a79249dd86591a8018e47562" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "1f55278394d8d616527a84d939a52c26c73f3747e6954d3d36ec825b24aba1d8" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.5/minecraft-lab-neoforge-spike-0.0.5.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.5/minecraft-lab-neoforge-spike-0.0.5.mrpack new file mode 100644 index 0000000..170d530 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.5/minecraft-lab-neoforge-spike-0.0.5.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.5/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.5/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.5/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.5/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.5/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.5/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.5/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.5/server/compose.yaml new file mode 100644 index 0000000..a608cfc --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.5/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.5.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.5/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.5/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.5/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.6/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.6/SHA256SUMS new file mode 100644 index 0000000..09da757 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.6/SHA256SUMS @@ -0,0 +1,6 @@ +48edc36fae851ec3dd5f36bdf281d5df10031f4ad85a2ee48edc637da3572d31 manifest.json +4561f331b9e58523c1189e14b9e632b12dd5f51b8dae2788f30829bf9e9367c4 minecraft-lab-neoforge-spike-0.0.6.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +ae85a5393df61a4ac5f90d9c79a73ac43ee8a66d68fb94b5cc21348a4176b44b server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.6/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.6/manifest.json new file mode 100644 index 0000000..e0a7787 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.6/manifest.json @@ -0,0 +1,280 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.6", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.6.mrpack", + "git": { + "commit": "d1c8e10a00b22d27ca82cf2c44eeee9bc28034a6", + "dirty": false + }, + "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": "779759d74b656601b49a06edd45b8beac5c06ff155f8d1d48da3025b98bf4df2" + }, + { + "path": "pack/mods/collective.pw.toml", + "sha256": "b3fb9dc1799ff001381ace1881668b9ecc4d6a0cfde404f9a56d60f5f9578087" + }, + { + "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/mods/tree-harvester.pw.toml", + "sha256": "ce15e2966d501dd247f8f43e8dc13ad2950e5dff2511563709e2a5394107b7c3" + }, + { + "path": "pack/pack.toml", + "sha256": "a430c2a9fd8af3593e0071866821a6c58decff949647c953fc6a9e6e60531ba4" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "7881a6567567e82bc85b7c01c03d5e83b2f021d997e973b95a271581d7916feb" + }, + { + "path": "platform/commands.mjs", + "sha256": "1578e4f2b5c1a031610f58793848cf013c169f8d64621b9c322b75a27904829e" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "03d3794737dc2e0144780d39572409a29e0d3e040c15a21da7a8225a6f42466c" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/release.mjs", + "sha256": "cfb567cd17b1c0471d83dadcbd749061538d116d42084b2eb9e797c2190f17a4" + }, + { + "path": "platform/rollback.mjs", + "sha256": "1ce38f41d55f6ad4af937a5bc154df57b839022a119fb065f8981d0a55f7eef5" + }, + { + "path": "platform/runtime.mjs", + "sha256": "8f058933d041935660bc98561633fdeb4ce9baa7af2ec5e0e02ce6ab044ce821" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "b9b243d405b8cad17c934821db7d5f55bbf8a44d130f5ff3e4c6657f8b292268" + }, + { + "path": "platform/world.mjs", + "sha256": "977c3269f7901538abebad194b68f0615a2e816f871bb096e1888db9f1b8491d" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "4900730374d876459f033eca58f8f7e29204214e98a6c0230abf793144d01435" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "71360f927f9d6889a28a6b6f8f24983fd095d44b27dd1bbd02fa2fe4ce338de4" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "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/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + } + ], + "server": [ + { + "path": "config/spike-marker.txt", + "owner": "server", + "policy": "replace", + "hashes": { + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + "overrides": "pack" + }, + { + "path": "mods/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + } + ] + }, + "runtime_policy": { + "unmanaged": "preserve", + "defaultconfigs": "seed-only" + }, + "release_files": [ + { + "path": "minecraft-lab-neoforge-spike-0.0.6.mrpack", + "sha256": "4561f331b9e58523c1189e14b9e632b12dd5f51b8dae2788f30829bf9e9367c4" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "ae85a5393df61a4ac5f90d9c79a73ac43ee8a66d68fb94b5cc21348a4176b44b" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.6/minecraft-lab-neoforge-spike-0.0.6.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.6/minecraft-lab-neoforge-spike-0.0.6.mrpack new file mode 100644 index 0000000..a87447d Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.6/minecraft-lab-neoforge-spike-0.0.6.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.6/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.6/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.6/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.6/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.6/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.6/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.6/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.6/server/compose.yaml new file mode 100644 index 0000000..e7da6c2 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.6/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.6.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.6/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.6/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.6/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.7/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.7/SHA256SUMS new file mode 100644 index 0000000..6de210e --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.7/SHA256SUMS @@ -0,0 +1,6 @@ +ef24b4e28a2bac8ffc9f6fdc79068712264dd5c2b968a8de52ac4d81682c077e manifest.json +621346e6cdfa39334c9f62c3739cc532aa92fdf4db72e46a1ac384b7c1768076 minecraft-lab-neoforge-spike-0.0.7.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +2d86ac6c85904182408c905556320e08ef71af33f8cc67072f379e4b78354f74 server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.7/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.7/manifest.json new file mode 100644 index 0000000..5e8eb5a --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.7/manifest.json @@ -0,0 +1,324 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.7", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.7.mrpack", + "git": { + "commit": "c33b24c5b05a424f7386c1f80bc2ae917cb1f643", + "dirty": false + }, + "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": "62b2b696b1bff1e8fe299c45fb7dd42be72c0d7551bb5b9f17b74aaa7aceb987" + }, + { + "path": "pack/mods/collective.pw.toml", + "sha256": "b3fb9dc1799ff001381ace1881668b9ecc4d6a0cfde404f9a56d60f5f9578087" + }, + { + "path": "pack/mods/cristel-lib.pw.toml", + "sha256": "08a334ae5565e122d26b819cba16ce784776a10fe100ab2b22de72a5a2bac653" + }, + { + "path": "pack/mods/expanded-ecosphere.pw.toml", + "sha256": "8498f075a6fce902aa9cb52981c7a4a70dd9a644a6e0f7abf65eba90f9ad012c" + }, + { + "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/mods/tree-harvester.pw.toml", + "sha256": "ce15e2966d501dd247f8f43e8dc13ad2950e5dff2511563709e2a5394107b7c3" + }, + { + "path": "pack/pack.toml", + "sha256": "0a09761a4946cb78289a735d460905b06a7452aec9368fbf2c13545dd2a02e1e" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "7881a6567567e82bc85b7c01c03d5e83b2f021d997e973b95a271581d7916feb" + }, + { + "path": "platform/commands.mjs", + "sha256": "1578e4f2b5c1a031610f58793848cf013c169f8d64621b9c322b75a27904829e" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "03d3794737dc2e0144780d39572409a29e0d3e040c15a21da7a8225a6f42466c" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/release.mjs", + "sha256": "cfb567cd17b1c0471d83dadcbd749061538d116d42084b2eb9e797c2190f17a4" + }, + { + "path": "platform/rollback.mjs", + "sha256": "1ce38f41d55f6ad4af937a5bc154df57b839022a119fb065f8981d0a55f7eef5" + }, + { + "path": "platform/runtime.mjs", + "sha256": "8f058933d041935660bc98561633fdeb4ce9baa7af2ec5e0e02ce6ab044ce821" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "b9b243d405b8cad17c934821db7d5f55bbf8a44d130f5ff3e4c6657f8b292268" + }, + { + "path": "platform/world.mjs", + "sha256": "977c3269f7901538abebad194b68f0615a2e816f871bb096e1888db9f1b8491d" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "4900730374d876459f033eca58f8f7e29204214e98a6c0230abf793144d01435" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "71360f927f9d6889a28a6b6f8f24983fd095d44b27dd1bbd02fa2fe4ce338de4" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "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/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + } + ], + "server": [ + { + "path": "config/spike-marker.txt", + "owner": "server", + "policy": "replace", + "hashes": { + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + "overrides": "pack" + }, + { + "path": "mods/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + } + ] + }, + "runtime_policy": { + "unmanaged": "preserve", + "defaultconfigs": "seed-only" + }, + "release_files": [ + { + "path": "minecraft-lab-neoforge-spike-0.0.7.mrpack", + "sha256": "621346e6cdfa39334c9f62c3739cc532aa92fdf4db72e46a1ac384b7c1768076" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "2d86ac6c85904182408c905556320e08ef71af33f8cc67072f379e4b78354f74" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.7/minecraft-lab-neoforge-spike-0.0.7.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.7/minecraft-lab-neoforge-spike-0.0.7.mrpack new file mode 100644 index 0000000..47c26d4 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.7/minecraft-lab-neoforge-spike-0.0.7.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.7/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.7/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.7/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.7/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.7/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.7/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.7/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.7/server/compose.yaml new file mode 100644 index 0000000..5dcfd01 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.7/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.7.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.7/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.7/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.7/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.8/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.8/SHA256SUMS new file mode 100644 index 0000000..bf6b855 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.8/SHA256SUMS @@ -0,0 +1,6 @@ +328775d372770c4435b925cec6ca5b9d727c62e2f6b4e56c0a0bc0ae736ba24a manifest.json +2796b5a71b485c7c0c1951261d2c1d47de08bd0e7d8b677e03fb37e227e0294e minecraft-lab-neoforge-spike-0.0.8.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +da1e15fe77cff2c32938f1946c3368c33b9bf87658afaabf07f6570a1051ae84 server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.8/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.8/manifest.json new file mode 100644 index 0000000..62ee6ec --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.8/manifest.json @@ -0,0 +1,363 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.8", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.8.mrpack", + "git": { + "commit": "4c5171dcebeb00a3829f82e1d8f3c06fe25d3cb7", + "dirty": false + }, + "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": "0bc1c3815716750d1df7c7fd56cfc5d98041d3ee2b0824761673d2e410f0c61d" + }, + { + "path": "pack/mods/collective.pw.toml", + "sha256": "b3fb9dc1799ff001381ace1881668b9ecc4d6a0cfde404f9a56d60f5f9578087" + }, + { + "path": "pack/mods/cristel-lib.pw.toml", + "sha256": "08a334ae5565e122d26b819cba16ce784776a10fe100ab2b22de72a5a2bac653" + }, + { + "path": "pack/mods/expanded-ecosphere.pw.toml", + "sha256": "8498f075a6fce902aa9cb52981c7a4a70dd9a644a6e0f7abf65eba90f9ad012c" + }, + { + "path": "pack/mods/iris.pw.toml", + "sha256": "df57c54c5022526d2ec573b09043980e5bc79e1fb28a66872b3bb9d75a5de7e5" + }, + { + "path": "pack/mods/mouse-tweaks.pw.toml", + "sha256": "6bc414cc0f2d4c078fe83f384d786343f701f371d657c5279b5b0df1595804bd" + }, + { + "path": "pack/mods/sodium.pw.toml", + "sha256": "7a0545b3c17ba1e0856e271ab483f53a4376e8af76c1e36ba09b8805ca3a64b6" + }, + { + "path": "pack/mods/sophisticated-backpacks.pw.toml", + "sha256": "c0f73c72c3903c3302a2589ba75fd4e1f4c1b3e2b1fe478340b2c826b55e5cd4" + }, + { + "path": "pack/mods/sophisticated-core.pw.toml", + "sha256": "e824f362b3537caa9dc64e54021f80b0f9f7a8eac36603fd8a3e53f3c7264670" + }, + { + "path": "pack/mods/tree-harvester.pw.toml", + "sha256": "ce15e2966d501dd247f8f43e8dc13ad2950e5dff2511563709e2a5394107b7c3" + }, + { + "path": "pack/pack.toml", + "sha256": "8a77aa1dd871143a7bd7efc63b51cba741486ecd64e5c372898e36e09c75afbd" + }, + { + "path": "pack/shaderpacks/complementary-unbound.pw.toml", + "sha256": "1a3d3663c44dc21e227c39c42ea9b5e3c4f3b2e3b5272ed55b45da9e247a46d7" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "7881a6567567e82bc85b7c01c03d5e83b2f021d997e973b95a271581d7916feb" + }, + { + "path": "platform/commands.mjs", + "sha256": "1578e4f2b5c1a031610f58793848cf013c169f8d64621b9c322b75a27904829e" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "03d3794737dc2e0144780d39572409a29e0d3e040c15a21da7a8225a6f42466c" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/release.mjs", + "sha256": "cfb567cd17b1c0471d83dadcbd749061538d116d42084b2eb9e797c2190f17a4" + }, + { + "path": "platform/rollback.mjs", + "sha256": "1ce38f41d55f6ad4af937a5bc154df57b839022a119fb065f8981d0a55f7eef5" + }, + { + "path": "platform/runtime.mjs", + "sha256": "8f058933d041935660bc98561633fdeb4ce9baa7af2ec5e0e02ce6ab044ce821" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "b9b243d405b8cad17c934821db7d5f55bbf8a44d130f5ff3e4c6657f8b292268" + }, + { + "path": "platform/world.mjs", + "sha256": "977c3269f7901538abebad194b68f0615a2e816f871bb096e1888db9f1b8491d" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "4900730374d876459f033eca58f8f7e29204214e98a6c0230abf793144d01435" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "71360f927f9d6889a28a6b6f8f24983fd095d44b27dd1bbd02fa2fe4ce338de4" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "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/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/iris-neoforge-1.8.12+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "a3e6355915c7d3b2bc392724795113e51d289378", + "sha512": "57b8026a3c3c433cf6123d63dc6ce7e11f6d480a72926370db1fc7f2b06059bc16a753ecd7e7af659c19e90b592103196b0e89585ce4f0744a4ca433f59bcf1a" + } + }, + { + "path": "mods/MouseTweaks-neoforge-mc1.21-2.26.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc", + "sha512": "f95c0cc881211ee0442434976775e07aae40b4a2ba4e3a85455bc57ca9d3c991e239cd98374a8abd442dc9c378dcd9001e2caa1bf69991d424b5652dd7f3483b" + } + }, + { + "path": "mods/sodium-neoforge-0.6.13+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "38af70fa4dc4b2aaac636e92fdba3bedd5a025e1", + "sha512": "ce58f34d05d96c0a109a5cea23c741f6bdb2e6be31fc087c5989274cefca5f10ba0c08c62083cf554a51f2c7667bf46e4164383f675c844e77633aef2659996b" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + }, + { + "path": "shaderpacks/ComplementaryUnbound_r5.9.3.zip", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "2ee08300e1d6f039e63eae8484dddf57b3aaaf67", + "sha512": "a085d1d8cda67cd17a2b414eeba48bbd809da069f269bab46246235ec8fe714a275013c70d0504527b0987d810deddddba4564332414ab3b3bd7435932ff808c" + } + } + ], + "server": [ + { + "path": "config/spike-marker.txt", + "owner": "server", + "policy": "replace", + "hashes": { + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + "overrides": "pack" + }, + { + "path": "mods/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + } + ] + }, + "runtime_policy": { + "unmanaged": "preserve", + "defaultconfigs": "seed-only" + }, + "release_files": [ + { + "path": "minecraft-lab-neoforge-spike-0.0.8.mrpack", + "sha256": "2796b5a71b485c7c0c1951261d2c1d47de08bd0e7d8b677e03fb37e227e0294e" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "da1e15fe77cff2c32938f1946c3368c33b9bf87658afaabf07f6570a1051ae84" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.8/minecraft-lab-neoforge-spike-0.0.8.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.8/minecraft-lab-neoforge-spike-0.0.8.mrpack new file mode 100644 index 0000000..7eb9b68 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.8/minecraft-lab-neoforge-spike-0.0.8.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.8/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.8/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.8/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.8/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.8/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.8/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.8/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.8/server/compose.yaml new file mode 100644 index 0000000..76aecd3 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.8/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.8.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.8/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.8/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.8/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.9/SHA256SUMS b/dist/minecraft-lab-neoforge-spike-0.0.9/SHA256SUMS new file mode 100644 index 0000000..91ec1fa --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.9/SHA256SUMS @@ -0,0 +1,6 @@ +32e0ccba62ac6ea718090bbe015a17b20da2f7e3c3593f66adc3b32bd1550331 manifest.json +e7e69d734bd4b90e7030bb9a11b5578a3819665e408f0298ad03a9f69c4fd811 minecraft-lab-neoforge-spike-0.0.9.mrpack +d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a server/.env.example +1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41 server/README.md +3294bdc8a45b18f08993640762da12b84e18b5ec38039c5711902fbbf5601fe7 server/compose.yaml +6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1 server/config/spike-marker.txt diff --git a/dist/minecraft-lab-neoforge-spike-0.0.9/manifest.json b/dist/minecraft-lab-neoforge-spike-0.0.9/manifest.json new file mode 100644 index 0000000..6b979ac --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.9/manifest.json @@ -0,0 +1,402 @@ +{ + "schema_version": 1, + "pack": { + "name": "minecraft-lab-neoforge-spike", + "version": "0.0.9", + "minecraft": "1.21.1", + "loader": { + "id": "neoforge", + "version": "21.1.252" + } + }, + "artifact": "minecraft-lab-neoforge-spike-0.0.9.mrpack", + "git": { + "commit": "3a1793ec3ad29992d143d801a7235bff40b470f5", + "dirty": false + }, + "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": "841a0f6046dc010e5163d52d66a635b79124ba533c5e453240925b844006b530" + }, + { + "path": "pack/mods/collective.pw.toml", + "sha256": "b3fb9dc1799ff001381ace1881668b9ecc4d6a0cfde404f9a56d60f5f9578087" + }, + { + "path": "pack/mods/cristel-lib.pw.toml", + "sha256": "08a334ae5565e122d26b819cba16ce784776a10fe100ab2b22de72a5a2bac653" + }, + { + "path": "pack/mods/expanded-ecosphere.pw.toml", + "sha256": "8498f075a6fce902aa9cb52981c7a4a70dd9a644a6e0f7abf65eba90f9ad012c" + }, + { + "path": "pack/mods/forgified-fabric-api.pw.toml", + "sha256": "945744bdad06a9d6a99fda53f62f14dff210cfe9a1cbed23641547ab9373e60c" + }, + { + "path": "pack/mods/iris.pw.toml", + "sha256": "1f7e3c8f8ca80cd1a8fafd2256b4a10052fc38be6bb334c3f181f1b46930bc95" + }, + { + "path": "pack/mods/mouse-tweaks.pw.toml", + "sha256": "6bc414cc0f2d4c078fe83f384d786343f701f371d657c5279b5b0df1595804bd" + }, + { + "path": "pack/mods/roxy.pw.toml", + "sha256": "bc5b68027752edf5c8d7be96e53888512904b91cb5a679712a45f777a846853e" + }, + { + "path": "pack/mods/sodium.pw.toml", + "sha256": "04bffb91e2dc5fa3b47c4efde9e77fded9af2877c691f765fc105fa642ec4c55" + }, + { + "path": "pack/mods/sophisticated-backpacks.pw.toml", + "sha256": "c0f73c72c3903c3302a2589ba75fd4e1f4c1b3e2b1fe478340b2c826b55e5cd4" + }, + { + "path": "pack/mods/sophisticated-core.pw.toml", + "sha256": "e824f362b3537caa9dc64e54021f80b0f9f7a8eac36603fd8a3e53f3c7264670" + }, + { + "path": "pack/mods/tree-harvester.pw.toml", + "sha256": "ce15e2966d501dd247f8f43e8dc13ad2950e5dff2511563709e2a5394107b7c3" + }, + { + "path": "pack/mods/voxy.pw.toml", + "sha256": "4cb57d010bc76c346a345e65ba7619021c6fb0075289b91afcc4cf53ad677e39" + }, + { + "path": "pack/pack.toml", + "sha256": "8b957d74f022d4b98123b01cb794fc506fd8a394b603c7fe42917baedb57aa4a" + }, + { + "path": "pack/shaderpacks/complementary-unbound.pw.toml", + "sha256": "1a3d3663c44dc21e227c39c42ea9b5e3c4f3b2e3b5272ed55b45da9e247a46d7" + }, + { + "path": "package-lock.json", + "sha256": "4ade5b8811e5d6380d8e1343d6c80ef113a214f06878a62adaa11f28a5651788" + }, + { + "path": "package.json", + "sha256": "f59dd050c05b12ba0b93eeeb0b68c2851bb6b7ccfe6932c971823cad226561dd" + }, + { + "path": "platform/backups.mjs", + "sha256": "c5a85fe8e74efd02199ae38774743c09697d2d494503d19cd5f468bd7c3d23d1" + }, + { + "path": "platform/build.mjs", + "sha256": "2097ec8f21a781acbeecaa550ae3ac7b4ac3430e7d4d351a5a3fe930e62f8d5a" + }, + { + "path": "platform/commands.mjs", + "sha256": "1578e4f2b5c1a031610f58793848cf013c169f8d64621b9c322b75a27904829e" + }, + { + "path": "platform/compatibility.json", + "sha256": "00ebd5c37318ca87dbc49337ce2561c96023d081b325d5877c04528683a12da7" + }, + { + "path": "platform/config.yaml", + "sha256": "4313cb7dc28f2ae965aa06937808f4a35095e79c1c1819e923b3eabcabc0095a" + }, + { + "path": "platform/deployment.mjs", + "sha256": "03d3794737dc2e0144780d39572409a29e0d3e040c15a21da7a8225a6f42466c" + }, + { + "path": "platform/health.mjs", + "sha256": "e33a909e9ef32b732160b95f8084eea9bcd32ab9fe3cec2cda57a379c2201e0f" + }, + { + "path": "platform/release.mjs", + "sha256": "cfb567cd17b1c0471d83dadcbd749061538d116d42084b2eb9e797c2190f17a4" + }, + { + "path": "platform/rollback.mjs", + "sha256": "1ce38f41d55f6ad4af937a5bc154df57b839022a119fb065f8981d0a55f7eef5" + }, + { + "path": "platform/runtime.mjs", + "sha256": "8f058933d041935660bc98561633fdeb4ce9baa7af2ec5e0e02ce6ab044ce821" + }, + { + "path": "platform/ssh-deploy.mjs", + "sha256": "b9b243d405b8cad17c934821db7d5f55bbf8a44d130f5ff3e4c6657f8b292268" + }, + { + "path": "platform/world.mjs", + "sha256": "977c3269f7901538abebad194b68f0615a2e816f871bb096e1888db9f1b8491d" + }, + { + "path": "scripts/deploy-worker.mjs", + "sha256": "4900730374d876459f033eca58f8f7e29204214e98a6c0230abf793144d01435" + }, + { + "path": "scripts/mcpack.mjs", + "sha256": "71360f927f9d6889a28a6b6f8f24983fd095d44b27dd1bbd02fa2fe4ce338de4" + }, + { + "path": "server/.env.example", + "sha256": "567eaf0704f2499813e4f829042c93cfc956284f7016353b32c0cf82df3228ae" + }, + { + "path": "server/compose.yaml", + "sha256": "e64b4f3a5ddd6cf4c70da622d54e6c9490cc11d6b1e1e0cd6a557bcd580c9dee" + }, + { + "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/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "path": "mods/forgified-fabric-api-0.116.14+2.3.0+1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f03504497d29c72a4a7747515d7aa06bbc78c93d", + "sha512": "9dbb0018e68b4efd65abf57f5fc41bb5d3b812e4a3cb75164937cb28ab541225b939fdeac0477ec2a7a75507791f3c9fc5592229279c68a9db04854a36ab5d72" + } + }, + { + "path": "mods/iris-neoforge-1.8.14-beta.1+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "1bd129cf7bce65d6b1c0543045f0620c98a0f885", + "sha512": "33fddb430e16222902eac75b8b3d57c381b0f3cc729f3b56c4628df12ca108f23a0b11e2feb167923d6d14d1fc7e8ee1a977ec421b19d1951bdca74c4092b9c5" + } + }, + { + "path": "mods/MouseTweaks-neoforge-mc1.21-2.26.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc", + "sha512": "f95c0cc881211ee0442434976775e07aae40b4a2ba4e3a85455bc57ca9d3c991e239cd98374a8abd442dc9c378dcd9001e2caa1bf69991d424b5652dd7f3483b" + } + }, + { + "path": "mods/roxy-1.21.1-NeoForge-0.3.3.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "f8e75297fcdde4db0aa1d89780d262925535af4d", + "sha512": "9b4a487e9c0fe76eaee8c2e41833140cd84a02bc87fcf75672a09534c68f97cee52c7ea8496b0328a722d3c723a994c3884cd18c252077da34be647b23ee136d" + } + }, + { + "path": "mods/sodium-neoforge-0.8.12+mc1.21.1.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "762251ab3d6825d5accfd89c3f02f1145376105e", + "sha512": "2a689e1b1e16acc790c011b42ec21958956207c3b49cb99cb5c006e639786adf1cc36559f9840e2c1d27485c00da9712d34020fa4279eb6810eaa54bf20b19b0" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + }, + { + "path": "mods/voxy-0.2.16-beta+1.21.11.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "280a55279e0860d29146d908cd8a0246a12e2537", + "sha512": "d5159e2e745a9c50f16c67c54303b8a991dc5a1954e5cd7edc235c6f24ad2a045cb493e128717ed4e97352366ae83b03b3d73815342421e631c2a8995c48cccb" + } + }, + { + "path": "shaderpacks/ComplementaryUnbound_r5.9.3.zip", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "2ee08300e1d6f039e63eae8484dddf57b3aaaf67", + "sha512": "a085d1d8cda67cd17a2b414eeba48bbd809da069f269bab46246235ec8fe714a275013c70d0504527b0987d810deddddba4564332414ab3b3bd7435932ff808c" + } + } + ], + "server": [ + { + "path": "config/spike-marker.txt", + "owner": "server", + "policy": "replace", + "hashes": { + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + }, + "overrides": "pack" + }, + { + "path": "mods/collective-1.21.1-8.41.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "eb5e2095aa68bd7826222352dcd60d591bc64d13", + "sha512": "e2e879eb2b1f09f91d8ef9dc57bd327b43e938f445ab76f72936f07f11c01fbfc12732624e0de5f26b547d4882bff28e97b2d14a7460fe11d8f0cff695857c4b" + } + }, + { + "path": "mods/cristellib-neoforge-1.21.1-3.1.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "d250804b7ecea365bc736ec36ec6fc3f933917f1", + "sha512": "6d21ceb6cd91e63a248251ded3812208ed5ea4f36abb11e8c6e16aa119a95b0e714f59ec7689ae1b1248c9831e5e3e63aa681aa7dfa9b220d93741118466cbd6" + } + }, + { + "path": "mods/expanded_ecosphere-neoforge-3.4.7.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "5d5f63711f97476b6a262efeac5aede97318ef80", + "sha512": "082878bc17391f48bb0243261904f9d6c2699766766c8ca3352b1b0f1498824efd25d1123abb1dc44b7f602d496ec4691eb2af5b54f5cdc6ec84ca43b9d6e7a8" + } + }, + { + "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" + } + }, + { + "path": "mods/treeharvester-1.21.1-9.5.jar", + "owner": "pack", + "policy": "replace", + "hashes": { + "sha1": "c8aabe6ce886c2eacccce1b86635290df737f31c", + "sha512": "51ae4a6595dcc7441702fb073d1323645f285115ec2e591e27b2122ebeb9414f25c4d19e3c75189c7ba74eda4f16ea4f9bb01455726de2d474a375dbcd15e570" + } + } + ] + }, + "runtime_policy": { + "unmanaged": "preserve", + "defaultconfigs": "seed-only" + }, + "release_files": [ + { + "path": "minecraft-lab-neoforge-spike-0.0.9.mrpack", + "sha256": "e7e69d734bd4b90e7030bb9a11b5578a3819665e408f0298ad03a9f69c4fd811" + }, + { + "path": "server/.env.example", + "sha256": "d43b014823a655cf253a38d0477b2148f2c7da236a0771eff7c97a208926ec0a" + }, + { + "path": "server/README.md", + "sha256": "1fb04f11b38334548307734cba9ba1828616f0f87d550d7537a3cf50d4907e41" + }, + { + "path": "server/compose.yaml", + "sha256": "3294bdc8a45b18f08993640762da12b84e18b5ec38039c5711902fbbf5601fe7" + }, + { + "path": "server/config/spike-marker.txt", + "sha256": "6e67b87ad58a37e0254d51f3e968630709888fe3c4bc6c908d4ca29f13f305c1" + } + ] +} diff --git a/dist/minecraft-lab-neoforge-spike-0.0.9/minecraft-lab-neoforge-spike-0.0.9.mrpack b/dist/minecraft-lab-neoforge-spike-0.0.9/minecraft-lab-neoforge-spike-0.0.9.mrpack new file mode 100644 index 0000000..914dae6 Binary files /dev/null and b/dist/minecraft-lab-neoforge-spike-0.0.9/minecraft-lab-neoforge-spike-0.0.9.mrpack differ diff --git a/dist/minecraft-lab-neoforge-spike-0.0.9/server/.env.example b/dist/minecraft-lab-neoforge-spike-0.0.9/server/.env.example new file mode 100644 index 0000000..4aac085 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.9/server/.env.example @@ -0,0 +1,7 @@ +# Accept Minecraft EULA before setting MC_EULA=TRUE. +MC_EULA=FALSE +MC_MEMORY=2G +MC_PORT=25565 +MC_UID=1000 +MC_GID=1000 +MC_BIND_ADDRESS=127.0.0.1 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.9/server/README.md b/dist/minecraft-lab-neoforge-spike-0.0.9/server/README.md new file mode 100644 index 0000000..df8857f --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.9/server/README.md @@ -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. MC_BIND_ADDRESS selects the IPv4 interface; default is 127.0.0.1, use 0.0.0.0 for remote LAN access. +server/config overrides corresponding pack settings at startup. +Runtime-generated server.properties is configured through Compose environment. diff --git a/dist/minecraft-lab-neoforge-spike-0.0.9/server/compose.yaml b/dist/minecraft-lab-neoforge-spike-0.0.9/server/compose.yaml new file mode 100644 index 0000000..a362e98 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.9/server/compose.yaml @@ -0,0 +1,42 @@ +services: + minecraft: + image: itzg/minecraft-server@sha256:99dc8b37f97c3b95915452180bbedf29a7ac8252932e372ce6e5b6e383a5d1e2 + restart: no + stop_grace_period: 2m + ports: + - ${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565 + environment: + EULA: ${MC_EULA:-FALSE} + TYPE: MODRINTH + MODRINTH_MODPACK: /modpacks/minecraft-lab-neoforge-spike-0.0.9.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 diff --git a/dist/minecraft-lab-neoforge-spike-0.0.9/server/config/spike-marker.txt b/dist/minecraft-lab-neoforge-spike-0.0.9/server/config/spike-marker.txt new file mode 100644 index 0000000..07ea508 --- /dev/null +++ b/dist/minecraft-lab-neoforge-spike-0.0.9/server/config/spike-marker.txt @@ -0,0 +1 @@ +server-override-v1