已处理 具名模型特效的 identifier 与 modelID 参数被交换

状态
不接受进一步回复。
客户端ModLoader以及版本
ArcartX-Fabric-1.21.1-2.5.36
服务端核心版本
paper-1.21.1
影响接口:
  • World.spawnModelEffect(identifier, location, modelID, ...)
  • Entity.spawnModelEffect(identifier, modelID, ...)
调用具名模型特效接口时,公开 API 定义的参数顺序为:

identifier, modelID
但 ArcartXEffectManager 将参数转发给 NetworkMessageSender 时,没有适配后者相反的参数顺序,导致客户端最终收到:

identifier = 原 modelID
modelID = 原 identifier
匿名模型特效接口不受影响。
 
状态
不接受进一步回复。