From ef6214a442e56e565f1acac92fd3b08425694b98 Mon Sep 17 00:00:00 2001 From: Myles Date: Sat, 5 Mar 2016 21:23:14 +0000 Subject: [PATCH] Fix getHandItem across reloads, though half the things will still break on reload :( --- src/main/java/us/myles/ViaVersion/ViaVersionPlugin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/us/myles/ViaVersion/ViaVersionPlugin.java b/src/main/java/us/myles/ViaVersion/ViaVersionPlugin.java index e71e78f55..52933b5c4 100644 --- a/src/main/java/us/myles/ViaVersion/ViaVersionPlugin.java +++ b/src/main/java/us/myles/ViaVersion/ViaVersionPlugin.java @@ -47,6 +47,7 @@ public class ViaVersionPlugin extends JavaPlugin implements ViaVersionAPI { ViaVersion.setInstance(this); if (System.getProperty("ViaVersion") != null) { getLogger().severe("ViaVersion is already loaded, we don't support reloads. Please reboot if you wish to update."); + getLogger().severe("Some features may not work."); return; } @@ -166,7 +167,7 @@ public class ViaVersionPlugin extends JavaPlugin implements ViaVersionAPI { public static ItemStack getHandItem(final ConnectionInfo info) { try { - return Bukkit.getScheduler().callSyncMethod(getPlugin(ViaVersionPlugin.class), new Callable() { + return Bukkit.getScheduler().callSyncMethod(Bukkit.getPluginManager().getPlugin("ViaVersion"), new Callable() { @Override public ItemStack call() throws Exception { if (info.getPlayer() != null) {