新增 唤火聚晶已加入 goety:focuses 标签
唤火聚晶现已正确注册到 goety:focuses 物品标签中,与 Goety 本体的聚晶行为保持一致,可被相关系统正确识别。
调整 全面优化代码,为向 1.21.1 移植做准备
本次更新对模组代码进行了全面梳理与优化,包括:
统一了各类实体、法术、配置的代码结构与命名规范
精简了冗余逻辑与重复导入,提升了整体可读性
将硬编码数值全面迁移至配置文件,减少后续维护成本
规整了客户端渲染器、模型层与资源路径的组织方式
对齐了与 Goety 本体、灾厄村民侵扰的接口调用方式
以上调整不改变现有游戏内容与存档兼容性,仅为后续向 1.21.1 版本移植打下基础。
修复
修复了已训练的仆从可以被再次训练的问题
该问题的根源是仆从训练判定中的兜底分支使用了 mob instanceof Neollager。由于所有已训练形态都继承自 Neollager,当一个已训练仆从靠近不详火炬且匹配到某个训练目标时,兜底分支会错误地放行,使唤火者仆从、挑衅者仆从等被再次训练。
训练判定已重写为按目标类型分组精确判断:有前置要求的训练目标各自检查具体来源,普通新刌民与魔法新刌民分别独立成组,兜底分支改为 return false,任何未明确列出的目标类型或已训练形态均不再被放行。
修复了魔法新刌民训练要求未被强制的问题
挑衅者仆从、不祥术士仆从与唤火者仆从本应只接受拥有魔法资质的新刌民,但此前它们与其他训练目标共用同一段兜底逻辑,导致普通新刌民同样可以触发训练。现在这三种训练目标独立判定,要求来源必须是 Neollager 且 isMagic() 为真。
修复了唤火者仆从训练条件中的短路判断
唤火者仆从的训练条件里,枯萎灌木的判定与后续红沙、干草块的判定之间缺少分组,导致只要满足枯萎灌木数量,后面的条件会被短路跳过,使不符合完整要求的地点也能触发训练。该条件已加上正确的分组。
修复了配置文件无法被游戏内配置模组识别的问题
配置文件此前通过手动加载的方式放置在 config/goety_invasion/ 子目录中,无法被 Configured、Forge Config Screens 等模组识别,玩家无法在游戏内修改。
配置文件现已改用 Forge 官方注册方式,并重命名为 goety_invasion-spells.toml 与 goety_invasion-servants.toml,存放于 config/ 根目录下。玩家现在可以在游戏内实时查看并修改这些设置,Forge 会自动重新加载。
调整
被绑定的不祥术士现在任意时刻都会冒出白色粒子
此前白色粒子仅在施法时显示。现在无论是否施法,被绑定的不祥术士周身都会持续浮现白色粒子。
补齐了唤火者仆从的训练条件英文条目
此前不详火炬附加内容中的英文版本缺少唤火者仆从的训练条件条目。现已补齐,与中文版本保持结构一致。
更新日志 本次更新可能是本模组在内容方面的最后一次更新,今后将以修复与调整为主。
新增内容 新生物
模组新增三种灾厄村民类型的仆从:
唤火者仆从:钻研地壳与火焰之道的灾厄地卜师。它会向敌人掷出岩浆弹,命中后炸开一片焦土,将周围的生物一并掀飞,但不会破坏地形,也不会伤害主人与友方。
被绑定的唤火者:唤火者仆从的灵魂绑定形态。不受重力影响地在地面上飘浮,继承唤火者的岩浆弹与范围伤害法术。
被绑定的不祥术士:不祥术士仆从的灵魂绑定形态。驾驭紫色的巫术之火,能够瞬移调整位置。
新聚晶
唤火聚晶:施放一枚沿玩家视线飞行的岩浆弹。岩浆弹命中时炸开一片焦土,将周围的敌人一并掀飞,爆炸不会破坏地形。接受效能与燃烧附魔强化。使用地卜魔杖施放时,会额外射出两枚岩浆弹。
配置 全面化的仆从与法术配置系统
模组现已配备完整的配置系统,位于 config/goety_invasion/ 目录下:
servants.toml:为模组内所有仆从提供独立的数值调整,涵盖生命值、护甲、跟随范围、移动速度、施法冷却、伤害数值、效果时长与技能范围。无需重新编译即可调整。
spells.toml:为模组内所有聚晶提供独立的数值调整,涵盖灵魂消耗、施法时长、冷却、伤害与范围。无需重新编译即可调整。
配置文件在首次启动时自动生成,并在服务器启动时重新加载。
修复 修复了召唤的 AllySurrendered 实体在攻击时导致的服务器崩溃 崩溃原因为缺少 minecraft:generic.attack_damage 属性。现在该实体不再依赖缺失属性进行攻击伤害计算,改为使用配置值并完全重写了攻击逻辑。
新增 强效(Potency)附魔联动 现在 AllySurrendered 会根据所有者身上最高的强效附魔等级获得永久强化:
无强效:仅装备无附魔铁剑。
强效 I:装备铁剑 + 铁头盔。
强效 II:装备铁斧 + 铁胸甲(头盔仍保留)。
强效 III 及以上:在 II 的基础上,武器附加“锋利”附魔,护甲附加“保护”附魔,附魔等级 = 强效等级 - 2。
同时,实体获得与强效等级相同级别的永久 goety:buff 效果(无强效时不生效)。
其他 调整了实体初始装备设置,避免与动态强效装备冲突。
优化了装备与效果的更新时机,仅在强效等级变化时重新应用。




