▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Spore:SRP!
Spore:SRP!

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.

Оцените первым
5.5K
2

SporeSRP Mod – Full Feature Guide v1.8.7

This document explains every system controlled by sporesrp-common.toml – covering Global Setting, Evolution, Mob Pools, Conversion, Adaptation, Support, Ecosystem Conversion, Mound, Tracking, Infected Biome, Evolution Points, Mound Support, Proto‑marked Mounds, Proto Skills, Proto Resurrection, Gastgaber Builder, Full Hivemind, Full Hivemind Skills, Full Hivemind Assault, Purification Battle, and HUD. As well as built‑in commands and enchantments.

Important: This mod will attempt to read and modify the configuration file sporeconfig.toml and sporedata.toml of the Fungal Infection: Spore mod. Please ensure that these files exist. 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 files sporesrp_mound_modified.marker and sporesrp_data_modified.marker.

📂 How to Play

Core Mechanic: Evolution Points represent the Infection's power level.

  • A player killing a fungal entity reduces infection points (temporarily weakening enemies, but slowing the advance toward Phase 10).
  • A fungal entity killing any non‑spore mob (player, animal, villager, vanilla creature) increases infection points (strengthening enemies and accelerating evolution).
  • Proto and Mound entities automatically add large amounts of points every 60 seconds – this cannot be prevented by the player.

The Central Challenge: In the early game, player kills can significantly reduce points and slow evolution. In the mid‑to‑late game, passive point generation from Proto and Mounds far exceeds any reduction the player can achieve. Thus, the player must shift from trying to control points to preparing for the inevitable Phase 10, where the Purification Battle offers the only chance to reset the infection.


1. Early Game (Phase 0–2) – Aggressive Reduction of Points

Situation: Enemies are weak; Proto has not yet appeared. The player can effectively suppress evolution through active hunting.

ActionJustification
Actively hunt all visible fungal creatures (small and medium)Each kill reduces infection points by 10–40, noticeably delaying phase progression and providing time for resource gathering and base construction.
Protect nearby animals and villagersIf killed by fungal entities, they add points to the infection; use fences or underground enclosures.
Avoid killing large or Boss entitiesThey reduce infection points by 150–600 – too large a deduction, potentially preventing you from reaching Phase 3 (which unlocks Mounds, but premature arrival is dangerous).
Monitor point changesAt this stage, only player kills can reduce points; no other countermeasure exists.

Goal: Remain below Phase 2 until you have secured sufficient diamonds and crafted your first Frost Aspect weapon.

2. Mid Game (Phase 3–5) – Selective Killing and Strategic Sacrifice

Situation: Mounds begin to spawn and generate points automatically. The player must balance killing (which reduces points) against leaving enemies alive (which allows them to add points by killing other mobs).

ActionJustification
Destroy Mounds near your base (reduces infection points by 250)Eliminates a significant passive point source, but the deduction is large; use sparingly. Leave distant Mounds untouched for now.
Prioritise medium‑sized targets; ignore small onesMedium kills deduct 40 points efficiently; small kills only 10, which is not worthwhile. Let smalls live, but keep animals secured.
Never engage large or Boss entitiesThe point reduction is disproportionate to the benefit. Avoid them unless they pose an immediate threat.
Begin crafting a Frost Shot bowApplies Frostbite at range, preventing enemies from stacking Adaptation (which would make them highly resistant to your damage).
Stockpile materials for the Purification altarDo not build it yet – Phase 6 triggers eternal night, which you are not prepared for at this stage.

Goal: Advance slowly; complete all infrastructure (enchanting, brewing, underground farms) before Phase 5. Once Phase 6 arrives, the game changes permanently.

3. Late Game (Phase 6–9) – Point Reduction Becomes Impractical; Shift to Damage Control

Situation: Eternal night falls, Proto becomes active, and the Full Hivemind may emerge. Passive point generation (Proto +1500 every 60 seconds) now dwarfs any deduction from player kills. The player cannot meaningfully reduce total points; the only viable approach is to minimise future point sources while accepting inevitable progression.

