mirror of
https://github.com/NoCheatPlus/NoCheatPlus.git
synced 2024-12-27 19:07:45 +01:00
Fix opposite-direction increments in ray-tracing.
This commit is contained in:
parent
7baac6bb38
commit
4958913d1e
@ -103,11 +103,11 @@ public abstract class RayTracing {
|
|||||||
blockX ++;
|
blockX ++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (oX >= 1){
|
else if (oX >= 1 && dX > 0.0){
|
||||||
oX -= 1;
|
oX -= 1;
|
||||||
blockX ++;
|
blockX ++;
|
||||||
}
|
}
|
||||||
else if (oX < 0){
|
else if (oX < 0 && dX < 0.0){
|
||||||
oX += 1;
|
oX += 1;
|
||||||
blockX --;
|
blockX --;
|
||||||
}
|
}
|
||||||
@ -123,11 +123,11 @@ public abstract class RayTracing {
|
|||||||
blockY ++;
|
blockY ++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (oY >= 1){
|
else if (oY >= 1 && dY > 0.0){
|
||||||
oY -= 1;
|
oY -= 1;
|
||||||
blockY ++;
|
blockY ++;
|
||||||
}
|
}
|
||||||
else if (oY < 0){
|
else if (oY < 0 && dY < 0.0){
|
||||||
oY += 1;
|
oY += 1;
|
||||||
blockY --;
|
blockY --;
|
||||||
}
|
}
|
||||||
@ -143,11 +143,11 @@ public abstract class RayTracing {
|
|||||||
blockZ ++;
|
blockZ ++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (oZ >= 1){
|
else if (oZ >= 1 && dZ > 0.0){
|
||||||
oZ -= 1;
|
oZ -= 1;
|
||||||
blockZ ++;
|
blockZ ++;
|
||||||
}
|
}
|
||||||
else if (oZ < 0){
|
else if (oZ < 0 && dZ < 0.0){
|
||||||
oZ += 1;
|
oZ += 1;
|
||||||
blockZ --;
|
blockZ --;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user