prevent EnderDragon from being untracked

This commit is contained in:
Esmorall 2019-12-12 20:49:42 -03:00
parent cd852438a0
commit 307ae97923
2 changed files with 8 additions and 0 deletions

View File

@ -13,6 +13,7 @@ import net.minecraft.server.v1_14_R1.EntityPlayer;
import net.minecraft.server.v1_14_R1.MinecraftServer;
import net.minecraft.server.v1_14_R1.WorldServer;
import net.minecraft.server.v1_14_R1.PlayerChunkMap.EntityTracker;
import net.minecraft.server.v1_14_R1.EntityEnderDragon;
import net.minemora.entitytrackerfixer.EntityTrackerFixer;
import net.minemora.entitytrackerfixer.config.ConfigMain;
import net.minemora.entitytrackerfixer.util.ReflectionUtils;
@ -63,6 +64,9 @@ public class UntrackerTask extends BukkitRunnable {
if(nmsEnt instanceof EntityPlayer) {
continue;
}
if(nmsEnt instanceof EntityEnderDragon) {
continue;
}
if(nmsEnt.getBukkitEntity().getCustomName() != null) {
continue;
}

View File

@ -9,6 +9,7 @@ import org.bukkit.craftbukkit.v1_15_R1.CraftWorld;
import org.bukkit.scheduler.BukkitRunnable;
import net.minecraft.server.v1_15_R1.ChunkProviderServer;
import net.minecraft.server.v1_15_R1.EntityEnderDragon;
import net.minecraft.server.v1_15_R1.EntityPlayer;
import net.minecraft.server.v1_15_R1.MinecraftServer;
import net.minecraft.server.v1_15_R1.WorldServer;
@ -63,6 +64,9 @@ public class UntrackerTask extends BukkitRunnable {
if(nmsEnt instanceof EntityPlayer) {
continue;
}
if(nmsEnt instanceof EntityEnderDragon) {
continue;
}
if(nmsEnt.getBukkitEntity().getCustomName() != null) {
continue;
}