Skip to content

Configuration

MKI edited this page Nov 9, 2026 · 1 revision

Configuration

The file is config/siegecore/config.json. It is written on the first start. New settings from an update are added with their default values.

Times are in seconds unless the setting name ends in Ticks; 20 ticks are one second. Chances go from 0.0 to 1.0.

Contents: General · Core access · Infinity Mode · Threat · Offline protection · Waves · Siege Core monsters · Elites · Bosses · Boss modifiers · Invasion events · Defense blocks · Core upgrades · Defense shop · Core level and repair · Rewards · Custom mobs

General

Setting Default What it does
baseRadius 64 Radius in blocks around the Core that counts as the base. Turrets only fire inside it.
minSpawnDistance 40 Closest distance to the Core at which wave mobs spawn.
maxSpawnDistance 90 Farthest distance to the Core at which wave mobs spawn.
coreMaxHealth 250 Core HP before upgrades and levels.
secondsBetweenWaves 90 Pause between two waves.
secondsBeforeFirstWave 30 Pause between the invasion start and the first wave.
leaderboardMaxEntries 10 Entries shown by /siege top.
serverLanguage en_us Language of server-side texts such as the sidebar. Allowed: en_us, de_de, fr_fr, es_es, tr_tr.
messageIntervalSeconds 5 Seconds between status messages.
autoIncreaseDifficultyPerClearedWave false Legacy setting, no longer used.
showThreatBossBar true Shows the Threat boss bar.
despawnEnemiesOnFail true Removes siege mobs when the Core falls.
despawnEnemiesOnWin true Removes siege mobs after a won invasion.
idleBossBarRadius 5 Radius in which the small Core bar shows outside invasions.
coreMaxHealthIncreasePerStageWin 25 Extra maximum Core HP after winning a stage.

Core access

Setting Default What it does
requireCoreAccessToStart true An invasion needs a walkable route to the Core.
coreOpenRadius 5 Smallest distance a route must reach.
coreRequiredOpenDirections 1 Sides of the Core that need such a route.
coreAccessScanRadius 16 How far the walkable route check looks. Air does not count as a route.
coreUnreachableGraceSeconds 10 Seconds a sealed Core is tolerated during an invasion.
coreUnreachableDamagePerSecond 2 Core damage per second while it is sealed. 0 turns this off.

Infinity Mode

Setting Default What it does
allowInfinityMode true Whether bases can switch to Infinity Mode.
infinityModeEnabledByDefault false New bases start in Infinity Mode.
maxInfinityLevel 100 Highest Infinity level.
infinityMaxWaves 15 Most waves an Infinity invasion can have.
infinityDamageScalingPerLevel 0.04 Extra damage multiplier per Infinity level above 5.
infinityHealthScalingPerLevel 0.08 Extra mob health multiplier per Infinity level.
infinityBossHealthScalingPerLevel 0.06 Extra boss health multiplier per Infinity level above 1.
infinityMaxDamageMultiplier 8.0 Cap of the Infinity damage multiplier.

Threat

