diff --git a/core/src/mindustry/ai/BlockIndexer.java b/core/src/mindustry/ai/BlockIndexer.java index b0c02f890a..4a87c1df67 100644 --- a/core/src/mindustry/ai/BlockIndexer.java +++ b/core/src/mindustry/ai/BlockIndexer.java @@ -132,7 +132,7 @@ public class BlockIndexer{ } private void removeFloorIndex(Tile tile, Floor floor){ - if(floor.flags.size == 0) return; + if(floor.flags.size == 0 || floorMap == null) return; for(var flag : floor.flags.array){ getFlaggedFloors(flag).remove(tile); @@ -140,7 +140,7 @@ public class BlockIndexer{ } private void addFloorIndex(Tile tile, Floor floor){ - if(floor.flags.size == 0 || !floor.shouldIndex(tile)) return; + if(floor.flags.size == 0 || !floor.shouldIndex(tile) || floorMap == null) return; for(var flag : floor.flags.array){ getFlaggedFloors(flag).add(tile);