Major update of the code #3

Closed
Belphemur wants to merge 7 commits from master into master
11 changed files with 1353 additions and 996 deletions
Showing only changes of commit 40644e337a - Show all commits

View File

@@ -75,7 +75,7 @@ public class InventoryManager {
* /openinv/commands/OpenInvPluginCommand.java} * /openinv/commands/OpenInvPluginCommand.java}
* @throws WorldNotFoundException * @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 { throws PlayerNotFound, WorldNotFoundException {
Player target = null; Player target = null;
final HashMap<String, String> replace = new HashMap<String, String>(); final HashMap<String, String> replace = new HashMap<String, String>();
@@ -112,6 +112,7 @@ public class InventoryManager {
+ ChatColor.RED + " can't be found."); + ChatColor.RED + " can't be found.");
} }
openInv(sender, target, true); openInv(sender, target, true);
return target;
} }
/** /**

View File

@@ -84,7 +84,7 @@ public class OpenInvPluginCommand implements CommandExecutor {
target = this.plugin.getServer().getPlayer(name); target = this.plugin.getServer().getPlayer(name);
if (target == null) { if (target == null) {
try { try {
InventoryManager.INSTANCE.openOfflineInv(player, name, player.getWorld().getName()); target = InventoryManager.INSTANCE.openOfflineInv(player, name, player.getWorld().getName());
} catch (PlayerNotFound e) { } catch (PlayerNotFound e) {
sender.sendMessage(e.getMessage()); sender.sendMessage(e.getMessage());
} catch (WorldNotFoundException e) { } catch (WorldNotFoundException e) {