Repository navigation
Configuration
MKI edited this page Nov 9, 2026
·
1 revision
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
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
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 |
Siege Core wiki · written for version 2.0.0 · values are the defaults and can be changed by the server owner
Playing
Enemies and defense
Reference