summaryrefslogtreewikicommitdiff
path: root/src
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2022-08-01 17:15:13 -0400
committerTyler Murphy <tylermurphy534@gmail.com>2022-08-01 17:15:13 -0400
commit911469c746d127c91e02f14dfaaa96f1d99575c6 (patch)
tree91f5818109131af91216ac2e86e61cb027b8faff /src
parentrefactoring and blockhunt disguise bug fixes (diff)
downloadkenshinshideandseek-911469c746d127c91e02f14dfaaa96f1d99575c6.tar.gz
kenshinshideandseek-911469c746d127c91e02f14dfaaa96f1d99575c6.tar.bz2
kenshinshideandseek-911469c746d127c91e02f14dfaaa96f1d99575c6.zip
creative mode should not be attackable
Diffstat (limited to 'src')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/game/listener/DisguiseHandler.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/DisguiseHandler.java b/src/main/java/net/tylermurphy/hideAndSeek/game/listener/DisguiseHandler.java
index 50c45fb..10db324 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/listener/DisguiseHandler.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/game/listener/DisguiseHandler.java
@@ -11,6 +11,7 @@ import com.cryptomorin.xseries.XMaterial;
import net.tylermurphy.hideAndSeek.Main;
import net.tylermurphy.hideAndSeek.game.util.Disguise;
import org.bukkit.Bukkit;
+import org.bukkit.GameMode;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.attribute.Attribute;
@@ -73,6 +74,7 @@ public class DisguiseHandler implements Listener {
Disguise disguise = Main.getInstance().getDisguiser().getByEntityID(id);
if(disguise == null) disguise = Main.getInstance().getDisguiser().getByHitBoxID(id);
if(disguise == null) return;
+ if(disguise.getPlayer().getGameMode() == GameMode.CREATIVE) return;
event.setCancelled(true);
handleAttack(disguise, player);
}