diff --git a/src/main/java/net/minecraftforge/event/ForgeEventFactory.java b/src/main/java/net/minecraftforge/event/ForgeEventFactory.java index 62883a6a1e..325633807d 100644 --- a/src/main/java/net/minecraftforge/event/ForgeEventFactory.java +++ b/src/main/java/net/minecraftforge/event/ForgeEventFactory.java @@ -185,7 +185,7 @@ public class ForgeEventFactory { Result result = canEntitySpawn(entity, world, x, y, z, spawner, SpawnReason.SPAWNER); if (result == Result.DEFAULT) - return entity.canSpawn(world, SpawnReason.SPAWNER) || !entity.isNotColliding(world); // vanilla logic + return entity.canSpawn(world, SpawnReason.SPAWNER) && entity.isNotColliding(world); // vanilla logic (inverted) else return result == Result.ALLOW; }