Forge1.20.1实际加分和显示加分不一致
已关闭
描述:
环境:Win 11 25H2,PCL2 CE启动器
描述:
使用伤害特别高的武器(我这里是魔改版AWM,897伤害23.8爆头倍率,具体面板可以在gd656的mcmod页面31楼查看)攻击敌人,加分项全默认的前提下击杀敌人时“造成伤害”最多加分1024,导致爆头的时候显示了一个大数字(五十多万)但是实际加分只有1024(击杀一个掠夺者显示1624分是击杀掠夺者的600分和剩下不正常的1024分),并且高伤害都有显示和实际加分不一致的问题,卡1024上限一定会发生,但是不到1024上限的高伤害也会发生(我发生了显示+563分实际绑定的计分板数值只+324分的情况)
复现方法(可以在1.20.1 forge 47.4.10 仅安装该模组复现):
创建一个新的世界,依次使用以下指令:
/scoreboard objectives add score air "score"
/gdscore scoreboard binding score "score"
/scoreboard objectives setdisplay list score
/gdscore set @s 0
/damage <实体uuid> 65536 minecraft:arrow by @s
可以看到屏幕显示的加分是正确计算的,但是计分板数据最多加分1024,本人还发现不仅是>1024的伤害,有些时候都会有这种加分不统一的问题
(忘了看看加分记录记录的是真实的还是卡上限的了,复现的时候可以帮忙看看ovo)
描述:
使用伤害特别高的武器(我这里是魔改版AWM,897伤害23.8爆头倍率,具体面板可以在gd656的mcmod页面31楼查看)攻击敌人,加分项全默认的前提下击杀敌人时“造成伤害”最多加分1024,导致爆头的时候显示了一个大数字(五十多万)但是实际加分只有1024(击杀一个掠夺者显示1624分是击杀掠夺者的600分和剩下不正常的1024分),并且高伤害都有显示和实际加分不一致的问题,卡1024上限一定会发生,但是不到1024上限的高伤害也会发生(我发生了显示+563分实际绑定的计分板数值只+324分的情况)
复现方法(可以在1.20.1 forge 47.4.10 仅安装该模组复现):
创建一个新的世界,依次使用以下指令:
/scoreboard objectives add score air "score"
/gdscore scoreboard binding score "score"
/scoreboard objectives setdisplay list score
/gdscore set @s 0
/damage <实体uuid> 65536 minecraft:arrow by @s
可以看到屏幕显示的加分是正确计算的,但是计分板数据最多加分1024,本人还发现不仅是>1024的伤害,有些时候都会有这种加分不统一的问题
(忘了看看加分记录记录的是真实的还是卡上限的了,复现的时候可以帮忙看看ovo)
由 Aquavie
于 2025-10-26 20:33 提交
关闭理由:
触发模组的保护机制,不为Bug
评论 (0)
暂无评论,快来发表第一条评论吧!
该Bug已被关闭,禁止添加新评论和回复。