Setting Default What it does
threatStabilizerReductionPerLevel 0.07 Threat Stabilizer: share of Threat removed per level.
threatStabilizerMaxReduction 0.35 Threat Stabilizer: highest total reduction.
generateThreatOnlyWhenTeamOnline true Threat only rises while a team member is online.
threatPointsRequired 3500 Threat needed before an invasion is prepared.
passiveThreatPointsPerMinute 20.0 Threat per minute while the team is online in the dimension.
threatPointsPerNearbyMemberPerMinute 5.0 Extra Threat per minute for each member inside the base.
threatPointsPerDifficultyPerMinute 1.5 Extra Threat per minute and stage.
pendingInvasionMinDelaySeconds 900 Shortest delay between full Threat and the invasion.
pendingInvasionMaxDelaySeconds 900 Longest delay between full Threat and the invasion.
threatGenericMonsterKill 6 Threat for killing any other monster near the base.
threatZombieKill 6 Threat for killing a zombie near the base.
threatSkeletonKill 8 Threat for killing a skeleton near the base.
threatSpiderKill 6 Threat for killing a spider near the base.
threatCreeperKill 12 Threat for killing a creeper near the base.
threatEndermanKill 16 Threat for killing a enderman near the base.
threatPillagerKill 12 Threat for killing a pillager near the base.
threatVindicatorKill 14 Threat for killing a vindicator near the base.
threatEvokerKill 25 Threat for killing a evoker near the base.
threatRavagerKill 40 Threat for killing a ravager near the base.
threatPhantomKill 14 Threat for killing a phantom near the base.
countSilverfishThreat false Whether Silverfish kills add Threat, off to stop farms.
threatSilverfishKill 2 Threat for killing a silverfish near the base.
threatCoalOre 3 Threat for mining coal ore near the base.
threatCopperOre 4 Threat for mining copper ore near the base.
threatIronOre 8 Threat for mining iron ore near the base.
threatGoldOre 12 Threat for mining gold ore near the base.
threatRedstoneOre 10 Threat for mining redstone ore near the base.
threatLapisOre 12 Threat for mining lapis ore near the base.
threatDiamondOre 28 Threat for mining diamond ore near the base.
threatEmeraldOre 28 Threat for mining emerald ore near the base.
threatAncientDebris 45 Threat for mining ancient debris near the base.

Offline protection

Setting Default What it does
requireOwnerOnlineToStart false The owner must be online for an invasion to start.
requireManagerOnlineToStart false A manager must be online for an invasion to start.
pausePendingIfBelowMinPlayers true Pauses a pending invasion below the minimum player count.
pausePendingIfOwnerOffline true Pauses a pending invasion while the owner is offline.
pausePendingIfManagerOffline true Pauses a pending invasion while no manager is online.
pauseActiveInvasionIfNoTeamOnline true Freezes a running invasion when the whole team is offline.
defaultMinPlayersToStart 2 Team members needed online on a new base. Change it per base with /siege minplayers.

Waves

Setting Default What it does
siegeMobGlowEnabled true Siege mobs glow when only a few are left.
preventSiegeMobFriendlyFire true Siege mobs only hurt defenders and their pets.
reattachExistingSiegeMobsAfterRecovery true Picks surviving siege mobs back up after a server restart.
preventFluidSpawns true Mobs do not spawn in or on fluids.
skipCustomMobsMissingFlyingSpeed true Skips custom flyers without a flying speed attribute, which would crash the server.
flyingSpawnHeightAboveGround 10 Height above ground at which flyers spawn.
siegeMobsFocusCoreFirst true Siege mobs go for the Core and only briefly retaliate.
siegeMobRetaliationFocusTicks 160 How long a mob stays on an attacker.
siegeMobRetaliationMaxDistance 32 Farthest distance a mob chases an attacker.
waveMobBaseCount 5 Mobs per wave before scaling.
waveMobPerStageMultiplier 1.5 Extra mobs per stage.
waveMobPerWaveBonus 0.0 Extra mobs per wave number.
ravagerFromWave 4 First wave with Ravagers.
ravagerSpawnChance 0.12 Chance per mob to be a Ravager.
evokerFromStage 3 First stage with Evokers.
evokerFromWave 4 First wave with Evokers.
evokerSpawnChance 0.12 Chance per mob to be an Evoker.
phantomFromWave 2 First wave with Phantoms.
phantomSpawnChance 0.18 Chance per mob to be a Phantom.
maxPhantomsPerWave 4 Most Phantoms per wave.
ravagerBossHealth 200.0 Ravager Boss health.
flyingMobLeashRadius 40 Flyers farther than this from the Core are pulled back.
flyingMobCoreStrikeCooldownTicks 100 Ticks between air strikes on the Core by a flyer. 0 turns air strikes off.
mobCoreDamageBase 2 Core damage per mob hit before the stage is added.
mobCoreAttackCooldownTicks 40 Ticks between mob hits on the Core.

