summaryrefslogtreewikicommitdiff
path: root/src
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2022-05-26 11:57:12 -0400
committerTyler Murphy <tylermurphy534@gmail.com>2022-05-26 11:57:12 -0400
commit7e5bd645023c439d806438d51653f74f1c11b686 (patch)
tree9c97c80e295aae415bdd2f8dda960a3f6749b456 /src
parent1.5.0 Release Canidate 4.2b (diff)
downloadkenshinshideandseek-7e5bd645023c439d806438d51653f74f1c11b686.tar.gz
kenshinshideandseek-7e5bd645023c439d806438d51653f74f1c11b686.tar.bz2
kenshinshideandseek-7e5bd645023c439d806438d51653f74f1c11b686.zip
1.5.0 Release Canidate 4.2c
Diffstat (limited to 'src')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/game/listener/DamageHandler.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/DamageHandler.java b/src/main/java/net/tylermurphy/hideAndSeek/game/listener/DamageHandler.java
index 7f0e4d5..19ec83a 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/DamageHandler.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/game/listener/DamageHandler.java
@@ -61,9 +61,11 @@ public class DamageHandler implements Listener {
event.setCancelled(true);
return;
}
+ // If there was no attacker, if the damaged is not a player, ignore them.
+ } else if (!board.contains(player)) {
+ return;
// If there is no attacker, it most of been by natural causes. If pvp is disabled, and config doesn't allow natural causes, cancel event.
- // Also, if there was no attacker, if the damaged is not a player, ignore them.
- } else if (!board.contains(player) || !pvpEnabled && !allowNaturalCauses && board.contains(player)) {
+ } else if (!pvpEnabled && !allowNaturalCauses && board.contains(player)) {
event.setCancelled(true);
return;
}