FKRPG/docs/worldgen.md
mithral 63614c9529
Some checks failed
Build & Release Pack / build (push) Failing after 1m47s
F##KRPG 1.0 — initial release
RPG modpack for Minecraft 1.21.1 (Fabric), packwiz-managed, Modrinth-sourced.

- client_pack/ (177 mods): RPG classes & combat suite (Spell Engine, Simply Swords,
  puffish skills), epic-fantasy-realism worldgen (Tectonic tuned peaks/deep oceans,
  Terralith, Wilder Wild, CTOV towns, Serene Seasons), Xaero's Minimap/World Map +
  MapLink, Distant Horizons LODs, performance stack (ChunkSmith/C2ME/Krypton).
- server_pack/ (141 mods): dedicated server set incl. BlueMap 5.7 web map (:8100),
  docker-compose deployment.
- docs/, presets/ and tools/ for validation and profile conversion.
2026-08-24 13:37:00 -04:00

2.8 KiB

F##KRPG Worldgen — Realistic + Expansive (1.21.1 Fabric)

Tuned for RPG exploration: larger continents, less ocean, more vertical drama, rolling hills, underground rivers. Keeps Terralith + Tectonic + Continents + Lithostitched compatible.

Files

  • client_pack/config/tectonic.json (also server_pack/config/)
  • client_pack/config/terralith.json
  • client_pack/config/lithostitched.json

Synced to server_pack/config/ — server must use same seeds.

Tectonic changes vs default

key default tuned why
continents.continents_scale 0.13 0.19 ~45% larger continents — fewer puny islands, longer journeys
continents.erosion_scale 0.25 0.30 more biome variation
continents.ridge_scale 0.25 0.30 sharper ridges/valleys
continents.flat_terrain_skew 0.10 0.08 less flat bias
continents.ocean_offset -0.80 -0.60 ~20% less ocean, more land for RPG biomes
continents.rolling_hills true true keep
biomes.temperature_scale/vegetation_scale 0.25 0.32 broader climate zones
global_terrain.vertical_scale 1.125 1.28 taller mountains, deeper valleys
global_terrain.elevation_boost 0.0 12.0 +12 blocks average — more dramatic without breaking villages
global_terrain.snow_start_offset 128 144 snowline higher to match taller terrain
islands.noise_scale 0.11 0.08 larger, rarer islands
oceans.ocean_depth -0.22 -0.18 shallower coastal shelves
oceans.deep_ocean_depth -0.45 -0.48 keep deep oceans still deadly

Terralith

  • skylands: false (disabled — conflicts with Tectonic vertical scale, keep overworld grounded)
  • intro_message: false (less chat spam)
  • terrain_slabs: true, custom_structures: true kept.

Lithostitched

  • breaks_seed_parity: true (required for custom wood shipwrecks + structure parity with Tectonic/Terralith)

Continents fix

  • Profile shipped Continents_26.2_v1.1.14.jar (wrong game version, built for 26.2 snapshots). Fixed to Continents_1.21.x_v1.1.12.jar (3hhSlpEU) — latest 1.21.x build, same bQ5TJA1E project. Both packs now point to https://cdn.modrinth.com/data/bQ5TJA1E/versions/3hhSlpEU/... with correct sha512.

Presets

  • presets/realistic-expansive/ (future: datapack preset for level.dat generator_settings)
  • Seed parity: Lithostitched true means vanilla seeds differ — document seed if sharing worlds.

Testing

  • Create new world type: tectonic+terralith (Tectonic handles base, Terralith injects biomes, Continents handles continent shape). Verify no terrablender conflict — TerraBlender present for Biome API.
  • Check latest.log for Tectonic: ... and Terralith load order — Tectonic should load before Terralith (alphabetical, okay).