Siege Core monsters

Setting Default What it does
siegeMonstersEnabled true Adds the Siege Core monsters to waves.
siegeMonsterChance 0.25 Chance per mob to be a Siege Core monster on wave 1.
siegeMonsterChancePerWave 0.02 Extra chance per wave.
siegeMonsterMaxChance 0.6 Cap of that chance.
sapperFromWave 2 First wave with Sappers.
harrierFromWave 3 First wave with Harriers.
maxHarriersPerWave 3 Most Harriers per wave.
shieldBearerFromWave 3 First wave with Shield Bearers.
shamanFromWave 4 First wave with Siege Shamans.
maxShamansPerWave 2 Most Siege Shamans per wave.
batteringRamFromWave 5 First wave with Battering Rams.
maxBatteringRamsPerWave 2 Most Battering Rams per wave.
sapperRaidChance 0.45 Sapper Raid: chance per mob to be a Sapper.
shamanRitesChance 0.2 Shaman Rites: chance per mob to be a Siege Shaman.

Elites

Setting Default What it does
eliteMobsEnabled true Whether Elites appear.
eliteFromStage 3 First stage with Elites.
eliteFromInfinityLevel 6 First Infinity level with Elites.
eliteFromWave 2 First wave with Elites.
eliteSpawnChance 0.08 Chance per mob to be an Elite.
eliteSpawnChancePerStage 0.02 Extra chance per stage.
eliteSpawnChancePerInfinityLevel 0.005 Extra chance per Infinity level.
eliteMaxSpawnChance 0.35 Cap of that chance.
maxEliteMobsPerWave 4 Most Elites per wave.
eliteHealthMultiplier 1.75 Elite health multiplier.
eliteDamageMultiplier 1.35 Elite damage multiplier.
eliteSpeedMultiplier 1.08 Elite speed multiplier.
flameEliteFireTicks 200 Ticks a Flame Skeleton sets targets on fire.

Bosses

Setting Default What it does
bossFightsEnabled true Whether boss waves happen.
bossEveryNWaves 3 A boss appears every N waves.
bossOnFinalWave false Always adds a boss on the last wave.
giantZombieScale 3.0 Size of the Giant Zombie.
bossDamageMultiplier 1.65 Boss damage multiplier.
bossHealthPerStageMultiplier 0.25 Extra boss health per stage above 1.
giantZombieBossHealth 220.0 Giant Zombie health.
witherSkeletonBossHealth 160.0 Wither Skeleton Champion health.
bossFightSound minecraft:item.goat_horn.sound.0 Sound played when a boss appears.
milestoneBossFightsEnabled true Enables the extra boss fights from bossMilestones.
customBossesEnabled true Adds the Warlord, Siege Colossus and Storm Wyvern to the boss rotation.
warlordBossHealth 320.0 Warlord health.
siegeColossusBossHealth 520.0 Siege Colossus health.
stormWyvernBossHealth 420.0 Storm Wyvern health.
stormWyvernFromStage 4 From this stage on the last wave ends with the Storm Wyvern.

Boss modifiers

