From e75dc6c6093ebbb81fffbfc13678f72192fd7a86 Mon Sep 17 00:00:00 2001 From: mbax Date: Sat, 26 Jun 2021 15:45:29 -0400 Subject: [PATCH] Signs are not commands --- .../java/com/drtshock/playervaults/listeners/SignListener.java | 2 +- .../drtshock/playervaults/vaultmanagement/VaultOperations.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/drtshock/playervaults/listeners/SignListener.java b/src/main/java/com/drtshock/playervaults/listeners/SignListener.java index 56483d6..cc33ab9 100644 --- a/src/main/java/com/drtshock/playervaults/listeners/SignListener.java +++ b/src/main/java/com/drtshock/playervaults/listeners/SignListener.java @@ -124,7 +124,7 @@ public class SignListener implements Listener { } if (self) { // We already checked that they can use signs, now lets check if they have this many vaults. - if (VaultOperations.openOwnVault(player, numS, true)) { + if (VaultOperations.openOwnVault(player, numS, false)) { PlayerVaults.getInstance().getInVault().put(player.getUniqueId().toString(), new VaultViewInfo(player.getUniqueId().toString(), num)); } else { PlayerVaults.debug("Player " + player.getName() + " failed to open sign vault!"); diff --git a/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultOperations.java b/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultOperations.java index d21badb..7f4b42d 100644 --- a/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultOperations.java +++ b/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultOperations.java @@ -194,7 +194,7 @@ public class VaultOperations { * @return Whether or not the player was allowed to open it. */ public static boolean openOwnVault(Player player, String arg, boolean isCommand) { - if (isCommand && player.hasPermission("playervaults.commands.use")) { + if (!isCommand || player.hasPermission("playervaults.commands.use")) { return openOwnVault(player, arg); } PlayerVaults.getInstance().getTL().noPerms().title().send(player);