Update map cursors to reflect 1.4 changes. Fixes BUKKIT-2740

This commit is contained in:
feildmaster 2012-10-29 22:27:11 -05:00 committed by EvilSeph
parent 3047a424bb
commit 856fdc2ab6

View File

@ -54,8 +54,7 @@ public class WorldMapHumanTracker {
org.bukkit.map.MapCursor cursor = render.cursors.get(i);
if (!cursor.isVisible()) continue;
byte value = (byte) (((cursor.getRawType() == 0 || cursor.getDirection() < 8 ? cursor.getDirection() : cursor.getDirection() - 1) & 15) * 16);
abyte[i * 3 + 1] = (byte) (value | (cursor.getRawType() != 0 && value < 0 ? 16 - cursor.getRawType() : cursor.getRawType()));
abyte[i * 3 + 1] = (byte) (cursor.getRawType() << 4 | cursor.getDirection() & 15);
abyte[i * 3 + 2] = (byte) cursor.getX();
abyte[i * 3 + 3] = (byte) cursor.getY();
}