summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authormd_5 <git@md-5.net>2016-03-27 20:19:41 +1100
committermd_5 <git@md-5.net>2016-03-27 20:19:41 +1100
commitcd36f6f2570d8909d691e856eddf49f6b882e784 (patch)
treefc70987f34465342cb1717ac6ea87a65f6b60efd /src
parent1ea1adc10f3f068f3d67f472469443fd732d8d2c (diff)
downloadcraftbukkit-cd36f6f2570d8909d691e856eddf49f6b882e784.tar
craftbukkit-cd36f6f2570d8909d691e856eddf49f6b882e784.tar.gz
craftbukkit-cd36f6f2570d8909d691e856eddf49f6b882e784.tar.lz
craftbukkit-cd36f6f2570d8909d691e856eddf49f6b882e784.tar.xz
craftbukkit-cd36f6f2570d8909d691e856eddf49f6b882e784.zip
SPIGOT-2060: Method to control whether entities collide
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
index 81afb917..8aa86868 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
@@ -540,4 +540,14 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
public boolean hasAI() {
return (this.getHandle() instanceof EntityInsentient) ? !((EntityInsentient) this.getHandle()).cR() : false; // PAIL: rename
}
+
+ @Override
+ public void setCollidable(boolean collidable) {
+ getHandle().collides = collidable;
+ }
+
+ @Override
+ public boolean isCollidable() {
+ return getHandle().collides;
+ }
}