现在我(角色名16380)的头上戴着一个增加29%移动速度的头颅
头颅的指令
我输入了
复制代码输出0.29d
接着我输入了
复制代码输出28
什么情况……


测试时Amount的值从0.0d到0.29d 只有0.29d异常输出28 其他都是正常的
0.39d也会正常输出39
鬼知道我是怎么发现这个的
BugMJ?
头颅的指令
我输入了
- /data get entity @s Inventory[{Slot:103b}].tag.AttributeModifiers[{AttributeName:"generic.movementSpeed"}].Amount
接着我输入了
- /data get entity @s Inventory[{Slot:103b}].tag.AttributeModifiers[{AttributeName:"generic.movementSpeed"}].Amount 100
什么情况……


测试时Amount的值从0.0d到0.29d 只有0.29d异常输出28 其他都是正常的
0.39d也会正常输出39
BugMJ?
我试了下,
0.29
乘以1是0
乘以10是2
乘以100是28
乘以101是29
乘以1000是290
总结:BUGMOJANG
0.29
乘以1是0
乘以10是2
乘以100是28
乘以101是29
乘以1000是290
总结:BUGMOJANG
本帖最后由 lirui11 于 2019-8-13 22:35 编辑
看来真的是BugMojang了…
不过我担心如果换成101的话会对我那个函数造成什么影响
算了直接单独处理吧^
不知道后面还有没有这样类似的bug数,一个不用穷举的函数也需要穷举bug数的这一天终于到来了
看来真的是BugMojang了…
不过我担心如果换成101的话会对我那个函数造成什么影响
算了直接单独处理吧^