From 856fdc2ab60d2813c815132b5e7fedfa890204f5 Mon Sep 17 00:00:00 2001 From: feildmaster Date: Mon, 29 Oct 2012 22:27:11 -0500 Subject: Update map cursors to reflect 1.4 changes. Fixes BUKKIT-2740 --- src/main/java/net/minecraft/server/WorldMapHumanTracker.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/main/java/net/minecraft/server') diff --git a/src/main/java/net/minecraft/server/WorldMapHumanTracker.java b/src/main/java/net/minecraft/server/WorldMapHumanTracker.java index 3aeb3e96..8d05888b 100644 --- a/src/main/java/net/minecraft/server/WorldMapHumanTracker.java +++ b/src/main/java/net/minecraft/server/WorldMapHumanTracker.java @@ -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(); } -- cgit v1.2.3