ArsArms_Player_Subject
This is a Forge 1.20.1 patch‑mod that fixes an issue where the Reactive enchantment from ArsArms loses the real‑player identity when casting Ars Nouveau spells upon gun hits.
This mod passes the actual shooting player to Reactive spells, and repairs the spell's caster, DamageSource, causing entity and player ownership. This allows the player's Ars Nouveau spell‑damage attributes to properly boost spells triggered by firearms.
Supported spell types include standard direct damage, lightning, fangs, and frigid javelins.
This mod contains no KubeJS integrations, server‑only damage tags, or global Entity Mixins. Custom values such as damage multipliers shall be configured server‑side.
Supported Versions
Minecraft is locked to 1.20.1. The mod accepts the following dependency version ranges for attempted loading:
- Forge 47.x
- Ars Nouveau 4.12.x
- ArsArms 3.0.x
- TACZ 1.1.x
- Curios 5.14.1
Fully build‑validated version combination:
- Forge 47.4.20
- Ars Nouveau 4.12.7
- ArsArms 3.0.4
- TACZ 1.1.8
- Curios 5.14.1
Other minor versions are potential compatible candidates and do not guarantee boot‑up or in‑game functionality validation.
If a minor release alters internal implementations of relevant classes or methods, Mixin injection failures or broken functionality may occur.
Author: Gus_XSH
ArsArms_Player_Subject
这是一个 Forge 1.20.1 补丁模组,修复 ArsArms 的 Reactive 附魔在枪械命中后 施放 Ars Nouveau 法术时真实玩家身份丢失的问题。 本模组会将真实开枪玩家传递给 Reactive 法术,并修复法术的 caster、 DamageSource、causing entity 和 player 归属,使玩家的 Ars Nouveau 法术伤害 属性能够正常增强枪械触发的法术。 支持的法术类型包括普通直接伤害、闪电、尖牙和寒流冰刺。 本模组不包含 KubeJS、服务器专用伤害标签或全局 Entity Mixin。伤害倍率等自定义内容应由服务器自行配置。
支持版本
Minecraft 版本固定为 1.20.1。
模组的依赖版本范围允许以下系列尝试加载:
- Forge 47.x
- Ars Nouveau 4.12.x
- ArsArms 3.0.x
- TACZ 1.1.x
- Curios 5.14.1
已完成完整构建验证的版本组合为:
- Forge 47.4.20
- Ars Nouveau 4.12.7
- ArsArms 3.0.4
- TACZ 1.1.8
- Curios 5.14.1
其他小版本仅代表可能适用,并不等于已经完成启动和游戏内功能验证。 如果某个小版本修改了相关类或方法的内部实现,可能出现 Mixin 注入失败 或功能异常。
作者:Gus_XSH

