diff --git a/README.md b/README.md index f804b39..529c631 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Reaper's Sky A curated Minecraft modpack about airships, exploration, and tech progression. -**Minecraft 1.21.1 / NeoForge 21.1.248** — 107 mods. +**Minecraft 1.21.1 / NeoForge 21.1.248** — 110 mods. ## Install (Prism Launcher) — one link @@ -10,7 +10,7 @@ If you don't have it yet, grab the latest **Prism Launcher** here: 1. Open Prism Launcher → **Add Instance → Import from ZIP**. 2. Paste the raw URL to the `.mrpack` file in this repository - (e.g. `https://git.reaperofveriod.nl/ReaperOfVeriod/Reaper-s-Sky/raw/branch/main/ReapersSky-1.2.0.mrpack`). + (e.g. `https://git.reaperofveriod.nl/ReaperOfVeriod/Reaper-s-Sky/raw/branch/main/ReapersSky-1.2.1.mrpack`). 3. Import. Prism downloads all mods, applies configs/shaders/resource pack, and sets the instance up automatically. 4. (First launch) Allocate 8 GB RAM in **Settings → Java → Memory**. Requires Java 21. 5. The multiplayer server `reaperofveriod.nl` is pre-listed — just hit **Multiplayer** and join. @@ -18,7 +18,7 @@ If you don't have it yet, grab the latest **Prism Launcher** here: ## Server install (Debian 13) — one link Run this on the server box (sudo/root; needs internet). It installs Java 21, -NeoForge 21.1.248, all 90 server-side mods (sha1-verified), and writes +NeoForge 21.1.248, all 92 server-side mods (sha1-verified), and writes `eula.txt` + `server.properties` + an 8 GB `run.sh`: ```sh @@ -189,6 +189,7 @@ manual options and troubleshooting. | JEI 19.44.0.403 | Recipe viewer | | appleskin 3.0.9 | Food/hunger HUD | | MouseTweaks 2.26.1 | Inventory mouse controls | +| ClientSort 2.2.2 | One-click sort buttons in inventories & chests | | Controlling 19.0.5 | Searchable keybinds (Searchables 1.0.2) | | Jade 15.10.6 | "What am I looking at" HUD | | balm 21.0.65 | Cross-loader library | @@ -213,6 +214,7 @@ manual options and troubleshooting. | Mod | Notes | |-----|-------| | Sodium 0.8.12 | Rendering performance | +| MoreCulling 1.0.9 | Culls leaf & other block faces (Cloth Config 15.0.140) | | lithium 0.15.4 | Game logic performance | | ferritecore 7.0.3 | Memory optimization | | ImmediatelyFast 1.6.12 | Faster rendering | diff --git a/ReapersSky-1.2.0.mrpack b/ReapersSky-1.2.1.mrpack similarity index 95% rename from ReapersSky-1.2.0.mrpack rename to ReapersSky-1.2.1.mrpack index 9df91ac..96d72a3 100644 Binary files a/ReapersSky-1.2.0.mrpack and b/ReapersSky-1.2.1.mrpack differ diff --git a/build_mrpack.py b/build_mrpack.py index 937b4b5..a861a4a 100755 --- a/build_mrpack.py +++ b/build_mrpack.py @@ -13,7 +13,7 @@ INSTANCE = os.path.expanduser( ) MODS_DIR = os.path.join(INSTANCE, "mods") OUT = os.path.join(os.path.dirname(os.path.abspath(__file__)), - "ReapersSky-1.2.0.mrpack") + "ReapersSky-1.2.1.mrpack") # (name in instance, override source path) — shipped as-is into .minecraft OVERRIDES = [ @@ -84,9 +84,9 @@ def main(): index = { "formatVersion": 1, "game": "minecraft", - "versionId": "1.2.0", + "versionId": "1.2.1", "name": "Reaper's Sky", - "summary": "Airships, exploration & tech. 107 mods for Minecraft 1.21.1 / NeoForge.", + "summary": "Airships, exploration & tech. 110 mods for Minecraft 1.21.1 / NeoForge.", "files": files, "dependencies": {"minecraft": "1.21.1", "neoforge": "21.1.248"}, } diff --git a/server/README.md b/server/README.md index c4494a4..3f898d4 100644 --- a/server/README.md +++ b/server/README.md @@ -6,7 +6,7 @@ Everything needed to run the Reaper's Sky NeoForge **1.21.1** server (NeoForge ## Quick start (on the server box) ```sh -sudo ./deploy.sh # installs Java 21 + curl/unzip, NeoForge, the 90 mods, config +sudo ./deploy.sh # installs Java 21 + curl/unzip, NeoForge, the 92 mods, config ./run.sh # start the server (run inside tmux/screen so it survives logout) ``` @@ -22,7 +22,7 @@ and verifies every mod by sha1 before installing. |------|--------| | System packages | `openjdk-21-jre-headless`, `curl`, `unzip` (needs root/`sudo`) | | NeoForge server | Official installer from Maven → server files + `libraries/` | -| Mods | Downloads the 90 server-safe mods pinned in `mods.json`, sha1-verified; prunes jars no longer in the pack | +| Mods | Downloads the 92 server-safe mods pinned in `mods.json`, sha1-verified; prunes jars no longer in the pack | | Config | `eula.txt` (EULA accepted), `server.properties` (IP, motd, 8 G) | | Run script | `run.sh` with 8 GB + G1GC (`nogui`) | diff --git a/server/build_mods.py b/server/build_mods.py index cfb3eb8..6c6f886 100644 --- a/server/build_mods.py +++ b/server/build_mods.py @@ -27,6 +27,7 @@ CLIENT_ONLY = { "EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar", "iris-flywheel-compat-NeoForge-2.3.1.jar", "sodium-neoforge-0.8.12+mc1.21.1.jar", + "moreculling-neoforge-1.21.1-1.0.9.jar", "ImmediatelyFast-NeoForge-1.6.12+1.21.1.jar", "entityculling-neoforge-1.10.5-mc1.21.1.jar", "dynamic-fps-3.11.4+mc1.21.0-neoforge.jar", diff --git a/server/mods.json b/server/mods.json index 9262faa..07d3cd5 100644 --- a/server/mods.json +++ b/server/mods.json @@ -157,6 +157,16 @@ "url": "https://cdn.modrinth.com/data/4KWv7wbN/versions/4ItA9dOc/chisel-neoforge-2.0.1%2Bmc1.21.1.jar", "sha1": "def703bf88cb3bb2960260418e8b36fe47a53dfd" }, + { + "file": "clientsort-neoforge-2.2.2+1.21.1.jar", + "url": "https://cdn.modrinth.com/data/K0AkAin6/versions/lLpcVRPr/clientsort-neoforge-2.2.2%2B1.21.1.jar", + "sha1": "9d13b8315b03bda4bc6f5637c51f25a99cdcacd3" + }, + { + "file": "cloth-config-15.0.140-neoforge.jar", + "url": "https://cdn.modrinth.com/data/9s6osm5g/versions/izKINKFg/cloth-config-15.0.140-neoforge.jar", + "sha1": "c3e5733ba4503b102589a026000fd5ce0212f6f2" + }, { "file": "copycats-3.0.6+mc.1.21.1-neoforge.jar", "url": "https://cdn.modrinth.com/data/UT2M39wf/versions/DVQFhrV3/copycats-3.0.6%2Bmc.1.21.1-neoforge.jar",