Implement getting / setting of Entity invulnerability

This commit is contained in:
Sansko1337 2016-03-25 00:45:24 +01:00 committed by md_5
parent 6067e54dd2
commit ea49b2eee9

View File

@ -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() {