lirui11
现在我(角色名16380)的头上戴着一个增加29%移动速度的头颅
头颅的指令

我输入了
  1. /data get entity @s Inventory[{Slot:103b}].tag.AttributeModifiers[{AttributeName:"generic.movementSpeed"}].Amount
复制代码
输出0.29d
接着我输入了
  1. /data get entity @s Inventory[{Slot:103b}].tag.AttributeModifiers[{AttributeName:"generic.movementSpeed"}].Amount 100
复制代码
输出28

什么情况……


测试时Amount的值从0.0d到0.29d 只有0.29d异常输出28 其他都是正常的
0.39d也会正常输出39
鬼知道我是怎么发现这个的

BugMJ?



爱心魔王FHC
我试了下,
0.29
乘以1是0
乘以10是2
乘以100是28
乘以101是29
乘以1000是290
总结:BUGMOJANG

lirui11
本帖最后由 lirui11 于 2019-8-13 22:35 编辑

看来真的是BugMojang了…
不过我担心如果换成101的话会对我那个函数造成什么影响
算了直接单独处理吧^
不知道后面还有没有这样类似的bug数,一个不用穷举的函数也需要穷举bug数的这一天终于到来了


第一页 上一页 下一页 最后一页