From 0e31f9b22e06cdc5476814a2aae074c868c18e2a Mon Sep 17 00:00:00 2001 From: Frank Date: Sun, 28 Nov 2021 21:58:38 +0100 Subject: [PATCH] Added `DespawnableAnimal` --- .../java/ru/bclib/entity/DespawnableAnimal.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/main/java/ru/bclib/entity/DespawnableAnimal.java diff --git a/src/main/java/ru/bclib/entity/DespawnableAnimal.java b/src/main/java/ru/bclib/entity/DespawnableAnimal.java new file mode 100644 index 00000000..197673a1 --- /dev/null +++ b/src/main/java/ru/bclib/entity/DespawnableAnimal.java @@ -0,0 +1,16 @@ +package ru.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(); + } +}