From 3925012a9433391bf8adf339df626271b40f7783 Mon Sep 17 00:00:00 2001 From: CmdrKittens <52665651+CmdrKittens@users.noreply.github.com> Date: Mon, 13 Apr 2020 14:57:22 -0400 Subject: [PATCH] Link, wake up... --- .../com/drtshock/playervaults/listeners/SignListener.java | 3 +++ .../playervaults/vaultmanagement/VaultOperations.java | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/src/main/java/com/drtshock/playervaults/listeners/SignListener.java b/src/main/java/com/drtshock/playervaults/listeners/SignListener.java index 4166907..1941f23 100644 --- a/src/main/java/com/drtshock/playervaults/listeners/SignListener.java +++ b/src/main/java/com/drtshock/playervaults/listeners/SignListener.java @@ -58,6 +58,9 @@ public class SignListener implements Listener { return; } Player player = event.getPlayer(); + if (player.isSleeping() || player.isDead() || !player.isOnline()) { + return; + } Block block = event.getClickedBlock(); if (event.getAction() == Action.RIGHT_CLICK_BLOCK) { if (PlayerVaults.getInstance().getInVault().containsKey(player.getUniqueId().toString())) { diff --git a/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultOperations.java b/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultOperations.java index 3dbea03..04f9568 100644 --- a/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultOperations.java +++ b/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultOperations.java @@ -131,6 +131,9 @@ public class VaultOperations { if (isLocked()) { return false; } + if (player.isSleeping() || player.isDead() || !player.isOnline()) { + return false; + } int number; try { number = Integer.parseInt(arg); @@ -202,6 +205,10 @@ public class VaultOperations { return false; } + if (player.isSleeping() || player.isDead() || !player.isOnline()) { + return false; + } + long time = System.currentTimeMillis(); int number = 0;