Add a "should burn in sunlight" API for Phantoms and Skeletons

This commit is contained in:
MeFisto94
2021-05-11 00:48:33 +02:00
parent b70d1e8bdc
commit 637bb9a05d
4 changed files with 88 additions and 12 deletions

View File

@@ -20,4 +20,15 @@ public abstract class CraftAbstractSkeleton extends CraftMonster implements Abst
return (net.minecraft.world.entity.monster.AbstractSkeleton) super.getHandle();
}
// Paper end
// Paper start
@Override
public boolean shouldBurnInDay() {
return getHandle().shouldBurnInDay();
}
@Override
public void setShouldBurnInDay(boolean shouldBurnInDay) {
getHandle().setShouldBurnInDay(shouldBurnInDay);
}
// Paper end
}

View File

@@ -34,5 +34,15 @@ public class CraftPhantom extends CraftFlying implements Phantom, CraftEnemy {
public java.util.UUID getSpawningEntity() {
return getHandle().getSpawningEntity();
}
@Override
public boolean shouldBurnInDay() {
return getHandle().shouldBurnInDay();
}
@Override
public void setShouldBurnInDay(boolean shouldBurnInDay) {
getHandle().setShouldBurnInDay(shouldBurnInDay);
}
// Paper end
}