diff --git a/Spigot-Server-Patches/0025-Remove-certain-entities-that-fly-through-unloaded-ch.patch b/Spigot-Server-Patches/0025-Remove-certain-entities-that-fly-through-unloaded-ch.patch
index 3a32323d0c..77efb99afe 100644
--- a/Spigot-Server-Patches/0025-Remove-certain-entities-that-fly-through-unloaded-ch.patch
+++ b/Spigot-Server-Patches/0025-Remove-certain-entities-that-fly-through-unloaded-ch.patch
@@ -86,7 +86,7 @@ index 15fe976..7425bbf 100644
              entity.ticksLived++;
              entity.inactiveTick();
 +            // PaperSpigot start - Remove entities in unloaded chunks
-+            if (entity instanceof EntityEnderPearl || (!this.isChunkLoaded(i, j, true) &&
++            if (!this.isChunkLoaded(i, j, true) && ((entity instanceof EntityEnderPearl && this.paperSpigotConfig.removeUnloadedEnderPearls) ||
 +                    (entity instanceof EntityFallingBlock && this.paperSpigotConfig.removeUnloadedFallingBlocks) ||
 +                    (entity instanceof EntityTNTPrimed && this.paperSpigotConfig.removeUnloadedTNTEntities))) {
 +                entity.inUnloadedChunk = true;