ActionJustification
Stop indiscriminate huntingYour kills now have negligible impact on total points; conserve resources for essential battles.
Eliminate Proto and Mound entities when possibleAlthough killing Proto deducts 5000 points and Mound deducts 250, they are the largest passive contributors. Removing them reduces future growth. Proto can resurrect, so use traps or coordinated attacks.
If Full Hivemind appears, destroy Watcher towers firstOtherwise the Hivemind is invulnerable and will excavate a massive dome, making it far more dangerous.
Construct the Purification altar (3×3 mineral block base + Beacon)Phase is approaching 10 – the final battle must be prepared.
Craft the World Purification Core (requires Mind Core from Full Hivemind)Killing the Hivemind deducts 600 infection points (since it is a Boss), but it is mandatory for purification.

Goal: Reach Phase 10 – the sole condition to initiate the Purification Battle. At this point, stop all point‑reducing actions; let Proto and Mounds push the phase forward naturally. Enemies at Phase 10 are at maximum strength, so ensure you have the best available equipment.

4. Endgame – The Purification Battle (Only Resolution at Phase 10)

When Phase 10 is reached and you place the Beacon on the altar, the battle commences. This is the definitive confrontation – win or lose, the point system resets.

Pre‑Battle Preparations

  • Confirm that all nearby Mounds are destroyed; they would otherwise generate points and summon reinforcements during the fight.
  • Equip Frost Aspect V weapons – without Frostbite, the Adaptation system will render Bosses nearly immune to your attacks.
  • Minimum of two players is strongly recommended; solo defence of the 20‑block radius is extremely difficult.
  • Stock ample instant health potions, golden apples, and fire resistance.

Battle Phases

