Move file distribution to Gitea, deploy server on mivanchenko.de
Drops the standalone fileserver systemd unit from setup-server.sh in favor of Gitea's already-public raw-file serving. Adds VR (Vivecraft) and quest (FTB Quests) mod docs, the DH/Chunky server-side crash warning, and documents the real deployment target (always-on homelab box, not a venue-local machine).
This commit is contained in:
+61
@@ -26,6 +26,33 @@ Target: **Minecraft 1.20.1, Forge**. This version/loader combo has the widest, m
|
||||
| [Delightful Creators](https://modrinth.com/mod/delightful-creators) | Bridges Create ↔ Farmer's Delight: soups/stews as Create fluids, sequenced-assembly "incomplete foods," cookie/pie recipes usable in Create contraptions. |
|
||||
| [FarmersCreate](https://modrinth.com/mod/farmerscreate) | Lets Create's Mixer/Deployer automate Farmer's Delight cooking-pot and cutting-board recipes (auto-cook the feast, don't stand there clicking). |
|
||||
|
||||
## Questing (the actual roadmap/quest-line UI)
|
||||
|
||||
| Mod | Why it's in |
|
||||
|---|---|
|
||||
| [FTB Quests](https://www.curseforge.com/minecraft/mc-mods/ftb-quests-forge) | The quest book itself — this is where the food roadmap actually lives in-game. Build one quest chapter per day (Overworld → Nether → End), one quest per dish from `food.md`, with the required Create/Farmer's Delight item as the completion trigger and a reward chest/item. Players get a checklist UI (default hotkey, or a quest-giver NPC/item) showing exactly what to cook/build next. |
|
||||
| [FTB Library (Forge)](https://www.curseforge.com/minecraft/mc-mods/ftb-library-forge) | Required dependency of FTB Quests. |
|
||||
| [FTB Teams (Forge)](https://www.curseforge.com/minecraft/mc-mods/ftb-teams-forge) | Required dependency of FTB Quests — also lets you decide whether quest progress is per-player or shared per-team, worth deciding before building the quest line (per-player means everyone cooks everything themselves; shared team means the group completes the roadmap together). |
|
||||
| [Architectury API](https://modrinth.com/mod/architectury-api) | Required dependency (cross-loader API FTB's mods are built on). |
|
||||
|
||||
All four go in **both** client and server `mods/` folders — unlike Distant Horizons/Chunky above, quest progress is synced through the server, so it's not optional on either side.
|
||||
|
||||
**Install via Fjord's built-in CurseForge/Modrinth browser, not manual jars** — these four mods have had real version-mismatch bugs between each other on 1.20.1 ([example](https://github.com/FTBTeam/FTB-Mods-Issues/issues/1168)), and the in-launcher browser resolves compatible dependency versions automatically instead of you having to hand-pick a working combination.
|
||||
|
||||
**Building the quest line:** open the quest book in-world (default keybind, configurable), create chapters, and for each dish you picked in `food.md` add a quest with an "item" task pointing at that dish (e.g. the actual `Shepherd's Pie` item) as the completion condition — FTB Quests detects it automatically when a player crafts/holds/turns it in, no extra setup needed. Do this once on your prepped instance before exporting, same as the mods/server-list/DH-cache steps in `HOSTING.md` — the quest progress file lives inside the instance too, so it travels with the modpack zip.
|
||||
|
||||
## VR support (optional, per-player)
|
||||
|
||||
| Mod | Side | Why it's in |
|
||||
|---|---|---|
|
||||
| [Vivecraft](https://modrinth.com/mod/vivecraft) | Client only | Adds VR rendering/motion controls for anyone with a **PC-tethered or PC-streamed headset** (Index, Vive, or a Quest using Air Link/Virtual Desktop into a gaming PC). Pure client-side — connects to the same server as everyone else playing on a flat screen, no server mod required for basic play. |
|
||||
| [ViveCraft Compat](https://www.curseforge.com/minecraft/mc-mods/vivecraft-compat) | Client only | Patches specific interactions between Vivecraft and other mods in this pack — notably **Create** (fixes driving trains, track hitboxes, elevator controls in VR) and HUD overlay support for Jade. Requires Vivecraft. |
|
||||
| Customizable Player Models | Client only (likely also needs server-side for other players to see the model — verify) | Pulled in by Fjord's dependency resolver alongside Vivecraft; lets a player's in-VR avatar/body be customized rather than using the default. |
|
||||
|
||||
**Note on standalone Quest headsets (no PC):** this is for *PC-tethered/streamed* VR only. A standalone Meta Quest with no gaming PC involved would use **QuestCraft** instead — a separate sideloaded Android app that bundles its own Minecraft+Vivecraft runtime directly on the headset. QuestCraft does **not** go through Fjord/`install.sh`/`install.ps1` at all; it's installed on the headset itself via sideloading tools (SideQuest etc.), connects to the same server address, but has its own separate mod manager with less certain compatibility against a heavy pack like this one (Create/Flywheel especially). If anyone at the party wants to join standalone without a PC, treat that as a separate per-person setup, not something this repo's scripts handle.
|
||||
|
||||
Vivecraft auto-detects whether a headset is actually connected and falls back to normal flatscreen play otherwise — so it's safe to leave in the single shared `modpack.zip` for everyone rather than maintaining a separate VR-only instance; people without a headset just won't notice it's there.
|
||||
|
||||
## Performance utility
|
||||
|
||||
| Mod | Side | Why it's in |
|
||||
@@ -33,6 +60,8 @@ Target: **Minecraft 1.20.1, Forge**. This version/loader combo has the widest, m
|
||||
| [Distant Horizons](https://modrinth.com/mod/distanthorizons) | Client only | Renders a simplified level-of-detail view of terrain beyond the server's `view-distance`, so players see far-off scenery without the server having to actually load/send those chunks. Does the same job you were picturing from "Bobby" — Bobby itself is **Fabric-only** (no Forge build exists), so Distant Horizons is the Forge equivalent. Caches the LOD data locally per-world, same idea as Bobby's chunk cache. |
|
||||
| [Chunky](https://www.curseforge.com/minecraft/mc-mods/chunky-pregenerator-forge) | Server only | Pre-generates a fixed radius of chunks around a chosen center (e.g. spawn/build area) **once, before the party**, via console/RCON commands (`/chunky radius`, `/chunky start`) — eliminates on-the-fly world-gen lag while people explore. **Not** a per-player dynamic follower on Forge — that variant ("Chunky Pregenerator") is Fabric-only, same restriction as Bobby. See `HOSTING.md` for the exact commands. |
|
||||
|
||||
**Do not install Distant Horizons on the dedicated server, even though DH has an optional server-side mode for pushing accurate LOD data without clients needing to explore.** DH-on-server + Chunky-on-server together crashes the world on first chunk load (`IllegalStateException: Chunky is not loaded`, thrown from DH's Chunky-compat accessor trying to bind to a provider API that's only properly initialized on Bukkit/Paper's Chunky plugin, not the Forge mod port). Keep DH strictly client-only as documented above; get accurate distant terrain by having the host physically explore the pregenerated area once (creative-flight spiral pattern, see `HOSTING.md`) and bundling the resulting `Distant_Horizons_server_data/` cache into `modpack.zip` instead.
|
||||
|
||||
**Important:** install Distant Horizons in the client instance's `mods/` folder only — do **not** put it in the server's `mods/` folder. It tags itself as client-side in its mod metadata, so Forge won't reject the mismatched mod list between client and server. Keep the server's `server.properties` `view-distance` modest (6–8, see `HOSTING.md` sizing section) and let Distant Horizons fill in the rest visually on each client. Chunky, conversely, only needs to go in the **server's** `mods/` folder — it has no client-side purpose here.
|
||||
|
||||
## Optional / stretch (only if the group wants more scope)
|
||||
@@ -41,6 +70,38 @@ Target: **Minecraft 1.20.1, Forge**. This version/loader combo has the widest, m
|
||||
|---|---|---|
|
||||
| [Aether's Delight](https://modrinth.com/mod/the-aethers-delight) | Aether-themed dishes (Holystone/Zanite knives, berry bowls, buffed meals) | Requires installing **The Aether** too — a full extra dimension mod. Only add if someone really wants to make the trip. |
|
||||
|
||||
## Installed list (as actually downloaded)
|
||||
|
||||
What Fjord's dependency-resolver pulled in when adding the mods above — several of these are auto-added dependencies/QoL mods I hadn't called out individually. Transcribed from the "You're about to download the following mods" confirmation dialog on 2026-10-23; **the dialog was scrolled/cut off in the screenshot, so this list may be incomplete** — if there were more entries below `Nether's Delight`, let me know and I'll fold them in (expecting at least `Flywheel` and possibly `FarmersCreate` to still be in there).
|
||||
|
||||
| Mod | Role |
|
||||
|---|---|
|
||||
| AppleSkin | QoL — HUD overlay showing exact hunger/saturation/exhaustion values instead of guessing from the icon. |
|
||||
| Architectury API | Dependency — cross-loader API FTB's mods are built on. |
|
||||
| Chunky (Forge/NeoForge) | Listed above — server-side pregen. |
|
||||
| Create | Listed above — core. |
|
||||
| Create Slice & Dice | Create addon — automates cutting/dicing-style food prep via Create contraptions; pulled in alongside Delightful Creators for the Create↔food bridge. |
|
||||
| Delightful | Listed above. |
|
||||
| Delightful Creators [Forge] | Listed above. |
|
||||
| Distant Horizons: A Level of Detail mod | Listed above — client-only LOD rendering. |
|
||||
| End's Delight | Listed above. |
|
||||
| Farmer's Delight | Listed above — base. |
|
||||
| Farmer's Respite | Farmer's Delight addon — adds tea/drinks (kettle, brewed teas) as another food category; worth adding a quest or two for this if you want a drinks stage in the roadmap. |
|
||||
| Farmers Structures | Adds farmhouse-style structures that generate in the world — gives the Overworld food chapter something to explore toward, not just build from scratch. |
|
||||
| [FerriteCore](https://modrinth.com/mod/ferritecore) | Performance — reduces RAM usage by deduplicating/compacting in-memory data structures (block states, chunk storage) that Forge normally keeps bloated. Pure upside, no gameplay effect; lowers how much of the `HOSTING.md` sizing-table RAM budget actually gets used. Goes in **both** client and server `mods/` folders. |
|
||||
| FTB Library (NeoForge) | Listed above — FTB Quests dependency. |
|
||||
| FTB Quests (NeoForge) | Listed above — the quest book. |
|
||||
| FTB Teams (NeoForge) | Listed above — FTB Quests dependency. |
|
||||
| Jade | QoL — "look at" overlay showing block/entity info on hover (WAILA-style), handy with this many new mod blocks/crops to identify. |
|
||||
| Just Enough Items (JEI) | Listed above — recipe lookup. |
|
||||
| Kotlin for Forge | Library dependency — several newer mods (Jade and others) are written in Kotlin and need this runtime present. |
|
||||
| MezzConfig | Library dependency — shared in-game config-menu framework used by multiple mods here. |
|
||||
| ModernFix | Performance — reduces startup/load time and fixes various vanilla/Forge memory leaks; pure upside for a 3-day session that stays up a long time. |
|
||||
| Mouse Tweaks | QoL — shift-click/drag item sorting in inventories, genuinely load-bearing once Create/Farmer's Delight items start filling chests. |
|
||||
| Nether's Delight | Listed above. |
|
||||
|
||||
Note the dependency-resolver pulled in `(NeoForge)`-labeled builds for the FTB mods — double-check in Fjord that these are actually resolving against your Forge 1.20.1 instance correctly (Fjord's CurseForge integration sometimes labels the underlying artifact by its primary platform name even when serving the Forge-compatible build); if the instance fails to load with a loader-mismatch error on these three, swap to the explicitly-"Forge"-tagged FTB Library/Quests/Teams listings instead.
|
||||
|
||||
## Why this shape
|
||||
|
||||
- Create gives you *progression* (you have to build the farm/kitchen contraption before you "unlock" a dish) — good quest-line material.
|
||||
|
||||
Reference in New Issue
Block a user