package org.betterx.bclib.entity; import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.animal.Animal; import net.minecraft.world.level.Level; public abstract class DespawnableAnimal extends Animal { protected DespawnableAnimal(EntityType entityType, Level level) { super(entityType, level); } @Override public boolean removeWhenFarAway(double d) { return !this.hasCustomName(); } }