Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
SporeSRP Mod Configuration – Full Feature Guide (Latest)
Summary
SporeSRP creates escalating survival pressure and territorial expansion through layered mechanics: evolution, adaptive resistance, reinforcements, terrain conversion, outpost building, and a versatile Proto AI with five distinct skills. Almost every value is configurable, making it easy for pack developers to fine‑tune difficulty.
This document explains every system controlled by sporesrp-common.toml – covering Evolution, Adaptation, Support, Conversion, Ecosystem, Mound, Tracking, Infected Biome, Skills, and more.
Important: This mod will attempt to read and modify the configuration file
sporeconfig.tomlof the Fungal Infection: Spore mod. Please ensure that this file exists. The modification is performed only once during the first installation; a backup of the original file is created. If you later manually change the modified lines and wish to revert to the pre‑modification state, delete the marker filesporesrp_mound_modified.marker.
1. Global Setting
| Setting | Description |
|---|---|
eternalNightAfterPhase6 |
When evolution phase reaches 6, the world time is permanently locked to night (eternal night). |
2. Evolution System
Accumulate “evolution points” by killing/converting entities to advance through phases; all mob attributes scale accordingly.
| Setting | Description |
|---|---|
phaseThresholds |
Point thresholds for each phase (11 phases, 0–10) |
healthMultipliers |
Health multiplier per phase (1.0 at phase 0, increasing) |
attackMultipliers |
Attack multiplier per phase |
speedBonuses |
Flat speed bonus per phase |
armorBonuses |
Extra armour points per phase |
knockbackResist |
Knockback resistance (0.0–1.0) per phase |
Higher phases make mobs tougher, but also reward more points and challenge.
3. Mob Pools
Lists of entities that can be randomly selected for each rank:
small– Infected humans, villagers, witches, etc.medium– Knights, spitters, stalkers, brutes, mounds, reconstructors, vigils, usurpers, vervas, etc.large– Wendigo, inquisitor, ogre, proto, etc.boss– Sieger, Gazenbreacher, Hindenburg, etc.organoids– Special entities (Mound, Reconstructor, Vigil, Usurper, Braurei, Delusioner, Verva, Hivetumor, Proto) excluded from certain conversion mechanics.
4. Conversion System
Converts low‑health vanilla/other mobs into spore creatures.
| Setting | Description |
|---|---|
enableConversion |
Enabled (true) |
smallMaxHp / mediumMaxHp / largeMaxHp |
Max HP thresholds – only mobs below these can be converted |
hpThresholdFactor |
HP threshold = phase × factor (0.1) |
baseFactor |
Conversion chance = phase × factor (0.05) |
maxChance |
Maximum conversion chance (50%) |
maxAttempts |
Max attempts to pick a random entity from the pool (5) |
5. Adaptation System
Mobs gradually gain damage reduction against the damage type they receive.
| Setting | Description |
|---|---|
enableAdaptation |
Enabled (true) |
reductionPerHit |
Reduction added per hit (e.g., 0.05 = 5%) |
baseImmunity |
Base reduction cap at phase 0 for each rank (Small→Boss: 0.05→0.2) |
finalMaxReduction |
Final reduction cap at max phase (Small→Boss: 0.7→1.0) |
6. Support System
Mobs have a chance to call reinforcements when killed or injured.
| Setting | Description |
|---|---|
enableSupportSystem |
Enabled (true) |
supportBaseChance |
Base trigger chance at phase 0 (5%) |
supportPhaseIncrement |
Extra chance per phase (+2%) |
supportLevelMultipliers |
Rank multipliers (Small→Boss: 1.0→1.5) |
supportMoundChance |
Chance to summon a Mound (30%) |
supportSameLevelChance |
Chance to summon same rank mob (20%) |
supportSecondLowerChance |
Chance to summon a second mob of one rank lower (30%) |
supportScentChance |
Chance to summon a Scent (20%) |
supportCooldownSeconds |
Cooldown after each trigger (25s) |
supportMinSpawnDistance / supportMaxSpawnDistance |
Spawn distance range (10–15 blocks) |
7. Ecosystem Conversion
Spore mobs actively convert nearby blocks into infected variants.
| Setting | Description |
|---|---|
enableEcosystemConversion |
Enabled (true) |
conversionIntervalTicks |
Interval between conversion attempts (100 ticks = 5s) |
conversionBaseRadius |
Base radius (3 blocks) |
conversionRadiusPerPhase |
Extra radius per phase (+2 blocks) |
conversionChance |
Chance per attempt (30%) |
maxBlocksPerBiome |
Max blocks converted per mob per attempt (10) |
globalLimitPerTick |
Global max blocks converted per tick (10) |
conversionMappings |
Block mappings (e.g., grass→mycelium, stone→infested_stone) |
8. Mound System
Mounds are naturally spawned, upgradable structures that serve as spore outposts.
| Setting | Description |
|---|---|
enableMoundSystem |
Enabled (true) |
spawnIntervalTicks |
Check interval for natural spawn (200 ticks) |
spawnBaseChance |
Base spawn chance at phase 0 (2%) |
spawnPhaseBonus |
Extra chance per phase (+1%) |
spawnRadius |
Detection radius for existing Mounds (16 blocks) |
spawnMaxPerTick |
Global max Mounds spawned per tick (2) |
9. Tracking System
| Setting | Description |
|---|---|
enableTracking |
Enabled (true) – gives players a “marker” effect to track targets |
maxMarkerAmplifier |
Maximum marker amplifier level (10) |
10. Infected Biome System
Proto and Mound entities expand infected biomes.
| Parameter | Proto | Mound |
|---|---|---|
| Initial radius | 30 blocks | 15 blocks |
| Radius increment per expansion | 10 blocks | 5 blocks |
| Maximum radius | Unlimited | 40 blocks |
| Expansion interval | 5 minutes | 5 minutes |
| Vertical height | 30 blocks total (centred on entity Y) | same |
maxCommandsPerTick |
Max 20 fillbiome commands per tick to prevent lag |
11. Evolution Points
Point gains and penalties:
| Source | Points |
|---|---|
| Kill/convert a mob | Target max HP × killPointMultiplier (1.0) |
| Proto every 30s | +5000 |
| Mound every 30s | +100 |
| Small spore death | –10 |
| Medium spore death | –40 |
| Large spore death | –150 |
| Boss spore death | –600 |
| Proto death (extra) | –7000 (stacked) |
| Mound death | –300 |
| Biome conversion (per new chunk) | +100 |
12. Mound Support (Level‑based Reinforcements)
Mounds automatically summon reinforcements based on their level (1–4).
levelUpIntervalTicks– Upgrade interval (6000 ticks = 5 minutes)scanIntervalTicks– Scan interval for checking conditions (20 ticks) – even if cooldown is over, the mound won't scan every tick.supportConfigs– Format per level:
level:range:minSmall:maxSmall:minMedium:maxMedium:cooldownSeconds:spawnScent(0/1)
Examples:- Level 1: range 15, no small/medium, cooldown 30s, spawns Scent
- Level 2: range 20, 1–2 small, cooldown 15s, no Scent
- Level 3: range 30, 1–3 small + 1 medium, cooldown 15s
- Level 4: range 40, 2–3 medium, cooldown 15s
13. Proto‑marked Mounds
Proto entities actively mark and maintain a set number of Mounds.
| Setting | Description |
|---|---|
enabled |
Enabled (true) |
checkIntervalTicks |
Check interval (100 ticks) |
moveIntervalTicks |
Relocation interval (6000 ticks = 5 minutes) |
targetCount |
Target number of marked Mounds (5); if below, spawn new ones |
minDistance / maxDistance |
Distance range for spawning/relocating (32–128 blocks) |
14. Proto Skills
Proto possesses five active skills, with a dynamic behaviour switch based on the number of nearby large‑pool mobs.
| Skill | Description |
|---|---|
| Skill 1 – Move Mound | Cooldown 100 ticks; moves a marked Mound to a random position 15–25 blocks away. |
| Skill 2 – Reinforce Vervas (low count) | Checks every 20 ticks; if the number of nearby large‑pool mobs is below skill2TargetCount (3), spawns Vervas within 64 blocks (cooldown 40 ticks). |
| Skill 3 – Mass Verva spawn (low count) | Cooldown 200 ticks; spawns 1–2 Vervas per location at multiple random positions (min 1, max 2). |
| Skill 4 – Delusioner spawn (high count) | When the large‑pool mob count reaches or exceeds largePoolThreshold (7), Proto switches to this skill (replacing skills 2 & 3). Cooldown 200 ticks; spawns Delusioners within 16 blocks, checking for existing Delusioners in a 64‑block radius. |
| Skill 5 – Reconstructor spawn | Cooldown 300 ticks; if no boss is detected within 128 blocks, spawns 2 Reconstructors within 16 blocks. |
The threshold (
largePoolThreshold) determines whether Proto uses the Verva‑focused skills (2 & 3) or switches to spawning Delusioners (skill 4), allowing adaptive responses to the local mob population.


