From 37e94e5978e31c13ec4c6f199ead69fdf733b9e5 Mon Sep 17 00:00:00 2001 From: gnembon Date: Tue, 10 Mar 2020 13:13:09 -0300 Subject: [PATCH] weird flex but ok. Pathfinding affected spawning --- src/main/java/carpet/utils/PerimeterDiagnostics.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/carpet/utils/PerimeterDiagnostics.java b/src/main/java/carpet/utils/PerimeterDiagnostics.java index d2b4239f..ddfc11d1 100644 --- a/src/main/java/carpet/utils/PerimeterDiagnostics.java +++ b/src/main/java/carpet/utils/PerimeterDiagnostics.java @@ -177,7 +177,7 @@ public class PerimeterDiagnostics if (SpawnHelper.canSpawn(spt, worldServer, pos, sle.type)) { el.refreshPositionAndAngles((float)pos.getX() + 0.5F, (float)pos.getY(), (float)pos.getZ()+0.5F, 0.0F, 0.0F); - return el.canSpawn(worldServer) && + return el.canSpawn(worldServer) && el.canSpawn(worldServer, SpawnType.NATURAL) && SpawnRestriction.canSpawn(el.getType(),el.getEntityWorld(), SpawnType.NATURAL, el.getBlockPos(), el.getEntityWorld().random) && worldServer.doesNotCollide(el); // check collision rules once they stop fiddling with them after 1.14.1 }