From 447f26781189c9b4761cd8f8039a8c0fd37edc5d Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Sat, 23 Nov 2013 15:21:30 +1300 Subject: [PATCH] Stop trying to send a self disguise if the player isn't valid. --- src/me/libraryaddict/disguise/utilities/DisguiseUtilities.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/me/libraryaddict/disguise/utilities/DisguiseUtilities.java b/src/me/libraryaddict/disguise/utilities/DisguiseUtilities.java index 80eed4d1..d5760152 100644 --- a/src/me/libraryaddict/disguise/utilities/DisguiseUtilities.java +++ b/src/me/libraryaddict/disguise/utilities/DisguiseUtilities.java @@ -121,6 +121,9 @@ public class DisguiseUtilities { */ public static void sendSelfDisguise(final Player player) { try { + if (!player.isValid()) { + return; + } Object world = ReflectionManager.getWorld(player.getWorld()); Object tracker = world.getClass().getField("tracker").get(world); Object trackedEntities = tracker.getClass().getField("trackedEntities").get(tracker);