This commit is contained in:
2025-10-20 07:33:27 +00:00
parent cb6e810b0a
commit 1ab81d5f52
4223 changed files with 1326379 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
#General
[general]
#Enables ingame rewards on first spawn for Patreons
patreon_rewards = false

View File

@@ -0,0 +1,114 @@
#List of affix configurations
[[affixes]]
identifier = "adaptable"
enabled = false
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "arctic"
enabled = false
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "dampening"
enabled = false
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "desecrating"
enabled = false
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "enkindling"
enabled = false
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "hasty"
enabled = true
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "infested"
enabled = false
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "knocking"
enabled = true
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "lively"
enabled = true
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "magnetic"
enabled = false
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "molten"
enabled = true
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "paralyzing"
enabled = true
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "plagued"
enabled = true
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "reflective"
enabled = false
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "shielding"
enabled = false
minTier = 1
mobList = []
mobPermission = "BLACKLIST"
[[affixes]]
identifier = "wounding"
enabled = true
minTier = 1
mobList = []
mobPermission = "BLACKLIST"

View File

@@ -0,0 +1,578 @@
#List of entity configurations
[[entities]]
entity = "minecraft:creeper"
minTier = 0
maxTier = 4
presetAffixes = []
affixList = ["knocking", "wounding", "paralyzing", "molten"]
affixPermission = "BLACKLIST"
[[entities]]
entity = "cataclysm:ender_guardian"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["magnetic", "lively", "desecrating", "knocking"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:ignis"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["molten", "knocking", "adaptable", "enkindling"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:netherite_monstrosity"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["knocking", "magnetic", "adaptable", "enkindling"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:the_harbinger"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["knocking", "lively", "adaptable", "magnetic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:the_leviathan"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["dampening", "hasty", "molten", "wounding"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:ancient_remnant"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["knocking", "enkindling", "arctic", "desecrating"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:ender_golem"
minTier = 2
maxTier = 2
presetAffixes = []
affixList = ["knocking", "desecrating", "adaptable", "magnetic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:aptrgangr"
minTier = 2
maxTier = 2
presetAffixes = []
affixList = ["dampening", "magnetic", "adaptable", "lively"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:kobolediator"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["knocking", "wounding", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:wadjet"
minTier = 2
maxTier = 2
presetAffixes = []
affixList = ["arctic", "desecrating", "adaptable", "enkindling"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:maledictus"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["knocking", "hasty", "adaptable", "arctic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "irons_spellbooks:dead_king"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["arctic", "desecrating", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:coral_golem"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["magnetic", "desecrating", "adaptable", "lively"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:coralssus"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["knocking", "wounding", "adaptable", "magnetic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:the_prowler"
minTier = 2
maxTier = 2
presetAffixes = []
affixList = ["knocking", "wounding", "adaptable", "enkindling"]
affixPermission = "WHITELIST"
[[entities]]
entity = "alexscaves:luxtructosaurus"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["arctic", "enkindling", "adaptable", "desecrating"]
affixPermission = "WHITELIST"
[[entities]]
entity = "soulsweapons:returning_knight"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["hasty", "desecrating", "adaptable", "wounding"]
affixPermission = "WHITELIST"
[[entities]]
entity = "soulsweapons:night_shade"
minTier = 0
maxTier = 0
presetAffixes = []
affixList = ["knocking", "wounding", "adaptable", "arctic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "soulsweapons:draugr_boss"
minTier = 2
maxTier = 2
presetAffixes = []
affixList = ["knocking", "hasty", "adaptable", "enkindling"]
affixPermission = "WHITELIST"
[[entities]]
entity = "soulsweapons:accursed_lord_boss"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["knocking", "wounding", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "soulsweapons:withered_demon"
minTier = 1
maxTier = 1
presetAffixes = []
affixList = ["knocking", "wounding", "adaptable", "lively"]
affixPermission = "WHITELIST"
[[entities]]
entity = "soulsweapons:chaos_monarch"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["magnetic", "enkindling", "desecrating", "arctic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "soulsweapons:moonknight"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["knocking", "hasty", "adaptable", "arctic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "soulsweapons:day_stalker"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["hasty", "enkindling", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "soulsweapons:night_prowler"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["magnetic", "arctic", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "goety:crone"
minTier = 2
maxTier = 2
presetAffixes = []
affixList = ["enkindling", "arctic", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "goety:minister"
minTier = 1
maxTier = 1
presetAffixes = []
affixList = ["knocking", "hasty", "adaptable", "magnetic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "goety:skull_lord"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["arctic", "hasty", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "goety:bone_lord"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["arctic", "hasty", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "eeeabsmobs:nameless_guardian"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["knocking", "wounding", "adaptable", "magnetic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "goety:vizier"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["hasty", "wounding", "adaptable", "knocking"]
affixPermission = "WHITELIST"
[[entities]]
entity = "alexscaves:forsaken"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["knocking", "wounding", "adaptable", "plagued"]
affixPermission = "WHITELIST"
[[entities]]
entity = "goety:hostile_redstone_golem"
minTier = 1
maxTier = 1
presetAffixes = []
affixList = ["knocking", "magnetic", "adaptable", "lively"]
affixPermission = "WHITELIST"
[[entities]]
entity = "goety:brood_mother"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["knocking", "wounding", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "goety:wight"
minTier = 1
maxTier = 1
presetAffixes = []
affixList = ["magnetic", "plagued", "adaptable", "hasty"]
affixPermission = "WHITELIST"
[[entities]]
entity = "goety:wither_necromancer"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["knocking", "wounding", "adaptable", "enkindling"]
affixPermission = "WHITELIST"
[[entities]]
entity = "goety:storm_caster"
minTier = 2
maxTier = 2
presetAffixes = []
affixList = ["knocking", "wounding", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "minecraft:wither"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["arctic", "enkindling", "plagued", "desecrating"]
affixPermission = "WHITELIST"
[[entities]]
entity = "minecraft:ender_dragon"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["arctic", "enkindling", "paralyzing", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "mowziesmobs:ferrous_wroughtnaut"
minTier = 2
maxTier = 2
presetAffixes = []
affixList = ["paralyzing", "knocking", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "mowziesmobs:umvuthi"
minTier = 2
maxTier = 2
presetAffixes = []
affixList = ["magnetic", "lively", "adaptable", "enkindling"]
affixPermission = "WHITELIST"
[[entities]]
entity = "mowziesmobs:frostmaw"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["knocking", "arctic", "adaptable", "lively"]
affixPermission = "WHITELIST"
[[entities]]
entity = "alexsmobs:void_worm"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["magnetic", "hasty", "desecrating", "paralyzing"]
affixPermission = "WHITELIST"
[[entities]]
entity = "eeeabsmobs:guling_sentinel_heavy"
minTier = 2
maxTier = 2
presetAffixes = []
affixList = ["knocking", "magnetic", "adaptable", "molten"]
affixPermission = "WHITELIST"
[[entities]]
entity = "eeeabsmobs:corpse_warlock"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["enkindling", "plagued", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "meetyourfight:bellringer"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["arctic", "desecrating", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "meetyourfight:dame_fortuna"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["arctic", "enkindling", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "meetyourfight:swampjaw"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["plagued", "magnetic", "adaptable", "arctic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "meetyourfight:rosalyne"
minTier = 2
maxTier = 2
presetAffixes = []
affixList = ["hasty", "molten", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "call_of_drowner:drowner"
minTier = 2
maxTier = 2
presetAffixes = []
affixList = ["arctic", "magnetic", "adaptable", "desecrating"]
affixPermission = "WHITELIST"
[[entities]]
entity = "legendary_monsters:endersent"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["knocking", "wounding", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "legendary_monsters:shulker_mimic"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["magnetic", "wounding", "adaptable", "molten"]
affixPermission = "WHITELIST"
[[entities]]
entity = "legendary_monsters:warped_fungussus"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["arctic", "wounding", "adaptable", "enkindling"]
affixPermission = "WHITELIST"
[[entities]]
entity = "legendary_monsters:skeletosaurus"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["molten", "magnetic", "adaptable", "lively"]
affixPermission = "WHITELIST"
[[entities]]
entity = "legendary_monsters:withered_abomination"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["enkindling", "knocking", "adaptable", "lively"]
affixPermission = "WHITELIST"
[[entities]]
entity = "legendary_monsters:lava_eater"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["knocking", "wounding", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "legendary_monsters:frostbitten_golem"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["enkindling", "paralyzing", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "legendary_monsters:cloud_golem"
minTier = 2
maxTier = 2
presetAffixes = []
affixList = ["arctic", "magnetic", "adaptable", "desecrating"]
affixPermission = "WHITELIST"
[[entities]]
entity = "legendary_monsters:overgrown_colossus"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["paralyzing", "lively", "adaptable", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "legendary_monsters:posessed_paladin"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["hasty", "wounding", "magnetic", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "legendary_monsters:ancient_guardian"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["paralyzing", "enkindling", "adaptable", "magnetic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "legendary_monsters:dune_sentinel"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["enkindling", "molten", "hasty", "dampening"]
affixPermission = "WHITELIST"
[[entities]]
entity = "irons_spellbooks:priest"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["arctic", "enkindling", "desecrating", "lively"]
affixPermission = "WHITELIST"
[[entities]]
entity = "irons_spellbooks:archevoker"
minTier = 2
maxTier = 2
presetAffixes = []
affixList = ["arctic", "enkindling", "adaptable", "magnetic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "darkdoppelganger:dark_doppelganger"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["arctic", "enkindling", "adaptable", "magnetic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "goety_revelation:summon_apollyon"
minTier = 0
maxTier = 0
presetAffixes = []
affixList = ["arctic", "enkindling", "adaptable", "magnetic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "alexscaves:gum_worm"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["dampening", "enkindling", "adaptable", "magnetic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:scylla"
minTier = 4
maxTier = 4
presetAffixes = []
affixList = ["arctic", "dampening", "paralyzing", "magnetic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:clawdian"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["dampening", "enkindling", "adaptable", "magnetic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:cindaria"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["dampening", "enkindling", "adaptable", "magnetic"]
affixPermission = "WHITELIST"
[[entities]]
entity = "cataclysm:hippocamtus"
minTier = 3
maxTier = 3
presetAffixes = []
affixList = ["dampening", "enkindling", "adaptable", "magnetic"]
affixPermission = "WHITELIST"

View File

@@ -0,0 +1,40 @@
[[ranks]]
tier = 0
numAffixes = 0
defaultColor = 0xffffff
chance = 1.0
growthFactor = 0
effects = []
presetAffixes = []
[[ranks]]
tier = 1
numAffixes = 1
defaultColor = 0xffff00
chance = 0.05
growthFactor = 1
effects = []
presetAffixes = []
[[ranks]]
tier = 2
numAffixes = 2
defaultColor = 0xff9900
chance = 0.2
growthFactor = 4
effects = []
presetAffixes = []
[[ranks]]
tier = 3
numAffixes = 3
defaultColor = 0x66ffff
chance = 0.2
growthFactor = 9
effects = []
presetAffixes = []
[[ranks]]
tier = 4
numAffixes = 4
defaultColor = 0xcc33ff
chance = 0.2
growthFactor = 16
effects = []
presetAffixes = []

View File

@@ -0,0 +1,163 @@
[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 percent increase in attack damage multiplied by the growth factor
#Range: 0.0 ~ 1.7976931348623157E308
attackGrowth = 0.0
#The increase in armor multiplied by the growth factor
#Range: 0.0 ~ 30.0
armorGrowth = 0.0
#The increase in armor toughness multiplied by the growth factor
#Range: 0.0 ~ 30.0
toughnessGrowth = 0.0
#The increase in knockback resistance multiplied by the growth factor
#Range: 0.0 ~ 1.0
knockbackResistanceGrowth = 0.0
#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 = 0
[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 = 3
[affixes.dampened]
#The amount of damage reduction to apply to indirect attacks
#Range: 0.0 ~ 1.0
dampenedDamageReduction = 0.4
[affixes.desecrating]
#How long (in seconds) between cloud placements
#Range: > 1
desecratingCloudInterval = 9
#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 = 4.0
#The duration (in seconds) of the cloud effect
#Range: > 1
desecratingCloudDuration = 10
[affixes.enkindling]
#How often the champion will shoot projectiles (in seconds)
#Range: 1 ~ 100
enkindlingAttackInterval = 3
[affixes.hasty]
#The base movement speed bonus
#Range: 0.0 ~ 1.7976931348623157E308
hastyMovementBonus = 0.1
[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.1
[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 = 0.5
#Multiplier to health regeneration when not aggressive
#Range: 1.0 ~ 1.7976931348623157E308
livelyPassiveMultiplier = 1.0
#Set cooldown (in seconds) for regeneration after getting attacked
#Range: > 1
livelyCooldown = 10
[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:weakness;5;1"
#The range of the plagued effect
#Range: 1 ~ 100
plaguedRange = 2
[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.005
[affixes.wounding]
#The percent chance that an attack will wound targets
#Range: 0.0 ~ 1.0
woundingChance = 0.2
[integrations]
#Scaling Health
#List of tiers with numbers to multiply spawn rates by difficulty
#Format: [tier];[percent increase]
scalingHealthSpawnModifiers = []

View File

@@ -0,0 +1,92 @@
#Player is knocked back by attacks which do not cause any damage, such as when hit by snowballs, eggs, and fishing rod hooks.
weak_attacks_knock_back_players = false
#Force all entity hitboxes to have a cubic size of at least 0.9 blocks, making them easier to hit and shoot.
#This only affects targeting an entity, no collisions or whatsoever. Useful for hitting e.g. bats, rabbits, silverfish, fish, and most baby animals.
min_hitbox_size = true
#Makes knockback stronger towards targets not on the ground (does not apply when in water).
upwards_knockback = false
#Health regenerates every 2 seconds, which requires more than 6 food points. Also food points will be directly consumed when healing. Surplus saturation does not yield quick health regeneration.
balanced_food_mechanics = false
#Sprinting and attacking no longer interfere with each other, making critical hits possible at all times.
critical_hits_while_sprinting = true
#Expand all entity hitboxes by 10%, making hitting a target possible from a slightly greater range and with much increased accuracy.
inflate_hitboxes = true
#Attacking will no longer stop the player from sprinting. Very useful when swimming, so you can fight underwater without being stopped on every hit.
sprint_attacks = true
#Disables damage immunity when hit by a projectile. Makes it possible for entities to be hit by multiple projectiles at once (useful for the multishot enchantment).
no_projectile_immunity = false
[shield]
#Shields knock back attackers (see MC-147694).
#NONE: Vanilla behavior, no knockback is dealt to attackers.
#CONSTANT: Always the same knockback is dealth to attackers.
#VARIABLE: The knockback strength is greater the more precisely the shield block is timed in regards to the attack.
#Allowed Values: NONE, CONSTANT, VARIABLE
shield_knockback = "VARIABLE"
#Amount of ticks after starting to block in which an attacker will be knocked back further than usual when "shield_knockback" is set to VARIABLE.
#Range: > 0
variable_shield_knockback_delay = 20
#Skip 5 tick warm-up delay when activating a shield, so they become effective instantly.
remove_shield_delay = true
#Arc of available protection depending on what angle the attack is coming from and where the player is looking (means the lower this angle the closer you need to be facing your attacker).
#Vanilla protection arc is 180 degrees, which has been reduced to around 100 in combat tests.
#This does not change the protection arc for projectiles which remains at 180 degress.
#Range: 0.0 ~ 360.0
shield_protection_arc = 100.0
[items]
#It only takes 20 ticks to drink liquid foods (such as potions, milk, and bottled liquids) instead of 32 or 40.
fast_drinking = true
#Only damages axes by 1 durability instead of 2 when attacking so they properly be used as weapons.
no_axe_attack_penalty = true
#Add a delay of 4 ticks between throwing snowballs or eggs, just like with ender pearls.
throwables_delay = true
#Increase snowball and egg stack size from 16 to 64, and potion stack size from 1 to 16 (only for potions of the same type of course).
increase_stack_size = true
#Eating and drinking both are interrupted if the player is damaged.
eating_interruption = true
[cooldown]
#Disable attacking when attack cooldown is below a certain percentage.
#Setting this to 0.0 means attacking is possible with any strength as in vanilla.
#Range: 0.0 ~ 1.0
min_attack_strength = 0.0
#Holding down the attack button keeps attacking continuously. No more spam clicking required.
hold_attack_button = true
#Delay in ticks between attacks when holding the attack button is enabled.
#This basically also puts a cap on the max spam clicking speed.
#Range: > 0
hold_attack_button_delay = 4
#Attack cooldown is unaffected by switching hotbar items.
fast_switching = true
#Melee attacks that don't hit a target won't trigger the attack cooldown.
retain_energy_on_miss = false
[attributes]
#Makes it so that swords, hoes, and tridents have an increased reach when attacking.
additional_attack_reach = false
#Overrides for setting and balancing attack reach values of items.
#Takes precedence over any changes made by "additional_attack_reach" option.
#As with all items, this value is added on top of the default attack reach of the player (which is 3.0 by default, and has a hard cap at 6.0).
#Format for every entry is "<namespace>:<path>,<amount>". Tags are supported, must be in the format of "#<namespace>:<path>". Namespace may be omitted to use "minecraft" by default. May use asterisk as wildcard parameter via pattern matching, e.g. "minecraft:*_shulker_box" to match all shulker boxes no matter of color.
attack_reach_overrides = []
#Overrides for setting and balancing attack speed values of items.
#As with all items, this value is added on top of the default attack speed of the player (which is 4.0 by default).
#Format for every entry is "<namespace>:<path>,<amount>". Tags are supported, must be in the format of "#<namespace>:<path>". Namespace may be omitted to use "minecraft" by default. May use asterisk as wildcard parameter via pattern matching, e.g. "minecraft:*_shulker_box" to match all shulker boxes no matter of color.
attack_speed_overrides = []
#Overrides for setting and balancing attack damage values of items.
#As with all items, this value is added on top of the default attack strength of the player (which is 1.0 by default).
#Format for every entry is "<namespace>:<path>,<amount>". Tags are supported, must be in the format of "#<namespace>:<path>". Namespace may be omitted to use "minecraft" by default. May use asterisk as wildcard parameter via pattern matching, e.g. "minecraft:*_shulker_box" to match all shulker boxes no matter of color.
attack_damage_overrides = []
[sweeping]
#Is the sweeping edge enchantment required to perform a sweep attack.
require_sweeping_edge = false
#Allow sweep attack without hitting mobs, just by attacking air basically.
#This attack will not work when the attack button is held for continuous attacking.
air_sweep_attack = false
#Only apply half the sweeping damage to indirectly hit mobs for better balancing of the sweeping feature.
half_sweeping_damage = false
#Do not perform sweep attacks when sneaking.
no_sweeping_when_sneaking = false

View File

@@ -0,0 +1,19 @@
#Sets behavior for keeping Curios items on death.
#ON - Curios items are kept on death
#DEFAULT - Curios items follow the keepInventory gamerule
#OFF - Curios items are dropped on death
#Allowed Values: ON, DEFAULT, OFF
keepCurios = "ON"
[menu]
#Enables the old legacy Curios menu for better backwards compatibility.
enableLegacyMenu = false
[menu.experimental]
#The minimum number of columns for the Curios menu.
#Range: 1 ~ 8
minimumColumns = 1
#The maximum number of slots per page of the Curios menu.
#Range: 1 ~ 48
maxSlotsPerPage = 48

View File

@@ -0,0 +1,3 @@
# Default config file that will be copied to instance's config/ftbqoptimizer.snbt location
{ }

View File

@@ -0,0 +1,4 @@
# Default config file that will be copied to local\ftbultimine-client.snbt if it doesn't exist!
# Just copy any values you wish to override in here!
{ }

View File

@@ -0,0 +1,4 @@
# Default config file that will be copied to saves\新的世界\serverconfig\ftbultimine-server.snbt if it doesn't exist!
# Just copy any values you wish to override in here!
{ }

View File

@@ -0,0 +1,4 @@
# Default config file that will be copied to config\ftbxmodcompat.snbt if it doesn't exist!
# Just copy any values you wish to override in here!
{ }

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,12 @@
[
"relics:rage_glove",
"toms_storage:ts.inventory_proxy",
"soulsweapons:dragon_staff",
"artifacts:scarf_of_invisibility",
"ringsofascension:ring_flight",
"irons_spellbooks:frostward_ring",
"celestial_artifacts:catastrophe_scroll",
"alexscaves:beholder",
"soulsweapons:chungus_tonic_potion",
"time_slow:savior_guardian"
]

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,12 @@
[
"relics:rage_glove",
"toms_storage:ts.inventory_proxy",
"soulsweapons:dragon_staff",
"artifacts:scarf_of_invisibility",
"ringsofascension:ring_flight",
"irons_spellbooks:frostward_ring",
"celestial_artifacts:catastrophe_scroll",
"alexscaves:beholder",
"soulsweapons:chungus_tonic_potion",
"time_slow:savior_guardian"
]

View File

@@ -0,0 +1,26 @@
[milestones]
#Number of hearts you start out with.
#Range: 0 ~ 1000
baseHearts = 10
#Number of hearts you gain for reaching a new milestone.
#Range: 0 ~ 1000
heartsPerMilestone = 1
#A list of numbers of unique foods you need to eat to unlock each milestone, in ascending order. Naturally, adding more milestones lets you earn more hearts.
milestones = [1, 5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 300 ]
[filtering]
#Foods in this list won't affect the player's health nor show up in the food book.
blacklist = []
#When this list contains anything, the blacklist is ignored and instead only foods from here count.
whitelist = []
#The minimum hunger value foods need to provide in order to count for milestones, in half drumsticks.
#Range: 0 ~ 1000
minimumFoodValue = 1
[miscellaneous]
#Whether or not to reset the food list on death, effectively losing all bonus hearts.
resetOnDeath = false
#If true, eating foods outside of survival mode (e.g. creative/adventure) is not tracked and thus does not contribute towards progression.
limitProgressionToSurvival = false