Back to mods
Always Plains Spawn project artwork

CurseForge · Minecraft mod

Always Plains Spawn

Sets world spawn to flat plains near water & forest for industrial starts.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Always Plains Spawn release matches 1.18?

Updated 3 months ago
Best match for your filters alwaysplainsspawn-1.0.0-forge+1.18.2.jar
Game version 1.18.1, 1.18, 1.18.2
Loader Forge

Always Plains Spawn alwaysplainsspawn-1.0.0-forge+1.18.2.jar targets 1.18.1, 1.18, 1.18.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.

Where it goes

Is Always Plains Spawn required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Always Plains Spawn alwaysplainsspawn-1.0.0-forge+1.18.2.jar need?

alwaysplainsspawn-1.0.0-forge+1.18.2.jar on 1.18. Every mod below is checked against that same setup.

All 1 required mods have matching files

Install Architectury API first. We found matching files for this game-version and loader setup.

Architectury API Needed by Always Plains Spawn alwaysplainsspawn-1.0.0-forge+1.18.2.jar
required
Matching file found Matched file: [Forge 1.18(.1)] v3.9.66

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Always Plains Spawn without breaking your instance.

Built for Always Plains Spawn alwaysplainsspawn-1.0.0-forge+1.18.2.jar on 1.18. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use alwaysplainsspawn-1.0.0-forge+1.18.2.jar. It targets 1.18.1, 1.18, 1.18.2 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Architectury API first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside alwaysplainsspawn-1.0.0-forge+1.18.2.jar. It opens that exact file at the source.

About this project

What does Always Plains Spawn add?

Sorry! Due to the review process with CurseForge, some versions haven't uploaded properly!

The issue mentioned above has been resolved.

However, since the upload order is a bit off, we recommend using a filter to retrieve the version you want

Always Plains Spawn

A Minecraft mod (Fabric / Forge / NeoForge) that relocates the world spawn into a Plains biome suited for industrial play — flat land, optional nearby water and forest.

Maintained by MisoPy.

Design assumptions

APS is built around vanilla overworld terrain generation.
Default config values assume vanilla biome layout and height shapes, and are tuned for industrial / factory-style starts:

  • Flat plains (surface height and local flatness filters)
  • Water (river / ocean / beach) within a short travel distance
  • Forest nearby for early wood

With those defaults, a new world should feel like a practical industrial spawn rather than a biome-gacha roll.

Terrain-generation mods

Mods that heavily change terrain or biomes (custom worldgen, large biome overhauls, exotic heightmaps, etc.) often clash with these assumptions. Spawn search may become slow, fail, or pick awkward sites.

config/alwaysplainsspawn-common.toml can soften some mismatches (relax flatness, drop water/forest requirements, raise max_surface_y, widen search). That only helps when the world still has recognizable plains-like areas. Forced use alongside deep worldgen overhauls is not recommended.

How it works

After the overworld is created/loaded (once per world), the mod searches for minecraft:plains using biome noise only (no chunk generation during search), then sets the world spawn.

Focus points:

  • Noise-only search — avoids generating chunks while hunting for plains (fast world create / first join)
  • Interior plains samples — reduces landing on thin plains strips or forest edges
  • Industrial site filters — estimated surface Y, sparse flatness ring (rejects steep river cuts), optional nearby water & forest
  • Spawn chunks left to vanilla — only the spawn coordinate is set; no custom forceload (compatible with removers such as Ksyxis)

Performance-minded details (quality kept close to the strict checks):

  • Flatness uses a sparse sample (cardinals / diagonals at radius & half-radius), not a dense height grid
  • Biome tags use sea-level noise Y instead of calling getBaseHeight on every query
  • Water + forest share one nearby spiral (one noise sample per column)
  • Winning candidate is not fully re-validated when placing the final Y

Bed / respawn-anchor spawns are unchanged. Without those, players use the plains world spawn.

A per-world marker (alwaysplainsspawn_relocated) prevents re-running after success.

Config

Path: config/alwaysplainsspawn-common.toml (created on first launch)

Key Meaning
search_radius Max search radius in blocks (default 4092)
search_step Noise sampling interval (default 64; larger = faster)
algorithm locate or spiral (both noise-only)
interior_checks Neighbor plains samples to avoid biome edges
max_surface_y Require estimated surface Y ≤ this (default 65)
require_water_nearby Require river/ocean/beach nearby (default true)
require_forest_nearby Require forest nearby (default true)
nearby_check_radius Radius for water/forest checks (default 96)
flatness_radius Area around spawn for flatness check (default 24)
flatness_max_delta Max surface-Y spread in that area (default 2)
fallback_to_vanilla Keep vanilla spawn if no match

Biome is fixed to Plains; site filters above are configurable. Defaults target vanilla terrain + industrial convenience.

Compatibility

  • Intended for vanilla-like overworld generation (see above)
  • Server-side logic (client optional for singleplayer)
  • Mixins on vanilla server load / respawn paths
  • Nearby patch versions share one jar (publish.additionalVersions)

Requirements

  • Minecraft 1.16.5 ~ 26.1.2 (Fabric / Forge / NeoForge — see matrix)
  • Architectury API (all loaders)
  • Fabric API on Fabric only

Version matrix (compile targets)

Loader Primary versions
Fabric 1.16.5 … 26.1.2
Forge 1.17.1 … 1.20.1
NeoForge 1.20.4 … 26.1.2

Notes:

  • Forge 1.16.5 is not supported by the current LegacyForge toolchain
  • NeoForge covers 1.20.2+ (via 1.20.4+ targets + additional versions)

License

MIT

Project description from CurseForge.

Pick your setup

Always Plains Spawn by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

65 available setups

Showing the newest 12 of 33 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Always Plains Spawn versions and loaders

2 of 29 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.