mirror of
https://github.com/boy0001/FastAsyncWorldedit.git
synced 2024-11-25 03:55:35 +01:00
Fix angle mask
This commit is contained in:
parent
3d2f939377
commit
d77ae61894
@ -54,14 +54,14 @@ public class AngleMask extends SolidBlockMask implements ResettableMask {
|
|||||||
|
|
||||||
public int getHeight(int x, int y, int z) {
|
public int getHeight(int x, int y, int z) {
|
||||||
try {
|
try {
|
||||||
int rx = x - cacheBotX;
|
int rx = x - cacheBotX + 16;
|
||||||
int rz = z - cacheBotZ;
|
int rz = z - cacheBotZ + 16;
|
||||||
int index;
|
int index;
|
||||||
if (((rx + 16) & 0xFF) != rx + 16 || ((rz + 16) & 0xFF) != rz + 16) {
|
if (((rx & 0xFF) != rx || (rz & 0xFF) != rz)) {
|
||||||
cacheBotX = x - 16;
|
cacheBotX = x - 16;
|
||||||
cacheBotZ = z - 16;
|
cacheBotZ = z - 16;
|
||||||
rx = x - cacheBotX;
|
rx = x - cacheBotX + 16;
|
||||||
rz = z - cacheBotZ;
|
rz = z - cacheBotZ + 16;
|
||||||
index = rx + (rz << 8);
|
index = rx + (rz << 8);
|
||||||
if (cacheHeights == null) {
|
if (cacheHeights == null) {
|
||||||
cacheHeights = new byte[65536];
|
cacheHeights = new byte[65536];
|
||||||
|
Loading…
Reference in New Issue
Block a user