本篇教程由作者设定未经允许禁止转载。
引言
更新了,是的有生之年更新了(狗头)
重新下载回来还是按以往的惯例:先配置再玩游戏,然后对照着这里的教程发现有了一点点的出入。
所以就直接再发一个教程,通(ma)俗(fan)且易(wu)懂(liao)
配置文件
以下配置文件省略所有原注释,增强可读性我就是不想看这堆英文,找配置都找不到
版本检查
[version_check]
sendUpdateMessage = true
默认开启版本更新检查,若有新版本则在游戏中通知玩家,改为false则不通知
酸雨
[acid_rain]
酸雨的伤害间隔,单位为秒,范围在1-1000之间
rainTickRate = 3
默认开启酸雨的伤害,可设置为false来关闭酸雨的伤害
enableRainDamage = true
把普通下雨更改为酸雨的概率,默认0.33,范围在0.0到1.0之间
acidRainChance = 0.33
酸雨每次对玩家造成的伤害值,范围1-10000点雨点终于可以把人砸死了
rainDamage = 1
难度
[difficulty]
当玩家处于以下指定维度时,难度的增长速度会加快待得越久死的越快。格式:["minecraft/模组名称:对应维度名称",(使用英文逗号隔开)]
dimensionPenaltyList = ["minecraft:the_nether", "minecraft:the_end"]
当多人游玩该模组时,对一起发展的玩家的游戏难度取平均值今天刚进来就被小白一箭射死
默认关闭,修改为true视为开启
averageGroupDifficulty = false
世界难度递增将根据配置文件的公式进行增长理解一下应该就是玩家数量越多难度越高
默认开启,修改为false关闭
multiplayerDifficultyScaling = true
每个额外的玩家带来的难度升级速度加成,若单人是100%,则加入一个人就是150%,两个人就是200%以此类推,范围在0.0到10.0之间
difficultyMultiplayerRateMult = 0.5
当有玩家进入指定维度时带来的难度增加速度加成,范围为0.0-1000.0
dimensionPenalty = 0.5
当有玩家通过睡觉跳过夜晚或者雷暴天气时世界增加额外难度,默认2.0,范围为1.0到1000.0
sleepPenalty = 2.0
难度黑名单
如下数值,当难度到达一定数值时,主世界将自然刷新对应的生物(格式同上维度写法将对应维度名称改为生物名称)
[difficulty.mobDifficulties]
4 = "apocalypse:fearwolf"
满月
[full_moon]
满月带来的额外难度加成,数值在0.1到100000(十万)之间
difficultyUntilNextIncrease = 40.0
满月期间你如果嘎了就停止怪物刷新,默认开始修改为false关闭抖m狂喜
despawnMobsOnDeath = true
最大怪物刷新数量
[full_moon.max_spawn_count]
以下怪物刷新数量范围0-100之间任意修改前提是硬件不会受伤
breecher = 0
ghost = 0
seeker = 0
destroyer = 0
grump = 0
受满月难度影响的额外怪物刷新数量
[full_moon.additional_spawn_count]
大概意思就是随着难度提高,满月刷新的怪物数量会增加,范围在0.0到100.0之间
breecher = 0.0
ghost = 0.0
seeker = 0.0
destroyer = 0.0
grump = 0.0
最小怪物刷新数量
[full_moon.min_spawn_count]
原理同最大怪物刷新一致,取值范围为0到100
breecher = 0
ghost = 0
seeker = 0
destroyer = 0
grump = 0
怪物难度限制
[full_moon.spawn_start_difficulties]
当难度大于设定难度时发生满月以下怪物才会刷新,范围为0到100000(十万)
breecher = 10000
ghost = 10000
seeker = 10000
destroyer = 10000
grump = 10000
属性
[attributes]
默认只有敌对生物能享受加成我加了村民警卫,好好的反击自卫队成了白给大队。可以修改为false让其他生物也享受到难度加成
累加器加成:取决于当前世界玩家的数量,玩家数量越多,加成越多,反之亦然
固定加成:不受外界条件影响,随着时间的推移给予固定的加成
mobsOnly = false
击退抗性
[attributes.knockback_resistance]
每过40天对生物应用/增强一次击退抗性加成,范围在0.1到10000.0之间
knockbackResTimeSpan = 40.0
从满月中获取的额外固定击退抗性加成值,默认0.2(20%)范围在0.0到10000.0之间
knockbackResLunarFlatBonus = 0.2
以下列表保存击退抗性加成的黑名单(即不享受击退抗性加成)[格式如下]
KnockbackResistanceBlacklist = ["minecraft:enderman","minecraft:creeper"]
每次应用固定击退抗性加成的百分比,范围在0.0到10000.0之间(0%到100%)
knockbackResFlatBonus = 0.05
修改生物能拥有的最大固定击退抗性加成,范围在-1.0到10000.0之间
knockbackResFlatBonusMax = 0.3
生物伤害
[attributes.damage]
生物拥有的最大累加器伤害加成(可以理解为难度增加后的伤害加成),范围在-1.0到10000.0之间
damageMultBonusMax = 5.0(5.0表示500%的伤害加成)
每过10天应用一次伤害加成,范围在0.1到10000.0之间
damageTimeSpan = 40.0
生物伤害加成黑名单,格式同上
damageBlacklist = []
满月的固定伤害加成,范围在0.0到10000.0之间
damageLunarFlatBonus = 1.0
每次应用固定伤害加成的具体数值,范围0.0到10000.0之间
damageFlatBonus = 1.0
固定伤害加成的最大值,范围在-1.0到10000.0之间
damageFlatBonusMax = -1.0
满月的累加器伤害加成,范围在0.0到10000.0之间
damageLunarMultBonus = 0.2
每次应用累加器伤害加成的具体数值
damageMultBonus = 0.3
生命值
[attributes.health]
每过40天应用一次生命值加成,范围在0.1到10000.0之间
healthTimeSpan = 40.0
每次应用的固定生命值加成数值,范围在0.0到10000.0之间
healthFlatBonus = 1.0
满月时累加器生命值加成的数值,范围在0.0到10000.0之间
healthLunarMultBonus = 0.5
固定生命值加成的最大加成值,范围在-1.0到10000.0之间
healthFlatBonusMax = -1.0
满月时固定生命值加成的数值,范围在0.0到10000.0之间
healthLunarFlatBonus = 10.0
累加器生命值加成的最大加成值,范围在-1.0到10000.0之间
healthMultBonusMax = -1.0
生命值加成黑名单,格式同上
healthBlacklist = []
每次应用的累加器生命值加成数值,范围在0.0到10000.0之间
healthMultBonus = 0.8
移动速度
[attributes.movement_speed]
生物拥有最大累加器移动速度加成,范围在-1.0到10000.0之间
damageMultBonusMax = 0.2
每过40天应用一次移动速度加成,范围在0.1到10000.0之间
speedTimeSpan = 40.0
满月时累加器移动速度加成的数值,范围在0.0到10000.0之间
speedLunarMultBonus = 0.1
移动速度加成黑名单,格式同上
speedBlacklist = ["minecraft:creeper","minecraft:spider"]
每次应用的累加器移动速度加成数值,范围在0.0到10000.0之间
damageMultBonus = 0.05
装备
[equipment]
默认关闭,开启后将给予生物最近解锁配方的武器,否则将从所有已解锁的武器等级中随机选中,修改为true启用我刚刚合成下届合金剑?
useCurrentWeaponTierOnly = false
生物生成时最大的身着盔甲概率,范围在0.0到1.0之间
armorMaxChance = 0.95
每过30天增加生物生成时身着盔甲概率,范围在0.0到10000.0之间
armorTimeSpan = 30.0
满月获得额外的身着盔甲概率,范围在0.0到1.0之间
armorLunarChance = 0.0
生物生成时的最大携带武器概率,范围在0.0到1.0之间
weaponsMaxChance = 0.95
默认关闭,开启后将给予生物最近解锁配方的盔甲,否则将从所有已解锁的盔甲等级中随机选中,修改为true启用
useCurrentArmorTierOnly = false
每30天增加生物生成时携带武器概率,范围在0.0到10000.0之间
weaponsTimeSpan = 30.0
携带武器加成白名单,格式同上
canHaveWeapons = ["minecraft:zombie", "minecraft:zombie_villager", "minecraft:drowned", "minecraft:husk", "minecraft:wither_skeleton", "minecraft:piglin", "minecraft:zombified_piglin", "minecraft:piglin_brute", "minecraft:vindicator"]
每次增加携带武器概率的数值,范围在0.0到1.0之间
weaponsChance = 0.05
每次增加身着盔甲概率的数值,范围在0.0到1.0之间
armorChance = 0.05
身着护甲加成白名单,格式同上
canHaveArmor = ["minecraft:zombie", "minecraft:zombie_villager", "minecraft:skeleton", "minecraft:drowned", "minecraft:husk", "minecraft:stray", "minecraft:wither_skeleton", "minecraft:piglin", "minecraft:zombified_piglin", "minecraft:piglin_brute"]
满月获得额外的携带武器概率,范围在0.0到1.0之间
weaponsLunarChance = 0.0
盔甲等级列表
[equipment.armorList]
世界难度将决定当前世界等级,从而对生物盔甲的选择进行权重分配,并以此为依据作用在盔甲白名单上
因为锁链甲没有EMC所以被我删了XD
150 = ["minecraft:diamond_boots", "minecraft:diamond_leggings", "minecraft:diamond_chestplate", "minecraft:diamond_helmet"]
80 = ["minecraft:iron_boots", "minecraft:iron_leggings", "minecraft:iron_chestplate", "minecraft:iron_helmet"]
50 = ["minecraft:golden_boots", "minecraft:golden_leggings", "minecraft:golden_chestplate", "minecraft:golden_helmet", "minecraft:turtle_helmet"]
200 = ["minecraft:netherite_boots", "minecraft:netherite_leggings", "minecraft:netherite_chestplate", "minecraft:netherite_helmet"]
20 = ["minecraft:leather_boots", "minecraft:leather_leggings", "minecraft:leather_chestplate", "minecraft:leather_helmet", "minecraft:carved_pumpkin"]
武器等级列表
[equipment.weaponLists]
世界难度将决定当前世界等级,从而对生物武器的选择进行权重分配,并以此为依据作用在武器白名单上
100 = ["minecraft:diamond_shovel", "minecraft:diamond_axe", "minecraft:diamond_pickaxe", "minecraft:diamond_sword", "minecraft:trident"]
60 = ["minecraft:iron_shovel", "minecraft:iron_axe", "minecraft:iron_pickaxe", "minecraft:iron_sword"]
40 = ["minecraft:golden_shovel", "minecraft:golden_axe", "minecraft:golden_pickaxe", "minecraft:golden_sword"]
150 = ["minecraft:netherite_shovel", "minecraft:netherite_axe", "minecraft:netherite_pickaxe", "minecraft:netherite_sword"]
20 = ["minecraft:stone_shovel", "minecraft:stone_axe", "minecraft:stone_pickaxe", "minecraft:stone_sword"]
10 = ["minecraft:wooden_shovel", "minecraft:wooden_axe", "minecraft:wooden_pickaxe", "minecraft:wooden_sword"]
药水效果
[potion_effects]
每过35天进行一次应用药水概率加成就是生物生成的时候自带药水的概率,范围在0.0到10000.0之间
potionEffectTimeSpan = 35.0
每次进行应用药水概率加成的数值
potionEffectChance = 0.01
满月时获得额外的应用药水概率加成的数值
potionEffectLunarChance = 0.01
应用药水概率加成的最大值
potionEffectMaxChance = 0.5
药水加成黑名单
[potion_effects.potionEffectList]
"minecraft:resistance 100" = ["apocalypse:ghost"]
"minecraft:fire_resistance 5" = ["minecraft:magma_cube", "minecraft:zombified_piglin", "minecraft:blaze", "minecraft:ghast", "minecraft:strider"]
"minecraft:regeneration 30" = ["minecraft:wither", "minecraft:ender_dragon"]
"minecraft:strength 60" = ["apocalypse:ghost"]
其他配置
[misc]
破坏者 Destroyer 的火球伤害,范围在1-10之间
destroyerExplosionPower = 1
搜索者 Seeker 的火球伤害,范围在1-10之间
seekerExplosionPower = 1
默认关闭,开启后破坏者会尝试把玩家的重生点炸掉 出门一趟家没了 ,但是这种行为并不会作用在世界出生点 暗示出生点的优越性 ,修改为true开启。
destroyerTargetRespawnPos = false
破坏者破坏方块的黑名单 黑曜石是我加的,要的就是绝对防御 格式同上
destroyerProofBlocks = ["minecraft:barrier", "minecraft:bedrock", "minecraft:obsidian"]
火药桶 Grump 生成时有概率装备一个铁桶头盔,这将大幅度降低玩家的弓箭伤害,范围在0.0到1.0之间
grumpBucketHelmetChance = 0.05
破坏者对有护甲的目标造成额外伤害值,范围大于等于0即可
destroyerEquipmentDamage = 50
暂停时间(原翻译如下:如果您希望玩家无法通过断开连接来跳过满月,这个很有用)
pauseDaylightCycle = true
协议
[compat]
模组的难度设定仅作用于实验性玩法开启的情况下,修改前请确认是否开启游戏实验性玩法设置
requireExtendedProbe = true
结语
没有结语,这是写来给我看的