From 2f7f5ef43c393dada3e8036614dfc136f7fa620e Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Tue, 19 Nov 2013 22:53:56 +1300 Subject: [PATCH] Fixed errors and errors with getPerverts for velocity packets --- src/me/libraryaddict/disguise/disguisetypes/Disguise.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/me/libraryaddict/disguise/disguisetypes/Disguise.java b/src/me/libraryaddict/disguise/disguisetypes/Disguise.java index 02ba7db3..0ad3b743 100644 --- a/src/me/libraryaddict/disguise/disguisetypes/Disguise.java +++ b/src/me/libraryaddict/disguise/disguisetypes/Disguise.java @@ -2,6 +2,7 @@ package me.libraryaddict.disguise.disguisetypes; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; @@ -282,11 +283,11 @@ public abstract class Disguise { Object entityTrackerEntry = trackedEntities.getClass().getMethod("get", int.class) .invoke(trackedEntities, getEntity().getEntityId()); if (entityTrackerEntry != null) { - Field field = ReflectionManager.getNmsClass("Entity").getField("getBukkitEntity"); + Method method = ReflectionManager.getNmsClass("Entity").getMethod("getBukkitEntity"); HashSet trackedPlayers = (HashSet) entityTrackerEntry.getClass().getField("trackedPlayers") .get(entityTrackerEntry); for (Object p : trackedPlayers) { - players.add((Player) field.get(p)); + players.add((Player) method.invoke(p)); } } } catch (Exception ex) {