
Spore:SRP!
This mod introduces several new mechanics to Fungal Infection: Spore, drawing inspiration from SRP while also featuring original designs, all aimed at ramping up the survival challenge.
About this Mod
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.
Available Versions
How to Install Spore:SRP! on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set forge Loader
In the panel under "Egg", select the forge loader and matching Minecraft version (1.20.1).
Install Mod
Open the mod browser in the dashboard and search for "Spore:SRP!". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.20.1
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Spore:SRP! server crashes on startup – what to do?
Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.
Is Spore:SRP! compatible with forge?
Spore:SRP! officially supports forge for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Spore:SRP! – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Spore:SRP! consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Spore:SRP! with just one click on your server.