From b331f82adb3553d311a0fe4904d91ec32a090cbc Mon Sep 17 00:00:00 2001 From: gnembon Date: Fri, 24 May 2019 12:54:22 -0300 Subject: [PATCH] vanilla cat spawning bug --- src/main/java/carpet/utils/SpawnReporter.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/carpet/utils/SpawnReporter.java b/src/main/java/carpet/utils/SpawnReporter.java index 54e5a3f7..ca2786a6 100644 --- a/src/main/java/carpet/utils/SpawnReporter.java +++ b/src/main/java/carpet/utils/SpawnReporter.java @@ -1,6 +1,7 @@ package carpet.utils; +import carpet.CarpetSettings; import carpet.mixins.WeightedPickerEntryMixin; import it.unimi.dsi.fastutil.objects.Object2IntMap; import it.unimi.dsi.fastutil.objects.Object2LongMap; @@ -412,6 +413,8 @@ public class SpawnReporter { for (Biome.SpawnEntry spawnEntry : lst) { + if (SpawnRestriction.getLocation(spawnEntry.type)==null) + continue; // vanilla bug boolean canspawn = SpawnHelper.canSpawn(SpawnRestriction.getLocation(spawnEntry.type), worldIn, pos, spawnEntry.type); int will_spawn = -1; boolean fits = false;