Setting Default What it does
bossModifiersEnabled true Lets bosses roll a modifier.
bossModifierFromStage 2 First stage with modifiers.
bossModifierFromInfinityLevel 6 First Infinity level with modifiers.
bossModifierChance 0.35 Chance of a modifier.
bossModifierChancePerStage 0.08 Extra chance per stage.
bossModifierChancePerInfinityLevel 0.01 Extra chance per Infinity level.
bossModifierMaxChance 0.85 Cap of that chance.
bossModifierEnragedDamageMultiplier 1.35 Enraged: damage multiplier.
bossModifierEnragedSpeedMultiplier 1.15 Enraged: speed multiplier.
bossModifierShieldedHealthMultiplier 1.40 Shielded: health multiplier.
bossModifierShieldedArmorBonus 12.0 Shielded: bonus armor.
bossModifierRegenIntervalSeconds 8 Regenerating: seconds between heals.
bossModifierRegenPercent 0.04 Regenerating: share of health healed.
bossModifierSummonerIntervalSeconds 20 Summoner: seconds between summons.
bossModifierSummonCount 2 Summoner: mobs per summon.
bossModifierMaxSummonsAlive 6 Summoner: most summons alive.
bossModifierExplosiveTntCount 6 Explosive: TNT on death.
bossModifierExplosiveTntRadius 3 Explosive: TNT spread.
bossModifierExplosiveTntFuseTicks 35 Explosive: fuse in ticks.

Invasion events

Setting Default What it does
enhancedInvasionEventsEnabled true Adds the stronger side effects of Arrow Rain and Blood Moon.
eventCombinationsEnabled true Lets Infinity waves roll two events.
eventCombinationFromInfinityLevel 8 Lowest Infinity level for combined events.
eventCombinationChance 0.20 Chance of a combined event.
eventCombinationChancePerInfinityLevel 0.01 Extra chance per Infinity level.
eventCombinationMaxChance 0.55 Cap of that chance.
bossRushEventEnabled true Whether Boss Rush can occur.
bossRushFromStage 4 Lowest stage for Boss Rush.
bossRushFromInfinityLevel 8 Lowest Infinity level for Boss Rush.
bossRushMinBosses 2 Fewest bosses in a Boss Rush.
bossRushMaxBosses 3 Most bosses in a Boss Rush.
invasionEventsEnabled true Whether invasion events roll.
invasionEventFromStage 2 First stage with events.
invasionEventFromInfinityLevel 6 First Infinity level with events.
invasionEventFromWave 2 First wave with events.
invasionEventChance 0.30 Chance of an event per wave.
invasionEventChancePerStage 0.06 Extra chance per stage.
invasionEventChancePerInfinityLevel 0.008 Extra chance per Infinity level.
invasionEventMaxChance 0.75 Cap of that chance.
bloodMoonUndeadChance 0.85 Blood Moon: chance per mob to be undead.
bloodMoonHealthMultiplier 1.20 Blood Moon: health multiplier.
bloodMoonDamageMultiplier 1.15 Blood Moon: damage multiplier.
darkFogHealthMultiplier 1.10 Dark Fog: health multiplier.
darkFogEffectIntervalSeconds 10 Dark Fog: seconds between Darkness pulses.
darkFogEffectDurationSeconds 6 Dark Fog: Darkness duration.
skyAttackPhantomChance 0.55 Sky Attack: chance per mob to be a Phantom.
skyAttackExtraPhantoms 3 Sky Attack: extra Phantoms allowed.
siegeBreakerRavagerChance 0.35 Siege Breaker: Ravager chance.
siegeBreakerVindicatorChance 0.45 Siege Breaker: Vindicator chance.
siegeBreakerCoreDamageMultiplier 1.50 Siege Breaker: Core damage multiplier.
arrowRainRangedChance 0.85 Arrow Rain: ranged mob chance.
eliteSurgeBonusChance 0.22 Elite Surge: extra Elite chance.
ironMarchChance 0.4 Iron March: chance per mob to be a Shield Bearer or Battering Ram.

Defense blocks

