From 560476c56f680b8f0b24830651ff5bfa6ebb9b67 Mon Sep 17 00:00:00 2001 From: Myles Date: Fri, 24 Jun 2016 14:02:29 +0100 Subject: [PATCH] Should fix #452 --- .../protocols/protocol1_9to1_8/storage/ClientChunks.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/storage/ClientChunks.java b/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/storage/ClientChunks.java index bc2147b05..bb0395ece 100644 --- a/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/storage/ClientChunks.java +++ b/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/storage/ClientChunks.java @@ -26,8 +26,10 @@ public class ClientChunks extends StoredObject { try { mapChunkBulkRef = new ReflectionUtil.ClassReflection(ReflectionUtil.nms("PacketPlayOutMapChunkBulk")); mapChunkRef = new ReflectionUtil.ClassReflection(ReflectionUtil.nms("PacketPlayOutMapChunk")); - obfuscateRef = Class.forName("org.spigotmc.AntiXray").getMethod("obfuscate", int.class, int.class, int.class, byte[].class, ReflectionUtil.nms("World")); - worldRef = ReflectionUtil.nms("World"); + if (ViaVersion.getInstance().isSpigot()) { + obfuscateRef = Class.forName("org.spigotmc.AntiXray").getMethod("obfuscate", int.class, int.class, int.class, byte[].class, ReflectionUtil.nms("World")); + worldRef = ReflectionUtil.nms("World"); + } } catch (Exception e) { Bukkit.getLogger().log(Level.WARNING, "Failed to initialise chunks reflection", e); }