From e931488c28e78eeef0f1109cda64530d7e678e80 Mon Sep 17 00:00:00 2001 From: drtshock Date: Fri, 8 May 2015 08:59:18 -0500 Subject: [PATCH] Store target player's UUID when opening other vault. Fixes #68. --- .../java/com/drtshock/playervaults/commands/VaultCommand.java | 2 +- .../java/com/drtshock/playervaults/listeners/Listeners.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/drtshock/playervaults/commands/VaultCommand.java b/src/main/java/com/drtshock/playervaults/commands/VaultCommand.java index c2f1260..0983083 100644 --- a/src/main/java/com/drtshock/playervaults/commands/VaultCommand.java +++ b/src/main/java/com/drtshock/playervaults/commands/VaultCommand.java @@ -61,7 +61,7 @@ public class VaultCommand implements CommandExecutor { } if (VaultOperations.openOtherVault(player, searchPlayer, args[1])) { - PlayerVaults.getInstance().getInVault().put(player.getUniqueId().toString(), new VaultViewInfo(player.getUniqueId(), Integer.parseInt(args[1]))); + PlayerVaults.getInstance().getInVault().put(player.getUniqueId().toString(), new VaultViewInfo(searchPlayer.getUniqueId(), Integer.parseInt(args[1]))); } break; default: diff --git a/src/main/java/com/drtshock/playervaults/listeners/Listeners.java b/src/main/java/com/drtshock/playervaults/listeners/Listeners.java index 0f6563e..c313775 100644 --- a/src/main/java/com/drtshock/playervaults/listeners/Listeners.java +++ b/src/main/java/com/drtshock/playervaults/listeners/Listeners.java @@ -56,7 +56,7 @@ public class Listeners implements Listener { if (inv.getViewers().size() == 1) { VaultViewInfo info = PlayerVaults.getInstance().getInVault().get(player.getUniqueId().toString()); try { - vm.saveVault(inv, player.getUniqueId(), info.getNumber()); + vm.saveVault(inv, info.getHolderUUID(), info.getNumber()); } catch (IOException e) { // ignore }