Setting Default What it does
defenseBlocksEnabled true Whether defense blocks work at all.
defenseBlockMobAttackRange 2 How close a siege mob must be to attack a defense block.
defenseBlockMobAttackCooldownTicks 30 Ticks between such attacks.
defenseTrapTriggerCooldownTicks 20 Ticks before a trap can trigger again.
spikeTrapDamage 6.0 Spike Trap damage.
spikeTrapSlowSeconds 2 Spike Trap slow duration.
spikeTrapSlowAmplifier 0 Spike Trap slow strength (0 = Slowness I).
slowTrapDurationSeconds 4 Slow Trap slow duration.
slowTrapAmplifier 1 Slow Trap slow strength (0 = Slowness I).
flameTrapDamage 7.0 Flame Trap damage.
flameTrapRadius 1.75 Flame Trap radius.
flameTrapCooldownTicks 24 Ticks between Flame Trap bursts.
frostTotemRadius 5.0 Frost Totem radius.
frostTotemDurationSeconds 3 Frost Totem slow duration.
frostTotemAmplifier 1 Frost Totem slow strength (0 = Slowness I).
frostTotemIntervalTicks 40 Ticks between Frost Totem pulses.
repairPylonRadius 8 How far a Repair Pylon may be from the Core.
repairPylonHealAmount 3 Core HP healed per pulse.
repairPylonIntervalSeconds 4 Seconds between pulses.
defenseTrapsConsumeCharges false Whether traps wear out when they trigger.
ballistaIntervalTicks 40 Ticks between Ballista Turret shots.
ballistaRange 16.0 Ballista Turret range.
ballistaDamage 5.0 Ballista Turret damage.
skyGuardIntervalTicks 30 Ticks between Sky Guard shots.
skyGuardRange 28.0 Sky Guard range.
skyGuardDamage 8.0 Sky Guard damage.
warHornRadius 24 Radius of the War Horn buff.
warHornDurationSeconds 15 War Horn buff duration.
warHornCooldownSeconds 90 War Horn recharge time.

Core upgrades