PhaseEnemy CompositionTactic
1–2 (Pure Rage / Ancestor's Descent)Small → Medium → Large → BossFocus fire to eliminate threats rapidly; prevent damage to the Beacon.
3–4 (Seed of Adaptation / Assimilation Swarm)Adapted mixed typesVary damage types; always maintain Frostbite effect.

Outcome and Point Reset

  • Victory: The world is purified. All fungal entities vanish. Evolution phase locks at 0, and infection points reset to 0. The advancement "Futile Effort" is granted.
  • Defeat: The infection persists. Points remain unchanged. All altar materials are lost and must be recollected.

Strategic Summary – When to Engage and When to Withdraw
Phase RangeRecommended Behaviour
0–2Actively hunt – reduce infection points to slow evolution and gain time for development.
3–5Selective engagement – target only medium creatures and nearby Mounds; avoid large and Boss entities.
6–9Minimal engagement – point reductions are futile; focus on eliminating passive point sources (Proto, Mounds) only when feasible, and prioritise survival and preparation for Phase 10.
10Cease all combat – start the Purification Battle immediately; any further kill only reduces points insignificantly and wastes resources without affecting the inevitable outcome.

Final Principle: In the early game, you can influence the point flow; in the late game, you cannot. The path to victory lies not in futile attempts to reduce points, but in efficient preparation for the Purification Battle, the only event that resets the system.

📂 Configuration Systems
1. Global Setting
SettingDescription
eternalNightAfterPhase6When 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.

SettingDescription
phaseThresholdsPoint thresholds for each phase (11 phases, 0–10) – significantly higher for late phases.
healthMultipliersHealth multiplier per phase (1.0 at phase 0, increasing)
attackMultipliersAttack multiplier per phase
speedBonusesFlat speed bonus per phase
armorBonusesExtra armour points per phase
knockbackResistKnockback resistance (0.0–1.0) per phase
phaseUpgradeCooldownSecondsCooldown (in seconds) before the next phase upgrade can occur. Index 0 for phase 0→1, index 9 for phase 9→10. Each upgrade only advances one level at a time.

Higher phases make mobs tougher, but also reward more points and challenge. The cooldown prevents rapid phase skipping.

3. Mob Pools

Lists of entities that can be randomly selected for each rank:

  • small – Infected humans, husks, drowned, villagers, witches, pillagers, players, hazmat, vindicators, evokers, etc.
  • medium – Knights, griefer, braiomil, busser, thorn, jagd, scavenger, bloater, naiad, leaper, slasher, spitter, volatile, mephitic, gorgon, howler, stalker, brute, nuclea, protector, gargoyle, conductor, chemist, inebriater, saugling, vanguard, reaper, mound, umarmed, usurper, vigil, braurei, verva, delusioner, reconstructor, hivetumor.
  • large – Inquisitor, brot, grober, wendigo, ogre, hvindicator, hevoker, proto.
  • boss – Sieger, howitzer, stahl, hohlfresser, gazenbreacher, kraken, leviathan, hindenburg, verfall.
  • organoids – Special entities (Mound, umarmed, usurper, vigil, braurei, verva, delusioner, reconstructor, proto, hivetumor) excluded from certain conversion mechanics.
4. Conversion System

Converts low‑health vanilla/other mobs into spore creatures.

SettingDescription
enableConversionEnabled (true) – re‑enabled in this version.
smallMaxHp / mediumMaxHp / largeMaxHpMax HP thresholds – only mobs below these can be converted
hpThresholdFactorHP threshold = phase × factor (0.1)
baseFactorConversion chance = phase × factor (0.05)
maxChanceMaximum conversion chance (50%)
maxAttemptsMax attempts to pick a random entity from the pool (5)
5. Adaptation System

Mobs gradually gain damage reduction against the damage type they receive.

SettingDescription
enableAdaptationEnabled (true)
reductionPerHitReduction added per hit (e.g., 0.05 = 5%)
baseImmunityBase reduction cap at phase 0 for each rank (Small→Boss: 0.05→0.2)
finalMaxReductionFinal 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.

SettingDescription
enableSupportSystemEnabled (true)
supportBaseChanceBase trigger chance at phase 0 (5%)
supportPhaseIncrementExtra chance per phase (+2%)
supportLevelMultipliersRank multipliers (Small→Boss: 1.0→1.5)
supportMoundChanceChance to summon a Mound (30%)
supportSameLevelChanceChance to summon same rank mob (20%)
supportSecondLowerChanceChance to summon a second mob of one rank lower (30%)
supportScentChanceChance to summon a Scent (20%)
supportCooldownSecondsCooldown after each trigger (25s)
supportMinSpawnDistance / supportMaxSpawnDistanceSpawn distance range (10–15 blocks)
7. Ecosystem Conversion

Spore mobs actively convert nearby blocks into infected variants.

SettingDescription
enableEcosystemConversionEnabled (true)
conversionIntervalTicksInterval between conversion attempts (100 ticks = 5s)
conversionBaseRadiusBase radius (3 blocks)
conversionRadiusPerPhaseExtra radius per phase (+2 blocks)
conversionChanceChance per attempt (30%)
maxBlocksPerBiomeMax blocks converted per mob per attempt (10)
globalLimitPerTickGlobal max blocks converted per tick (10)
conversionMappingsBlock mappings (e.g., grass→mycelium, stone→infested_stone)
8. Mound System

Mounds are naturally spawned, upgradable structures that serve as spore outposts.

SettingDescription
enableMoundSystemEnabled (true)
spawnIntervalTicksCheck interval for natural spawn (100 ticks)
spawnBaseChanceBase spawn chance at phase 0 (2%)
spawnPhaseBonusExtra chance per phase (+1%)
spawnRadiusDetection radius for existing Mounds (16 blocks)
spawnMaxPerTickGlobal max Mounds spawned per tick (2)
moundLevelPointMultipliersPoint multipliers per Mound level (1–4): [1.0, 1.5, 2.5, 4.0] – actual points = moundPeriodicPoints × multiplier
9. Tracking System
SettingDescription
enableTrackingEnabled (true) – gives players a "marker" effect to track targets
maxMarkerAmplifierMaximum marker amplifier level (10)
10. Infected Biome System

Proto and Mound entities expand infected biomes.

ParameterProtoMound
Initial radius30 blocks15 blocks
Radius increment per expansion10 blocks5 blocks
Maximum radiusUnlimited40 blocks
Expansion interval5 minutes5 minutes
Vertical height30 blocks total (centred on entity Y)same
maxCommandsPerTickMax 20 fillbiome commands per tick to prevent lag
11. Evolution Points

Point gains and penalties – include phase‑based multipliers and 60‑second intervals for periodic rewards:

SourcePoints
Kill/convert a mobTarget max HP × killPointMultiplier (1.0)
Proto every 60s+1500 (scaled by phasePointMultipliers)
Mound every 60s+30 × moundLevelPointMultipliers (level‑dependent, scaled by phase multipliers)
Small spore death–10
Medium spore death–40
Large spore death–150
Boss spore death–600
Proto death (extra)–5000
Mound death–250
Biome conversion (per new chunk)+80

Phase Point Multipliers:
phasePointMultipliers = [0.2, 0.2, 0.3, 0.5, 0.7, 1.0, 1.2, 1.3, 1.4, 1.6, 2.0]
These multiply all periodic and kill/convert points based on the current phase – higher phases yield more points.

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 (40 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 250s, 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.

SettingDescription
enabledEnabled (true)
checkIntervalTicksCheck interval (100 ticks)
moveIntervalTicksRelocation interval (6000 ticks = 5 minutes)
targetCountTarget number of marked Mounds (5); if below, spawn new ones
minDistance / maxDistanceDistance 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.

SkillDescription
Skill 1 – Move MoundCooldown 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 nearby large‑pool mobs < skill2TargetCount (5), spawns Vervas within 64 blocks (cooldown 60 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 large‑pool mob count ≥ largePoolThreshold (7), Proto switches to this skill (replaces skills 2 & 3). Cooldown 200 ticks; spawns Delusioners within 16 blocks, checking for existing Delusioners in a 64‑block radius.
Skill 5 – Reconstructor spawnCooldown 300 ticks; if no boss is detected within 128 blocks, spawns 2 Reconstructors within 16 blocks.

The threshold (largePoolThreshold) determines whether Proto uses Verva‑focused skills or switches to Delusioners – now set to 7.

15. Proto Resurrection (Death Defiance)

When Proto is killed, it can trigger a powerful counter‑attack, reviving itself and rallying nearby allies.

SettingDescription
enabledToggle the ability on/off (true by default)
checkRadiusRadius (blocks) to count nearby LargePool and Boss mobs (128)
largePoolThresholdMinimum LargePool mobs required to trigger the resurrection (5)
healthPercentHealth fraction restored upon revival (0.333 = 33.3%)
resistanceDurationDuration (seconds) of Resistance effect after revival (20s)
resistanceAmplifierAmplifier of Resistance (4 = V)
moveSpeedMultiplierSpeed multiplier for recalled allies (1.5)
pushRadiusRadius to push away non‑fungal entities upon revival (16 blocks)
pushStrengthKnockback strength applied to pushed entities (2.5)
soundIdSound effect played (sporesrp:proto_resurrection)

Mechanics:

  • Upon death, Proto checks for nearby LargePool and Boss entities within checkRadius.
  • If the count is at least largePoolThreshold, Proto revives with healthPercent of its max health.
  • Nearby fungal allies are recalled (speed boosted) and non‑fungal enemies are pushed away.
  • Proto gains a short duration of high‑level Resistance.
16. Gastgaber → Builder Conversion

A rare transformation of the Gastgaber entity into a Builder, which collects points and constructs structures.

SettingDescription
spawnChanceProbability (0.0–1.0) that a Gastgaber becomes a Builder on spawn – 0.2 (20%)
collisionRadiusDetection radius for absorbing nearby small/medium/large mobs (2.0)
maxPointsMaximum points a Builder can store before triggering a structure (100)
smallPoints / mediumPoints / largePointsPoints earned for absorbing each rank: 15, 35, 50 respectively
callIntervalInterval (seconds) between calling nearby allies (15s)
callRadiusRadius in which to call allies (20)
cooldownSecondsCooldown after building a structure (180s)
structuresList of structure file names (without .nbt) to choose from randomly; must be placed in assets/sporesrp/structures/ (e.g., ["overgrown_spawner"])

How it works:

  • When a Gastgaber spawns, it has a spawnChance to become a Builder.
  • Builders wander and absorb nearby mobs (Small/Medium/Large) to accumulate points.
  • Once maxPoints is reached, they build a random structure from the list, consuming all points and entering cooldown.
  • They periodically call nearby fungal allies to assist them.
17. Full Hivemind

When enough Proto entities exist and the evolution phase is high, a Full Hivemind can emerge – a superior, unified consciousness commanding the swarm.

SettingDescription
minProtoCountMinimum number of Proto entities required for transformation (3)
minPhaseMinimum evolution phase required (8)
healthMultiplierHealth multiplier for the Full Hivemind (1.5)
armorBonusExtra armour points for the Full Hivemind (10)

Mechanics:

  • When the number of Proto entities reaches minProtoCount and the current phase is at least minPhase, one Proto will transform into a Full Hivemind.
  • The Full Hivemind has enhanced health (×1.5) and bonus armour.
  • It possesses its own set of skills (see next section), distinct from regular Proto skills.

AI Behavior: Upon spawning, the Full Hivemind generates four tower structures on the surface, one in each cardinal direction (north, south, east, and west). Inside each tower resides a mound named Watcher. As long as any Watcher exists in the world, the Full Hivemind is completely invulnerable to all damage. Once active, the Full Hivemind begins its core excavation routine:

  • Mines a 5×5 area directly beneath itself every 3 seconds, continuing until it reaches Y = -10.
  • At that depth, it switches to hollowing out a sphere with a radius of 50 blocks.
  • After the sphere is fully excavated, it constructs a three‑layer dome with thicknesses of 1, 2, and 3 (from innermost outward). In addition, the Full Hivemind possesses significantly stronger stats and a much longer targeting range than the regular Proto, making it a formidable late‑game threat.
18. Full Hivemind Skills

The Full Hivemind uses a similar but upgraded set of five skills, with adjusted cooldowns and ranges.

SkillDescription
Skill 1 – Move MoundCooldown 60 ticks; moves a marked Mound to a position 20–35 blocks away.
Skill 2 – Reinforce VervasChecks every 10 ticks; if large‑pool mobs < 10, spawns Vervas within 48 blocks (cooldown 30 ticks).
Skill 3 – Mass Verva spawnCooldown 100 ticks; spawns 2–4 Vervas per location at multiple positions.
Skill 4 – Delusioner spawn (high count)When large‑pool count ≥ 15, switches to this skill (replaces skills 2 & 3). Cooldown 120 ticks; spawns Delusioners within 16 blocks, checking within 64 blocks.
Skill 5 – Reconstructor spawnCooldown 180 ticks; if no boss within 128 blocks, spawns 3 Reconstructors within 16 blocks.

All skill parameters are configurable under [full_hivemind_skills].

19. Full Hivemind Assault

The Full Hivemind periodically generates assault points based on player activity and time, triggering a wave‑style attack when enough is accumulated.

SettingDescription
incrementPerTickAssault value gained per tick (5.0)
incrementIntervalInterval (tick) between increments (6000 ticks = 5 minutes)
smallPoolKillPoints / mediumPoolKillPoints / largePoolKillPoints / bossPoolKillPointsAssault points earned by players for killing each rank (0.5, 1.0, 1.5, 5.0 respectively)
triggerCheckIntervalHow often to check if assault should trigger (6000 ticks)
distanceThresholdPlayer distance required to trigger (128 blocks)
maxDurationMaximum assault duration (600 seconds)
cooldownSecondsCooldown after assault ends (1200 seconds)

Mechanics:

  • Assault value increases passively over time and when players kill fungal mobs.
  • When the accumulated value reaches a threshold, a Full Hivemind Assault triggers near a distant player.
  • During the assault, waves of enemies spawn; it ends after maxDuration or when all enemies are defeated.
  • After completion, a cooldown period begins.
20. Purification Battle

A new end‑game mechanic where players must hold a position to purify the land, pushing back the fungal infection.

SettingDescription
enablePurificationBattleToggle the purification battle system on/off (true by default)
playerCheckRadiusRadius (blocks) within which players are counted as "holding" the purification point (6 blocks)
🔍 Detailed Mechanics

Overview
The Purification Battle is a defensive event triggered by the player after constructing a specific multiblock structure and placing a beacon on the designated mineral block base. The battle lasts approximately 18 minutes, divided into four phases, each spawning waves of enemies. To succeed, players must defend the beacon and remain within the holding area until the timer expires. Failure occurs if the beacon or the Purification Core is destroyed, or if no player remains in the holding area for an extended period.

Triggering the Battle
To initiate the battle, the player must build a fixed structure:

  1. Place a 3×3 base of mineral blocks (iron, gold, diamond, or emerald blocks – any mix is allowed) on the ground.
  2. Place a Beacon in the exact center of the base.
  3. Place a World Purification Core anywhere within 8 blocks horizontally from the beacon (in any direction).
  4. The core must have a direct line of sight to the sky – no solid blocks above it.
  5. The area within 5 blocks horizontally from the beacon, and vertically from the beacon's feet up to 6 blocks above, must be clear of obstructions (torches are allowed). Once everything is in place, place the beacon on the base – the battle begins immediately.

Phases and Waves
The battle consists of four phases, each with its own timer. When a phase timer runs out, the next phase begins, and all remaining enemies from the previous phase are cleared from the world.

PhaseName (translated)DurationMobs Spawned
1Pure Rage6 minutesSmall pool (e.g., inf_human, inf_husk, etc.) and Medium pool (e.g., knight, busser, etc.)
2Ancestor's Descent6 minutesLarge pool (e.g., inquisitor, brot, wendigo) and Boss pool (e.g., sieger, howitzer)
3Seed of Adaptation4 minutes 48 secondsMedium and Large pools mixed
4Assimilation Swarm1 minute 36 secondsBoss and Large pools mixed

Note: All phases exclude organoids – special entities such as proto, mound, verva, usurper, etc. – from spawning.

Wave Spawning

  • Mobs spawn 20 to 40 blocks away from the beacon, on solid ground where they can stand.
  • A new wave spawns every minute.
  • The number of mobs per wave is determined by the current difficulty (see below) and increases over time, but is capped at 30 per wave.

Holding the Area
Players must remain within a defense radius around the beacon – this radius is 20 blocks by default (configurable via playerCheckRadius).

  • If at least one player is within the radius, the battle timer progresses normally.
  • If no player is inside the radius, the timer pauses and a 30‑second grace period begins.
  • If no player re‑enters the radius within those 30 seconds, the battle fails immediately.
  • During the grace period, a warning is displayed above the inventory bar every 5 seconds.

Difficulty Calculation
The number of spawned mobs depends on the current difficulty, computed as follows:

  • Base difficulty = (number of players in the holding area) / 4, with a minimum of 1.
  • If keepInventory is enabled (i.e., no item drop on death), an additional +2 is added to the base.
  • A world difficulty multiplier is applied:
    • Peaceful / Easy: 0.6 (though Peaceful likely prevents spawns)
    • Normal: 1.0
    • Hard: 1.4
    • Nightmare (if available): 2.0
  • Final difficulty = (Base + keepInventoryBonus) × WorldMultiplier
  • Extra mobs per minute = FinalDifficulty × 0.5 + 1
  • Base wave size = 4
  • Actual wave size = Base + Extra × (minutes elapsed since battle start), capped at 30.

All values are fully configurable in sporesrp-common.toml.

21. HUD Customisation

Allows pack developers to reposition the SporeSRP HUD elements on the screen.

SettingDescription
xX‑coordinate (in pixels) for the HUD's top‑left corner, relative to the left edge of the screen (default: 150)
yY‑coordinate (in pixels) for the HUD's top‑left corner, relative to the top edge of the screen (default: 5)
📂 Commands
/sporesrp difficulty – Difficulty Management Switch the global difficulty multiplier for SporeSRP. Affects the phase‑based attribute bonuses given to infected entities.

Modes and multipliers:

  • simple – 0.5× (casual, default)
  • normal – 1.0× (intended balance)
  • hard – 1.3× (more challenging)
  • nightmare – 1.7× (extreme)

Formula: Final = Base + (Base × (PhaseMultiplier − 1) × DifficultyMultiplier)

Affected attributes: Health, Attack Damage, Movement Speed, Armor, Knockback Resistance.

Usage: /sporesrp difficulty hard

  • Takes effect immediately on all existing infected entities.
  • Saved per world; persists across restarts.
  • Requires operator permission (OP level 2).
/sporesrp info – Information Query Displays current evolution points, phase, difficulty, and upgrade cooldown status.

Usage: /sporesrp info

Permission: OP level 2

/sporesrp addpoints – Add Evolution Points Adds a specified amount of evolution points.

Usage: /sporesrp addpoints <amount>

Parameters:

  • <amount> – Integer ≥ 1

Example: /sporesrp addpoints 100

Permission: OP level 2

/sporesrp setpoints – Set Evolution Points Directly sets the evolution points to a specified value.

Usage: /sporesrp setpoints <points>

Parameters:

  • <points> – Integer ≥ 0

Example: /sporesrp setpoints 500

Permission: OP level 2

/sporesrp setphase – Set Phase Forces the evolution phase to a specific level. Points are automatically adjusted to the minimum required for that phase.

Usage: /sporesrp setphase <phase>

Parameters:

  • <phase> – Integer 0–10

Example: /sporesrp setphase 5

Permission: OP level 2

/sporesrp mound info – Mound Information Displays the level of the Mound the player is looking at.

Usage: /sporesrp mound info

Permission: OP level 2

/sporesrp mound setlevel – Set Mound Level Sets the level of the Mound the player is looking at.

Usage: /sporesrp mound setlevel <level>

Parameters:

  • <level> – Integer 1–4

Example: /sporesrp mound setlevel 3

Permission: OP level 2

/sporesrp fullhivemind convert – Convert to Full Hivemind Converts the Proto the player is looking at into a Full Hivemind.

Usage: /sporesrp fullhivemind convert

Permission: OP level 2

/sporesrp fullhivemind assault start – Start Full Hivemind Assault Manually triggers a Full Hivemind Assault.

Usage: /sporesrp fullhivemind assault start [type]

Parameters:

  • [type] – Optional. air (aerial) or ground. Defaults to air.

Example: /sporesrp fullhivemind assault start ground

Permission: OP level 2

/sporesrp fullhivemind finishmining – Finish Mining (Debug) Forces the Full Hivemind to complete its excavation and build the dome immediately. Debug use only.

Usage: /sporesrp fullhivemind finishmining

Permission: OP level 2

/sporesrp hud – HUD Control Toggles the evolution HUD on or off.

Usage: /sporesrp hud <state>

Parameters:

  • <state> – on or off

Example: /sporesrp hud off

Permission: OP level 2

/sporesrp battle start – Start Purification Battle Forces a Purification Battle to start at the player's position.

Usage: /sporesrp battle start [phase]

Parameters:

  • [phase] – Optional starting phase (1–4). Defaults to 1.

Example: /sporesrp battle start 2

Permission: OP level 2

/sporesrp battle end – End Purification Battle Forces the Purification Battle near the player to end immediately. Does not trigger victory effects.

Usage: /sporesrp battle end

Permission: OP level 2

/sporesrp battle setphase – Set Battle Phase (Debug) Forces the Purification Battle to switch to a specified phase. Debug use only.

Usage: /sporesrp battle setphase <phase>

Parameters:

  • <phase> – Integer 1–4

Example: /sporesrp battle setphase 3

Permission: OP level 2

/sporesrp battle victoryeffect – Set Purification Status Sets the world purification state.

Usage: /sporesrp battle victoryeffect <state>

Parameters:

  • <state> – true or false

Effects:

  • true – Immediately purifies the world (clears all Spore entities, removes the purification core, locks evolution phase to 0).
  • false – Cancels the purification state, restoring Spore entity spawning and evolution.

Example: /sporesrp battle victoryeffect true

Permission: OP level 2

/sporesrp reset_config – Reset Configuration Deletes all related configuration files (including `sporeconfig.toml`, `sporedata.toml`, etc.). A server restart is required for changes to take effect.

Usage: /sporesrp reset_config

Permission: OP level 2

Warning: This action is irreversible. All custom settings will be lost.

📂 Enchantments
1. Fungal Bane
PropertyValue
Applicable ToSwords, Axes
Max LevelV (5)
RarityUncommon
EffectIncreases damage against Spore mod entities, ignoring armor

Damage per level: +2.5, +5.0, +7.5, +10.0, +12.5

Conflicts: Sharpness, Smite, Bane of Arthropods

2. Frost Aspect
PropertyValue
Applicable ToSwords, Axes
Max LevelV (5)
RarityUncommon
EffectApplies Frostbite (from Spore mod) on melee hit
LevelDurationAmplifier
I6sI
II8sI
III10sII
IV12sII
V14sIII

Important: Frostbite prevents the target from using the Adaptation system (damage resistance) while active.

Conflicts: Fire Aspect

3. Frost Shot
PropertyValue
Applicable ToBows, Crossbows
Max LevelV (5)
RarityUncommon
EffectArrows apply Frostbite on hit (duration/amplifier same as Frost Aspect)

Conflicts: Flame (Bow) / Fire Aspect

📂 Advancements
Root
IDTitleDescriptionTrigger
sporesrp:rootThe Day of SporefallThis world is no longer yoursAutomatically when player joins the world
Total Kill Chain
IDTitleTypeDescriptionTrigger
sporesrp:first_killFirst ResistancetaskKill an infected creatureTotal kills reaches 1
sporesrp:kill_10Within Ten StepstaskKill 10 infected creaturesTotal kills reaches 10
sporesrp:kill_50Survival of the FittestgoalKill 50 infected creaturesTotal kills reaches 50
sporesrp:kill_100Sea of CorpseschallengeKill 100 infected creaturesTotal kills reaches 100
Type-Specific Kill Chain
IDTitleTypeDescriptionTrigger
sporesrp:kill_smallCleanup DutytaskKill a small infected creatureKills 1 SmallPool creature
sporesrp:kill_small_10ScavengergoalKill 10 small infected creaturesKills 10 SmallPool creatures
sporesrp:kill_mediumFace the InfectedtaskKill a medium infected creatureKills 1 MediumPool creature
sporesrp:kill_medium_10Hunter of the InfectedgoalKill 10 medium infected creaturesKills 10 MediumPool creatures
sporesrp:kill_largeGiant SlayertaskKill a large infected creatureKills 1 LargePool creature
sporesrp:kill_large_10Titan ButcherchallengeKill 10 large infected creaturesKills 10 LargePool creatures
sporesrp:kill_bossKing SlayergoalKill a boss-level infected creatureKills 1 BossPool creature
sporesrp:kill_boss_5Boss TerminatorchallengeKill 5 boss-level infected creaturesKills 5 BossPool creatures
Survival Chain
IDTitleTypeDescriptionTrigger
sporesrp:survive_dayFirst DaytaskSurvive for one full game dayAccumulates 24000 ticks alive
sporesrp:survive_weekSeven Days of TormentgoalSurvive for 7 game daysAccumulates 168000 ticks alive
sporesrp:survive_monthBarely BreathingchallengeSurvive for 30 game daysAccumulates 720000 ticks alive
World State Chain
IDTitleTypeDescriptionTrigger
sporesrp:phase_1Infection SproutstaskSpore creatures begin to evolveGlobal evolution phase reaches 1
sporesrp:phase_3Land of RuintaskSpore creatures are everywhereGlobal evolution phase reaches 3
sporesrp:phase_6Eternal Night FallsgoalThe sun can no longer pierce the myceliumGlobal evolution phase reaches 6
sporesrp:phase_10ApocalypsechallengeThe spores have consumed everythingGlobal evolution phase reaches 10
sporesrp:encounter_protoPrimordial FeartaskYou met a Proto, and it didn't attack youPlayer first damages a Proto
sporesrp:hivemind_bornBirth of WisdomgoalThe Full Hivemind has awakened, and it thinksProto successfully converted to Full Hivemind
sporesrp:hivemind_assaultTide of DestructionchallengeThe Full Hivemind launched an assaultFull Hivemind triggers an assault
sporesrp:hivemind_killGodslayerchallengeYou killed the Full HivemindPlayer kills the Full Hivemind
sporesrp:mind_core_obtainFragment of MindgoalYou obtained the Mind Core from the Full Hivemind's remainsPlayer picks up a Mind Core
sporesrp:core_obtainForged CoregoalYou obtained a World Purification CorePlayer picks up a World Purification Core
sporesrp:battle_startFinal ReckoningtaskYou lit the fire of the World Purification Battle, but at what cost?World Purification Battle starts
sporesrp:encounter_builderFungal ArchitecttaskYou witnessed what a Builder doesPlayer first damages a Builder
sporesrp:infection_spreadInto the Infected BiomegoalThe spores have spread across the entire worldGlobal phase >= 6 OR an alive Proto exists
sporesrp:sleep_failInsomniataskYou can't even sleep in your bedPlayer tries to sleep but is blocked (phase >= 6)
Battle Chain
IDTitleTypeDescriptionTrigger
sporesrp:battle_completeFutile EffortchallengeYou purified the world, but did the spores really disappear?World Purification Battle is won
sporesrp:battle_failSorrow of DefeatgoalThe World Purification Battle failed, and the spores continue to spreadWorld Purification Battle is lost
sporesrp:battle_hardImpossible ChallengechallengeYou launched a purification under the harshest conditionsBattle is won on HARD or NIGHTMARE difficulty
Death Hidden Chain
IDTitleTypeDescriptionTrigger
sporesrp:die_firstDeath's DoortaskYour journey begins with deathPlayer dies for the 1st time
sporesrp:die_10A Matter of HabittaskYou have died 10 timesPlayer dies for the 10th time
sporesrp:die_50Dancing with DeathgoalDeath is just another daily routine for youPlayer dies for the 50th time

Summary

All values in sporesrp-common.toml remain fully configurable, ensuring that pack developers can fine‑tune every aspect of the experience.

Партнёрский материал

Как поиграть с друзьями с модом Spore:SRP!?

Мод Spore:SRP! куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Spore:SRP! будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Создатели

Детали

Лицензия:
Опубликован:3 месяца назад
Обновлён:17 часов назад
Главная