diff --git a/src/balor/OpenInv/InventoryManager.java b/src/balor/OpenInv/InventoryManager.java index 88275d6..fd83547 100644 --- a/src/balor/OpenInv/InventoryManager.java +++ b/src/balor/OpenInv/InventoryManager.java @@ -75,7 +75,7 @@ public class InventoryManager { * /openinv/commands/OpenInvPluginCommand.java} * @throws WorldNotFoundException */ - public void openOfflineInv(final Player sender, final String name, final String world) + public Player openOfflineInv(final Player sender, final String name, final String world) throws PlayerNotFound, WorldNotFoundException { Player target = null; final HashMap replace = new HashMap(); @@ -112,6 +112,7 @@ public class InventoryManager { + ChatColor.RED + " can't be found."); } openInv(sender, target, true); + return target; } /** diff --git a/src/lishid/openinv/commands/OpenInvPluginCommand.java b/src/lishid/openinv/commands/OpenInvPluginCommand.java index 695df93..7c185c9 100644 --- a/src/lishid/openinv/commands/OpenInvPluginCommand.java +++ b/src/lishid/openinv/commands/OpenInvPluginCommand.java @@ -84,7 +84,7 @@ public class OpenInvPluginCommand implements CommandExecutor { target = this.plugin.getServer().getPlayer(name); if (target == null) { try { - InventoryManager.INSTANCE.openOfflineInv(player, name, player.getWorld().getName()); + target = InventoryManager.INSTANCE.openOfflineInv(player, name, player.getWorld().getName()); } catch (PlayerNotFound e) { sender.sendMessage(e.getMessage()); } catch (WorldNotFoundException e) {