Looks like max view distance is 35 chunks, and use minus not plus..

This commit is contained in:
libraryaddict 2014-09-29 15:35:38 +13:00
parent 4921ec07ce
commit 4d50358934

View File

@ -315,7 +315,7 @@ public class DisguiseUtilities {
continue;
}
try {
int chunkX = (int) Math.floor(loc.getBlockX() / 16D) + 17, chunkZ = (int) Math.floor(loc.getBlockZ() / 16D) + 17;
int chunkX = (int) Math.floor(loc.getX() / 16D) - 20, chunkZ = (int) Math.floor(loc.getZ() / 16D) - 20;
chunkX -= chunkX % 10;
chunkZ -= chunkZ % 10;
xChunk.set(bedChunk, chunkX);
@ -356,8 +356,8 @@ public class DisguiseUtilities {
bedInts.write(0, entity.getEntityId());
if (ReflectionManager.is1_8(player)) {
PlayerWatcher watcher = disguise.getWatcher();
int chunkX = (int) Math.floor(playerLocation.getBlockX() / 16D) + 17, chunkZ = (int) Math.floor(playerLocation
.getBlockZ() / 16D) + 17;
int chunkX = (int) Math.floor(playerLocation.getX() / 16D) - 20, chunkZ = (int) Math
.floor(playerLocation.getZ() / 16D) - 20;
chunkX -= chunkX % 10;
chunkZ -= chunkZ % 10;
bedInts.write(1, (chunkX * 16) + 1 + watcher.getSleepingDirection().getModX());