diff --git a/src/main/java/com/lovetropics/extras/entity/ravekoa/RaveKoaEntity.java b/src/main/java/com/lovetropics/extras/entity/ravekoa/RaveKoaEntity.java index 7f959b6..ddb8951 100644 --- a/src/main/java/com/lovetropics/extras/entity/ravekoa/RaveKoaEntity.java +++ b/src/main/java/com/lovetropics/extras/entity/ravekoa/RaveKoaEntity.java @@ -20,7 +20,6 @@ public class RaveKoaEntity extends PathfinderMob { public RaveKoaEntity(EntityType type, Level world) { super(type, world); - this.setPersistenceRequired(); } @Override @@ -55,6 +54,17 @@ public static AttributeSupplier.Builder createAttributes() { @Nullable @Override public SpawnGroupData finalizeSpawn(ServerLevelAccessor pLevel, DifficultyInstance pDifficulty, MobSpawnType pReason, @Nullable SpawnGroupData pSpawnData, @Nullable CompoundTag pDataTag) { + this.setPersistenceRequired(); return super.finalizeSpawn(pLevel, pDifficulty, pReason, pSpawnData, pDataTag); } + + @Override + protected boolean shouldDespawnInPeaceful() { + return false; + } + + @Override + public void checkDespawn() { + //NO OP + } }