summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/game/Board.java
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2022-07-29 21:49:43 -0400
committerTyler Murphy <tylermurphy534@gmail.com>2022-07-29 21:49:43 -0400
commit055abc11bd0818c80d4c7be36f35cabd7becbebd (patch)
tree1d9569f358b249595c5a2a2904e7a4ae72170b15 /src/main/java/net/tylermurphy/hideAndSeek/game/Board.java
parentstop kicking from standing ontop of hidden block (diff)
downloadkenshinshideandseek-055abc11bd0818c80d4c7be36f35cabd7becbebd.tar.gz
kenshinshideandseek-055abc11bd0818c80d4c7be36f35cabd7becbebd.tar.bz2
kenshinshideandseek-055abc11bd0818c80d4c7be36f35cabd7becbebd.zip
better hitboxes for blockhunt
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/game/Board.java')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/game/Board.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/game/Board.java b/src/main/java/net/tylermurphy/hideAndSeek/game/Board.java
index 050faa8..cf91c23 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/game/Board.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/game/Board.java
@@ -103,6 +103,9 @@ public class Board {
}
public void addHider(Player player) {
+ if(!Main.getInstance().supports(9)){
+ player.spigot().setCollidesWithEntities(false);
+ }
Hider.add(player.getUniqueId().toString());
Seeker.remove(player.getUniqueId().toString());
Spectator.remove(player.getUniqueId().toString());
@@ -110,6 +113,9 @@ public class Board {
}
public void addSeeker(Player player) {
+ if(!Main.getInstance().supports(9)){
+ player.spigot().setCollidesWithEntities(false);
+ }
Hider.remove(player.getUniqueId().toString());
Seeker.add(player.getUniqueId().toString());
Spectator.remove(player.getUniqueId().toString());
@@ -117,6 +123,9 @@ public class Board {
}
public void addSpectator(Player player) {
+ if(!Main.getInstance().supports(9)){
+ player.spigot().setCollidesWithEntities(false);
+ }
Hider.remove(player.getUniqueId().toString());
Seeker.remove(player.getUniqueId().toString());
Spectator.add(player.getUniqueId().toString());
@@ -124,6 +133,9 @@ public class Board {
}
public void remove(Player player) {
+ if(!Main.getInstance().supports(9)){
+ player.spigot().setCollidesWithEntities(true);
+ }
Hider.remove(player.getUniqueId().toString());
Seeker.remove(player.getUniqueId().toString());
Spectator.remove(player.getUniqueId().toString());