From fdd5bc5a8e3ad621ea440dfa3785ba72f47bdde0 Mon Sep 17 00:00:00 2001 From: vemacs Date: Fri, 10 Jun 2016 07:44:16 -0600 Subject: [PATCH] Use more cached methods --- .../src/net/ess3/nms/refl/SpawnEggRefl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nms/ReflectionProvider/src/net/ess3/nms/refl/SpawnEggRefl.java b/nms/ReflectionProvider/src/net/ess3/nms/refl/SpawnEggRefl.java index 611af1a8b..a10ab49af 100644 --- a/nms/ReflectionProvider/src/net/ess3/nms/refl/SpawnEggRefl.java +++ b/nms/ReflectionProvider/src/net/ess3/nms/refl/SpawnEggRefl.java @@ -92,10 +92,10 @@ public class SpawnEggRefl { tagCompound = NBTTagCompoundConstructor.newInstance(); } Object id = NBTTagCompoundConstructor.newInstance(); - Method tagSetString = NBTTagCompoundClass.getDeclaredMethod("setString", String.class, String.class); + Method tagSetString = ReflUtil.getMethodCached(NBTTagCompoundClass, "setString", String.class, String.class); tagSetString.invoke(id, "id", type.getName()); - Method tagSetTag = NBTTagCompoundClass.getDeclaredMethod("set", String.class, NBTTagCompoundClass.getSuperclass()); + Method tagSetTag = ReflUtil.getMethodCached(NBTTagCompoundClass, "set", String.class, NBTTagCompoundClass.getSuperclass()); tagSetTag.invoke(tagCompound, "EntityTag", id); Method stackSetTag = ReflUtil.getMethodCached(NMSItemStackClass, "setTag", NBTTagCompoundClass);