From 461d9faf00316e3886215c82364b52b0f083e7d0 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Fri, 25 Mar 2016 00:45:24 +0100 Subject: [PATCH] Implement getting / setting of Entity invulnerability By: Sansko1337 --- .../org/bukkit/craftbukkit/entity/CraftEntity.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java index 5572ac1d3..83f91313d 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java @@ -553,6 +553,16 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity { return getHandle().glowing; } + @Override + public void setInvulnerable(boolean flag) { + getHandle().h(flag); // PAIL: rename setInvulnerable + } + + @Override + public boolean isInvulnerable() { + return getHandle().isInvulnerable(DamageSource.GENERIC); + } + private static PermissibleBase getPermissibleBase() { if (perm == null) { perm = new PermissibleBase(new ServerOperator() {