If the anticheat fails due to a position difference of 1e-4m (1mm), then it has some problems.
It should have a tolerance for player actions that is well above 1mm, probably 10cm or something.
Originally posted by @sp614x in #5578 (comment)
'It should have a tolerance' So you want bypasses, inaccurate data from player and for more leniency from anticheats because some players might have fast math on?
FastMath returns invalid math.. imagine using a calculator in an exam, and you get an answer 0.0001 off... you'd throw it away. It isn't a small number at all.
It conflicts with almost every aspect of the game; elytras, world generation, movement. It gives an unfair advantage to players:
You completely ignore one of these issues by adding tooltip information... Might of well add a tutorial notification saying 'optifine might minimally change how you move'
Its not just 1.8, its every single version that is affected by fast math. Positions are different by 0.0001, sometimes up to 0.0002. As shown by the last video, it can affect gameplay as well. Its not just something to ignore, you cant jump 3 blocks without sprinting in vanilla, okay sure it can also slow them down at other angles, again not vanilla.
The audacity, to even say that it is 'an anticheat issue that it is too precise to a vanilla client' is just wrong, how about you make your modification that 90% of players use, be a cosmetic and performance only modification like its meant to be instead?
I hope you reconsider your stance and opinion, and I hope you choose to either fix the tables or remove fast math all together.
If the anticheat fails due to a position difference of 1e-4m (1mm), then it has some problems.
It should have a tolerance for player actions that is well above 1mm, probably 10cm or something.
Originally posted by @sp614x in #5578 (comment)
'It should have a tolerance' So you want bypasses, inaccurate data from player and for more leniency from anticheats because some players might have fast math on?
FastMath returns invalid math.. imagine using a calculator in an exam, and you get an answer 0.0001 off... you'd throw it away. It isn't a small number at all.
It conflicts with almost every aspect of the game; elytras, world generation, movement. It gives an unfair advantage to players:
You completely ignore one of these issues by adding tooltip information... Might of well add a tutorial notification saying 'optifine might minimally change how you move'
Its not just 1.8, its every single version that is affected by fast math. Positions are different by 0.0001, sometimes up to 0.0002. As shown by the last video, it can affect gameplay as well. Its not just something to ignore, you cant jump 3 blocks without sprinting in vanilla, okay sure it can also slow them down at other angles, again not vanilla.
The audacity, to even say that it is 'an anticheat issue that it is too precise to a vanilla client' is just wrong, how about you make your modification that 90% of players use, be a cosmetic and performance only modification like its meant to be instead?
I hope you reconsider your stance and opinion, and I hope you choose to either fix the tables or remove fast math all together.