From 9ae97409d4cd95266323803c3674f7c6c324ba11 Mon Sep 17 00:00:00 2001 From: kickash32 Date: Fri, 12 Jun 2020 21:47:18 -0400 Subject: [PATCH] Track Ender Dragon at current (no tick) view distance --- Spigot-Server-Patches/Tracking-Range-Improvements.patch | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Spigot-Server-Patches/Tracking-Range-Improvements.patch b/Spigot-Server-Patches/Tracking-Range-Improvements.patch index 5be0b60c9..f181870a5 100644 --- a/Spigot-Server-Patches/Tracking-Range-Improvements.patch +++ b/Spigot-Server-Patches/Tracking-Range-Improvements.patch @@ -28,6 +28,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 import net.minecraft.server.Entity; +import net.minecraft.server.EntityEnderDragon; // Paper ++import net.minecraft.server.WorldServer; // Paper import net.minecraft.server.EntityExperienceOrb; import net.minecraft.server.EntityGhast; import net.minecraft.server.EntityItem; @@ -69,7 +70,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 return config.miscTrackingRange; } else { -+ if (entity instanceof EntityEnderDragon) return defaultRange; // Paper - enderdragon is exempt ++ if (entity instanceof EntityEnderDragon) return ((WorldServer)(entity.getWorld())).getChunkProvider().playerChunkMap.getLoadViewDistance(); // Paper - enderdragon is exempt return config.otherTrackingRange; } }