From 5c4f63da3b46054bf04ca70d6a62793e57309cdb Mon Sep 17 00:00:00 2001 From: Hexugory Date: Tue, 14 Oct 2025 20:01:03 -0500 Subject: [PATCH] please chill --- defaultconfigs/champions-server.toml | 183 +++++++++++++++++++++++++++ index.toml | 4 + pack.toml | 2 +- 3 files changed, 188 insertions(+), 1 deletion(-) create mode 100644 defaultconfigs/champions-server.toml diff --git a/defaultconfigs/champions-server.toml b/defaultconfigs/champions-server.toml new file mode 100644 index 0000000..d0a60fe --- /dev/null +++ b/defaultconfigs/champions-server.toml @@ -0,0 +1,183 @@ + +[loot] + #Set to true to allow fake players to generate champion loot + fakeLoot = false + #Set the source of champion mob drops + #Allowed Values: CONFIG, LOOT_TABLE, CONFIG_AND_LOOT_TABLE + lootSource = "LOOT_TABLE" + #List of loot drops from champions if sourced from config + #Format: [tier];[modid:name];[amount];[enchant(true/false)];[weight] + lootDrops = [] + #Set to true to scale amount of loot drops from champions to tier if sourced from config + lootScaling = false + +[growth] + #The percent increase in health multiplied by the growth factor + #Range: 0.0 ~ 1.7976931348623157E308 + healthGrowth = 0.35 + #The healthGrowth operation. Effect how health growth calculate (More info you can find here: https://minecraft.fandom.com/wiki/Attribute#Modifiers) + #Allowed Values: ADDITION, MULTIPLY_BASE, MULTIPLY_TOTAL + maxHealthModifierOperation = "MULTIPLY_TOTAL" + #The percent increase in attack damage multiplied by the growth factor + #Range: 0.0 ~ 1.7976931348623157E308 + attackGrowth = 0.5 + #The attackGrowth operation. Effect how attack growth calculate + #Allowed Values: ADDITION, MULTIPLY_BASE, MULTIPLY_TOTAL + attackModifierOperation = "MULTIPLY_TOTAL" + #The increase in armor multiplied by the growth factor + #Range: 0.0 ~ 30.0 + armorGrowth = 2.0 + #The armorGrowth operation. Effect how armor growth calculate + #Allowed Values: ADDITION, MULTIPLY_BASE, MULTIPLY_TOTAL + armorModifierOperation = "ADDITION" + #The increase in armor toughness multiplied by the growth factor + #Range: 0.0 ~ 30.0 + toughnessGrowth = 1.0 + #The toughnessGrowth operation. Effect how toughness growth calculate + #Allowed Values: ADDITION, MULTIPLY_BASE, MULTIPLY_TOTAL + armorToughnessModifierOperation = "ADDITION" + #The increase in knockback resistance multiplied by the growth factor + #Range: 0.0 ~ 1.0 + knockbackResistanceGrowth = 0.05 + #The knockbackResistanceGrowth operation. Effect how knockbackResistance growth calculate + #Allowed Values: ADDITION, MULTIPLY_BASE, MULTIPLY_TOTAL + knockbackResistanceModifierOperation = "ADDITION" + #The increase in experience multiplied by the growth factor + #Range: > 0 + experienceGrowth = 1 + #The increase in explosive range multiplied by the growth factor + #Range: 0 ~ 100 + explosionGrowth = 2 + +[affixes] + #Set the maximum distance that mobs can use their targeted abilities from, 0 to disable + #Range: 0.0 ~ 100.0 + affixTargetRange = 0.0 + + [affixes.adaptable] + #The increase in damage reduction for each consecutive attack of the same damage type + #Range: 0.0 ~ 1.0 + adaptableDamageReductionIncrement = 0.15 + #The maximum damage reduction + #Range: 0.0 ~ 1.0 + adaptableMaxDamageReduction = 0.9 + + [affixes.arctic] + #How often the champion will shoot projectiles (in seconds) + #Range: 1 ~ 100 + arcticAttackInterval = 1 + + [affixes.dampened] + #The amount of damage reduction to apply to indirect attacks + #Range: 0.0 ~ 1.0 + dampenedDamageReduction = 0.8 + + [affixes.desecrating] + #How long (in seconds) between cloud placements + #Range: > 1 + desecratingCloudInterval = 5 + #How long (in seconds) it takes for the effect cloud to activate after being placed + #Range: > 0 + desecratingCloudActivationTime = 1 + #The radius of the cloud effect + #Range: 1.0 ~ 1.7976931348623157E308 + desecratingCloudRadius = 1.0 + #The duration (in seconds) of the cloud effect + #Range: > 1 + desecratingCloudDuration = 2 + + [affixes.enkindling] + #How often the champion will shoot projectiles (in seconds) + #Range: 1 ~ 100 + enkindlingAttackInterval = 1 + + [affixes.hasty] + #The base movement speed bonus + #Range: 0.0 ~ 1.7976931348623157E308 + hastyMovementBonus = 0.25 + + [affixes.infested] + #The amount of parasites to spawn per interval + #Range: 1 ~ 100 + infestedAmount = 2 + #The time (in seconds) between parasite spawns + #Range: 1 ~ 100 + infestedInterval = 3 + #The amount of parasites to infest per health point of the champion + #Range: 0.0 ~ 1.7976931348623157E308 + infestedPerHealth = 0.5 + #The total amount of parasites a champion can house at once + #Range: > 1 + infestedTotal = 20 + #The mob to use as a parasite for infestation + infestedParasite = "minecraft:silverfish" + #The mob to use as a parasite for infestation of ender mob + infestedEnderParasite = "minecraft:endermite" + + [affixes.paralyzing] + #The percent chance that an attack will paralyze targets + #Range: 0.0 ~ 1.0 + paralyzingChance = 0.2 + + [affixes.knocking] + #The multiplier to apply to the knockback strength + #Range: 0.0 ~ 1.7976931348623157E308 + knockingMultiplier = 5.0 + + [affixes.lively] + #The amount of health per second regeneration + #Range: 0.0 ~ 1.7976931348623157E308 + livelyHealAmount = 1.0 + #Multiplier to health regeneration when not aggressive + #Range: 1.0 ~ 1.7976931348623157E308 + livelyPassiveMultiplier = 5.0 + #Set cooldown (in seconds) for regeneration after getting attacked + #Range: > 1 + livelyCooldown = 3 + + [affixes.molten] + #Set to true to have Molten champions not be damaged by water + moltenWaterResistance = false + + [affixes.plagued] + #The effect that will be spread + #Format:[effect];[power];[duration(secs)] + plaguedEffect = "minecraft:poison;15;1" + #The range of the plagued effect + #Range: 1 ~ 100 + plaguedRange = 5 + + [affixes.reflective] + #The minimum percent of damage to reflect back + #Range: 0.0 ~ 1.0 + reflectiveMinPercent = 0.1 + #The maximum percent of damage to reflect back + #Range: 0.0 ~ 1.0 + reflectiveMaxPercent = 0.35 + #The maximum amount of damage to reflect back + #Range: > 0 + reflectiveMax = 100 + #Set to true to enable deadly reflected strikes + reflectiveLethal = true + + [affixes.magnetic] + #Strength of the magnetic pulling effect + #Range: 0.0 ~ 100.0 + magneticStrength = 0.05 + + [affixes.wounding] + #The percent chance that an attack will wound targets + #Range: 0.0 ~ 1.0 + woundingChance = 0.4 + + [affixes.shielding] + #The percent chance that an attack will shielded + #Range: 0.0 ~ 1.0 + shieldingChance = 0.5 + +[integrations] + #Scaling Health + #List of tiers with numbers to multiply spawn rates by difficulty + #Format: [tier];[percent increase] + scalingHealthSpawnModifiers = [] + diff --git a/index.toml b/index.toml index 7efc655..b087eed 100644 --- a/index.toml +++ b/index.toml @@ -92,6 +92,10 @@ hash = "e11d480369c538ce983a60c6bd5333448b941b801eee281cc0fd6ca05ba6ff22" file = "config/supplementaries-common.toml" hash = "2fff3a493e75b41269a23812df1a0a4bf5ba427991eaaf41c2c8eb3bf049e9f9" +[[files]] +file = "defaultconfigs/champions-server.toml" +hash = "7b0f7c83294f661f096e93ddd0240987a16e463ff51376e211ba58cbb04116e2" + [[files]] file = "defaultconfigs/ftbultimine-server.snbt" hash = "a2c4cdb30c812297edb0e964536f6e8efda58809dcb784a61f7e44e2b32df79f" diff --git a/pack.toml b/pack.toml index 5313727..a1c9a1d 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "5f0fa371d59b2bed45e2a89c34633842771d410de2be811e01003435ba51a34b" +hash = "5d130f3f242b25e06bff3bafc8718df882a53707fb65ad13fa378836887a8ac2" [versions] forge = "47.4.9"