本篇教程由作者设定未经允许禁止转载。
向导
本教程用于魔改铁魔法。
魔改的适用版本会在具体的段落开头单独提示。
修改法术的伤害类型
简单快捷修改
铁魔法的所有法术伤害都是物理伤害(会被护甲和护甲韧性削减,大部分会被盾牌阻挡)导致b格很低,这部分教程用来将物理伤害改为魔法伤害。所有版本通用。魔改内容:法术伤害绕过盔甲,盔甲韧性,保护附魔,盾牌,并且总是击中末影龙。
准备:下载游戏,下载模组,创建一个存档(以下示例存档名为【世界】)。
打开PCl,在左下角点击【版本选择】选择下载了铁魔法的游戏版本,然后点击【版本设置】。
正常情况下会进入下面这个页面,点击【存档文件夹】。
存档文件夹里每一个文件都是一个独立的存档,选择你准备魔改的那个存档点进去(这里用例子的是【世界】)
这一步你选的哪个存档,魔改就会影响到哪个存档(而其他存档的伤害属性并不会改变)
打开datapacks文件,把下载的魔改文件放进去(下载地址在评论区置顶)。
至此重启游戏就完成魔改了,注意这个魔改只会影响一个存档(开新档就得重新装一次魔改文件)。
自定义伤害类型
irons_spellbooks\data\minecraft\tags文件路径下有固定的文件格式:
damage_type→伤害类型标签.json→固定格式下包含的多个学派。具体结构如图:
注意点一:文件必须有固定的路径,即:
"datapacks\irons_spellbooks\data\minecraft\tags\damage_type",这时候界面如图:
damage_type文件夹下的文件名必须与一种伤害类型的标签对应。如上图中的bypasses_armor.json其中的bypasses_armor是绕过护甲的意思,所以在bypasses_armor.json这个文件内的法术学派能够无视护甲。
注意点二:这些伤害类型的标签必须是MC指定的标签,具体可以在MCwiki上查到,如图:
打开这个bypasses_armor.json文件,"values"后的"irons_spellbooks:blood_magic"表示铁魔法的鲜血法术流派,同样,"values"后的所有法术流派都能够无视护甲。
注意点三:必须使用固定的格式,如下
{"replace":false,"values":["irons_spellbooks:blood_magic","irons_spellbooks:nature_magic","irons_spellbooks:lightning_magic","irons_spellbooks:ice_magic","irons_spellbooks:holy_magic","irons_spellbooks:fire_magic","irons_spellbooks:evocation_magic","irons_spellbooks:ender_magic","irons_spellbooks:eldritch_magic"]}
上面这一段可以直接复制,拿来就用。
尾巴
以后可能会更新其他的魔改,如果觉得这个教程不错,请推荐这个教程。您的鼓励能帮助作者少鸽一点。