SPIGOT-6663: Chicken Jockeys chickens don't despawn
By: md_5 <git@md-5.net>
This commit is contained in:
@@ -491,13 +491,13 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
|
||||
|
||||
@Override
|
||||
public boolean getRemoveWhenFarAway() {
|
||||
return getHandle() instanceof EntityInsentient && !((EntityInsentient) getHandle()).persistenceRequired;
|
||||
return getHandle() instanceof EntityInsentient && !((EntityInsentient) getHandle()).isPersistent();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setRemoveWhenFarAway(boolean remove) {
|
||||
if (getHandle() instanceof EntityInsentient) {
|
||||
((EntityInsentient) getHandle()).persistenceRequired = !remove;
|
||||
((EntityInsentient) getHandle()).setPersistenceRequired(!remove);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -76,7 +76,7 @@ public class CraftVillagerZombie extends CraftZombie implements ZombieVillager {
|
||||
if (time < 0) {
|
||||
getHandle().villagerConversionTime = -1;
|
||||
getHandle().getDataWatcher().set(EntityZombieVillager.DATA_CONVERTING_ID, false);
|
||||
getHandle().persistenceRequired = false; // CraftBukkit - SPIGOT-4684 update persistence
|
||||
getHandle().setPersistenceRequired(false); // CraftBukkit - SPIGOT-4684 update persistence
|
||||
getHandle().conversionStarter = null;
|
||||
getHandle().removeEffect(MobEffects.DAMAGE_BOOST, org.bukkit.event.entity.EntityPotionEffectEvent.Cause.CONVERSION);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user