The suggestion is for any of you to try and find the gaping flaw of logic in this explanation.
The title looks as though I have a video if someone hackusating me. No, I am here today explaining why anyone who gets a 3 block hit on you in a straightline is cheating. As most of you should know Minecraft runs in ticks. 20 tps to be precise. Pretend 2 players have 1 ms each. The lowest amount possible without hosting, they are litterally connected to the same Ethernet or whatnot. All their information will be sent in the next tick with 0.05 delay.
Ok so player A and B both have 1 ms as stated above. They both sprint towards each other in a straightline. Player A attacks player B at 20 clicks a second (or in 1.9 they attack at the perfect moment) while moving towards player B and B moving towards A. I believe the players move at least 4 blocks a second. Player A at last connects a hit to player B. Pretending they are legit, player A's hit would of had to been 3-2.8 blocks away. This is because the hit must have been in a tick. Then in the next tick when the hit registers server side player B will be 0.2 blocks closer to A and A will be 0.12 blocks closer to B. However player A won't actually be closer because this next tick should be when he sent the packet so the server should see him in the same place. This means the hit is actually 2.8-2.6 blocks server side, 2.68-2.48 blocks for player A and for player B it's even wierder. So the attack packet was sent to the location 2 ticks after where player B is since B's location must have passed one tick by the server than to player A. Then the attack packet is sent when player B is 2.4-2.6 blocks away. Then when the attack packet registers and hits B on B's side it's been another 2 ticks so the hit should only be 2.0-2.2 blocks away.
So if anyone ever gets a 3 block hit on anyone. They are cheating.
More ping means they move more. The 2 players literally have the lowest ping possible.
The title looks as though I have a video if someone hackusating me. No, I am here today explaining why anyone who gets a 3 block hit on you in a straightline is cheating. As most of you should know Minecraft runs in ticks. 20 tps to be precise. Pretend 2 players have 1 ms each. The lowest amount possible without hosting, they are litterally connected to the same Ethernet or whatnot. All their information will be sent in the next tick with 0.05 delay.
Ok so player A and B both have 1 ms as stated above. They both sprint towards each other in a straightline. Player A attacks player B at 20 clicks a second (or in 1.9 they attack at the perfect moment) while moving towards player B and B moving towards A. I believe the players move at least 4 blocks a second. Player A at last connects a hit to player B. Pretending they are legit, player A's hit would of had to been 3-2.8 blocks away. This is because the hit must have been in a tick. Then in the next tick when the hit registers server side player B will be 0.2 blocks closer to A and A will be 0.12 blocks closer to B. However player A won't actually be closer because this next tick should be when he sent the packet so the server should see him in the same place. This means the hit is actually 2.8-2.6 blocks server side, 2.68-2.48 blocks for player A and for player B it's even wierder. So the attack packet was sent to the location 2 ticks after where player B is since B's location must have passed one tick by the server than to player A. Then the attack packet is sent when player B is 2.4-2.6 blocks away. Then when the attack packet registers and hits B on B's side it's been another 2 ticks so the hit should only be 2.0-2.2 blocks away.
So if anyone ever gets a 3 block hit on anyone. They are cheating.
More ping means they move more. The 2 players literally have the lowest ping possible.