mirror of
https://github.com/libraryaddict/LibsDisguises.git
synced 2024-09-27 04:02:38 +02:00
Fix bad load order
This commit is contained in:
parent
7a28a6b0ae
commit
85f5e64d18
@ -214,6 +214,26 @@ public class ReflectionManager {
|
||||
addEntityTracker = ReflectionManager.getNmsMethod("EntityTrackerEntry", NmsVersion.v1_14.isSupported() ? "b" : "updatePlayer",
|
||||
ReflectionManager.getNmsClass("EntityPlayer"));
|
||||
|
||||
if (nmsReflection != null) {
|
||||
sessionService = nmsReflection.getMinecraftSessionService();
|
||||
} else {
|
||||
Object minecraftServer = getMinecraftServer();
|
||||
|
||||
for (Method method : getNmsClass("MinecraftServer").getMethods()) {
|
||||
if (!method.getReturnType().getSimpleName().equals("MinecraftSessionService")) {
|
||||
continue;
|
||||
}
|
||||
|
||||
sessionService = (MinecraftSessionService) method.invoke(minecraftServer);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
try {
|
||||
fillProfileProperties = sessionService.getClass().getMethod("fillProfileProperties", GameProfile.class, boolean.class);
|
||||
} catch (Exception ignored) {
|
||||
}
|
||||
|
||||
if (nmsReflection != null) {
|
||||
return;
|
||||
}
|
||||
@ -321,29 +341,6 @@ public class ReflectionManager {
|
||||
soundCategories.put((String) soundCategoryMethod.invoke(anEnum), anEnum);
|
||||
}
|
||||
|
||||
if (nmsReflection != null) {
|
||||
sessionService = nmsReflection.getMinecraftSessionService();
|
||||
} else {
|
||||
Object minecraftServer = getMinecraftServer();
|
||||
|
||||
for (Method method : getNmsClass("MinecraftServer").getMethods()) {
|
||||
if (!method.getReturnType().getSimpleName().equals("MinecraftSessionService")) {
|
||||
continue;
|
||||
}
|
||||
|
||||
sessionService = (MinecraftSessionService) method.invoke(minecraftServer);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
for (Method m : sessionService.getClass().getMethods()) {
|
||||
if (!m.getName().equals("fillProfileProperties")) {
|
||||
continue;
|
||||
}
|
||||
|
||||
fillProfileProperties = m;
|
||||
break;
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user