Setting Default What it does
coreUpgradesEnabled true Whether Core upgrades can be bought.
upgradeCoreArmorMaxLevel 5 Core Armor: highest level.
upgradeThreatStabilizerMaxLevel 5 Threat Stabilizer: highest level.
upgradeRepairEfficiencyMaxLevel 5 Repair Efficiency: highest level.
upgradeAirDefenseMaxLevel 4 Air Defense: highest level.
upgradeRewardBoosterMaxLevel 5 Reward Booster: highest level.
upgradeEmergencyShieldMaxLevel 3 Emergency Shield: highest level.
upgradeCoreRegenerationMaxLevel 5 Core Regeneration: highest level.
upgradeWaveDelayMaxLevel 4 Preparation Time: highest level.
upgradeEliteWardMaxLevel 4 Elite Ward: highest level.
upgradeCoreArmorBaseCost 25 Core Armor: Tokens for the first level.
upgradeCoreArmorCostStep 15 Core Armor: extra Tokens per further level.
upgradeThreatStabilizerBaseCost 30 Threat Stabilizer: Tokens for the first level.
upgradeThreatStabilizerCostStep 20 Threat Stabilizer: extra Tokens per further level.
upgradeRepairEfficiencyBaseCost 20 Repair Efficiency: Tokens for the first level.
upgradeRepairEfficiencyCostStep 15 Repair Efficiency: extra Tokens per further level.
upgradeAirDefenseBaseCost 30 Air Defense: Tokens for the first level.
upgradeAirDefenseCostStep 20 Air Defense: extra Tokens per further level.
upgradeRewardBoosterBaseCost 40 Reward Booster: Tokens for the first level.
upgradeRewardBoosterCostStep 25 Reward Booster: extra Tokens per further level.
upgradeEmergencyShieldBaseCost 80 Emergency Shield: Tokens for the first level.
upgradeEmergencyShieldCostStep 50 Emergency Shield: extra Tokens per further level.
upgradeCoreRegenerationBaseCost 35 Core Regeneration: Tokens for the first level.
upgradeCoreRegenerationCostStep 25 Core Regeneration: extra Tokens per further level.
upgradeWaveDelayBaseCost 45 Preparation Time: Tokens for the first level.
upgradeWaveDelayCostStep 35 Preparation Time: extra Tokens per further level.
upgradeEliteWardBaseCost 60 Elite Ward: Tokens for the first level.
upgradeEliteWardCostStep 45 Elite Ward: extra Tokens per further level.
coreArmorHpPerLevel 50 Core Armor: extra Core HP per level.
repairEfficiencyBonusPerLevel 0.15 Repair Efficiency: extra repair per level.
airDefensePhantomReductionPerLevel 0.15 Air Defense: share of Phantom pressure removed per level.
airDefenseMaxReduction 0.60 Air Defense: highest total reduction.
rewardBoosterTokenBonusPerLevel 0.10 Reward Booster: extra Tokens per level.
emergencyShieldHealPercent 35 Emergency Shield: share of the Core HP restored when it triggers.
coreRegenerationHpPerLevel 4 Core Regeneration: HP restored per tick of the effect and level.
coreRegenerationIntervalSeconds 5 Core Regeneration: seconds between heals.
waveDelaySecondsPerLevel 10 Preparation Time: extra seconds between waves per level.
waveDelayFirstWaveSecondsPerLevel 5 Preparation Time: extra seconds before the first wave per level.
eliteWardChanceReductionPerLevel 0.12 Elite Ward: share of the Elite chance removed per level.
eliteWardMaxChanceReduction 0.45 Elite Ward: highest total chance reduction.
eliteWardMaxEliteReductionPerLevel 0.50 Elite Ward: Elites fewer per wave and level.
upgradeShieldDomeMaxLevel 4 Shield Dome: highest level.
upgradeShieldDomeBaseCost 40 Shield Dome: Tokens for the first level.
upgradeShieldDomeCostStep 25 Shield Dome: extra Tokens per further level.
shieldDomeHpPerLevel 15 Shield Dome: Core damage absorbed each wave, per level.
upgradeTurretCalibrationMaxLevel 4 Turret Calibration: highest level.
upgradeTurretCalibrationBaseCost 35 Turret Calibration: Tokens for the first level.
upgradeTurretCalibrationCostStep 20 Turret Calibration: extra Tokens per further level.
turretCalibrationDamagePerLevel 1.5 Turret Calibration: extra turret damage per level.
upgradeShockwaveMaxLevel 3 Core Shockwave: highest level.
upgradeShockwaveBaseCost 60 Core Shockwave: Tokens for the first level.
upgradeShockwaveCostStep 40 Core Shockwave: extra Tokens per further level.
shockwaveDamagePerLevel 12.0 Core Shockwave: damage per level.
shockwaveRadius 10 Core Shockwave: radius in blocks.

Defense shop

Setting Default What it does
defenseShopEnabled true Whether the defense shop is available.
defenseShopBarricadeCost 8 Tokens for one purchase of Siege Barricades.
defenseShopBarricadeCount 4 Siege Barricades per purchase.
defenseShopSpikeTrapCost 12 Tokens for one purchase of Spike Traps.
defenseShopSpikeTrapCount 2 Spike Traps per purchase.
defenseShopSlowTrapCost 12 Tokens for one purchase of Slow Traps.
defenseShopSlowTrapCount 2 Slow Traps per purchase.
defenseShopFlameTrapCost 18 Tokens for one purchase of Flame Traps.
defenseShopFlameTrapCount 2 Flame Traps per purchase.
defenseShopFrostTotemCost 24 Tokens for one purchase of Frost Totems.
defenseShopFrostTotemCount 1 Frost Totems per purchase.
defenseShopRepairPylonCost 28 Tokens for one purchase of Repair Pylons.
defenseShopRepairPylonCount 1 Repair Pylons per purchase.
defenseShopBallistaCost 40 Tokens for one purchase of Ballista Turrets.
defenseShopBallistaCount 1 Ballista Turrets per purchase.
defenseShopSkyGuardCost 45 Tokens for one purchase of Sky Guard Turrets.
defenseShopSkyGuardCount 1 Sky Guard Turrets per purchase.
defenseShopWarHornCost 35 Tokens for one purchase of War Horns.
defenseShopWarHornCount 1 War Horns per purchase.

