CurseForge · Minecraft mod
Settlement Pressure
**Your base defines your danger.** The more you build, the more the wilderness fights back — while lone wanderers stay safe.
Quick answer
Which Settlement Pressure release should I use?
Settlement Pressure settlementpressure-1.3.0.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Settlement Pressure required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Settlement Pressure settlementpressure-1.3.0.jar need?
settlementpressure-1.3.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Settlement Pressure without breaking your instance.
Built for Settlement Pressure settlementpressure-1.3.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use settlementpressure-1.3.0.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside settlementpressure-1.3.0.jar. It opens that exact file at the source.
About this project
What does Settlement Pressure add?
Settlement Pressure
**Your base defines your danger.** The more you build, the more the wilderness fights back — while lone wanderers stay safe.
*NeoForge 1.21.1 · Server-side · No client required*
Summary
A server-side threat mod where a base is not defined by block type, but by **what you place**. The bigger your settlement grows, the more hostile mobs are drawn to its edges. Step outside, and you fall back to the lone-wolf rule: only 1–3 mobs per player.
Features
- 🏠 **Any block counts** — dirt, wood, stone... a base is defined by *player-placed blocks*, not materials.
- 📈 **Dynamic spawn cap** — the danger zone around a base holds a *total* mob cap that scales with your base's size. A small hut draws ~3 mobs; a huge base approaches the configurable max (default 50). Fills to the cap, then **stops** — no runaway spawning.
- 🛡️ **Three-zone system** — Safe zone (your base) → Buffer zone (no spawns) → Danger zone (mobs spawn here).
- 🌲 **Lone-wolf rule** — players outside any base face **1–3 hostile mobs each**. Two players together = 6. Everyone else stays sparse.
- 🕐 **Grace period** — newly built (or re-activated) bases are safe for a configurable number of in-game days so you can settle in.
- ⏳ **Activity-based decay** — as long as any player is active inside a base, it never decays. Leave it abandoned, and it slowly fades — but keeps its size, and re-activating it restores everything.
- 🌍 **Overworld only** — the Nether and End are completely untouched, so you can still gather resources normally.
- 🔧 **Fully configurable** — every threshold, cap, radius and curve, with bilingual (EN/中文) in-file comments.
- 💬 **Translatable messages** — base-built and base-abandoned notifications, with built-in English & Chinese lang files.
How it works
- You place blocks → each block earns "structure score" based on how many player-placed blocks touch it.
- When a 3×3 chunk area reaches the score threshold, it becomes a **base**.
- A base is only *active* while an online player stands inside it.
- Active bases generate **threat** from their size, which raises the danger zone's total mob cap.
- Outside every base, players follow the per-player lone-wolf cap instead.
**Key formula (danger zone cap):**cap = dangerSpawnMin + (dangerSpawnMax − dangerSpawnMin) × threat / (threat + threatBase)
Commands (OP only)
| Command | What it does |
|---|---|
/settlementpressure status |
Bases / active bases / tracked blocks |
/settlementpressure here |
Region type + threat + danger cap at your position |
/settlementpressure bases |
List every base with size, score, threat and activity |
Configuration
Server config: config/settlementpressure-server.toml — every value is documented in English and Chinese. Highlights:
regions.bufferDistance/regions.dangerDistance— how far from your base mobs spawn.spawning.dangerSpawnMin/dangerSpawnMax/threatBase— the danger-zone cap curve.loneWolf.wanderSpawnMin/wanderSpawnMax— wild mobs per player.loneWolf.newbieProtectionDays— grace period for new/re-activated bases.
Requirements
- **Minecraft 1.21.1**
- **NeoForge** (recommended: 21.1.x)
- Java 21
For mod developers
A read-only API (SettlementPressureAPI) exposes base, region, threat and activation queries so defence mods can react to the pressure. See the README for details.
*Settlement Pressure handles where the threat comes from — you handle the defence.*
Project description from CurseForge.
Pick your setup
Settlement Pressure by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Settlement Pressure versions and loaders
settlementpressure-1.3.0.jar
6 Oct 2026
settlementpressure-1.2.0.jar
6 Oct 2026
settlementpressure-1.1.0.jar
5 Oct 2026
settlementpressure-1.0.0.jar
4 Oct 2026
Looking for an older file? The official CurseForge project page is in Resources.