Core level and repair

Setting Default What it does
coreLevelingEnabled true Whether the Core earns XP and levels.
coreLevelMax 50 Highest Core level.
coreXpRequiredBase 120 XP needed for the first level.
coreXpRequiredPerLevel 40 Extra XP needed for each further level.
coreXpPerClearedWave 12 XP per cleared wave.
coreXpPerCompletedInvasion 80 XP per won invasion.
coreXpPerInfinityLevel 8 Extra XP per Infinity level.
coreLevelHpBonusPerLevel 10 Bonus Core HP per level.
coreLevelRewardBonusPerLevel 0.01 Bonus final Tokens per level.
coreRepairPerIronIngot 25 Core HP repaired by an Iron Ingot.
coreRepairPerDiamond 50 Core HP repaired by a Diamond.
coreHealPerClearedWave 50 Core HP healed after each cleared wave.
coreDestructionTntRadius 8 Spread of the TNT when the Core is destroyed.
coreDestructionTntCount 24 Amount of that TNT.
coreDestructionTntFuseTicks 40 Fuse of that TNT in ticks.

Rewards

Setting Default What it does
waveRewardEmeralds 1 Emeralds per cleared wave.
waveRewardXp 25 Experience per cleared wave.
siegeTokensEnabled true Whether Siege Tokens exist.
waveRewardSiegeTokens 1 Tokens per cleared wave.
rewardSiegeTokensPerStage 15 Final Tokens per stage.
rewardSiegeTokensPerInfinityLevel 5 Final Tokens per Infinity level.
rewardBonusTokensPerBossKill 4 Bonus Tokens per boss.
rewardBonusTokensPerEliteKill 1 Bonus Tokens per Elite.
rewardBonusTokensPerEventWave 3 Bonus Tokens per event wave.
rewardCoreHpBonusThreshold 0.50 Core health share needed for the HP bonus.
rewardCoreHpBonusTokens 10 Bonus Tokens for ending above that share.
rewardStashEnabled true Stores rewards in the Core until claimed.
allowAnyTeamMemberClaimRewards true Every team member may claim the rewards.
giveRewardEmeralds true Hands out emeralds and experience after a won invasion.
rewardEmeraldsPerDifficulty 6 Emeralds per stage after a won invasion.
rewardXpPerDifficulty 40 Experience per stage after a won invasion.

Custom mobs

Setting Default What it does
customInvasionMobsEnabled false Turns on the custom mob pool, see Compatibility and API.
customMobWeightedAgainstVanilla true Custom mob weights compete directly with vanilla mobs instead of using the chance below.
customMobVanillaWeight 20 Weight of the vanilla mobs in that comparison.
customBossVanillaWeight 4 Weight of the vanilla bosses in that comparison.
customMobSpawnChance 0.20 Chance per mob to be a custom mob when weights are off.
customMobSpawnChancePerStage 0.02 Extra chance per stage.
customMobSpawnChancePerInfinityLevel 0.004 Extra chance per Infinity level.
customMobMaxSpawnChance 0.45 Cap of that chance.
maxCustomMobsPerWave 4 Most custom mobs per wave.
customBossMobChance 0.20 Chance that a boss is a custom mob.

Lists

These settings hold lists; their format is on Compatibility and API:

Setting Holds
customInvasionMobs Extra mobs and bosses from other mods
bossMilestones Extra boss fights on specific levels and waves
giant_zombie_loot, ravager_loot, wither_skeleton_loot Loot of the vanilla-based bosses
invasion_reward_loot Items in the final reward
infinity_reward_loot Extra items in the final reward of Infinity invasions

Clone this wiki locally