]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blobdiff - src/main/java/com/irtimaled/bbor/client/providers/SpawnableBlocksProvider.java
Add support for blocks only spawnable at night
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / client / providers / SpawnableBlocksProvider.java
index 4f3704e93046893c308da67c4ad44108c04eb9c3..243cf48d752f74cf88889d27e312adc4e2cd56d2 100644 (file)
@@ -7,7 +7,6 @@ import com.irtimaled.bbor.client.interop.SpawnableBlocksHelper;
 import com.irtimaled.bbor.client.models.BoundingBoxSpawnableBlocks;
 import com.irtimaled.bbor.common.BoundingBoxType;
 import com.irtimaled.bbor.common.MathHelper;
-import com.irtimaled.bbor.common.models.Coords;
 import net.minecraft.client.Minecraft;
 
 import java.util.HashSet;
@@ -47,13 +46,11 @@ public class SpawnableBlocksProvider implements IBoundingBoxProvider<BoundingBox
 
     private Set<BoundingBoxSpawnableBlocks> getSpawnableBlocks() {
         BoundingBoxSpawnableBlocks boundingBox = new BoundingBoxSpawnableBlocks();
-        Set<Coords> blocks = boundingBox.getBlocks();
 
         int width = MathHelper.floor(Math.pow(2, 1 + ConfigManager.spawnableBlocksRenderWidth.get()));
         int height = MathHelper.floor(Math.pow(2, ConfigManager.spawnableBlocksRenderHeight.get()));
 
-        SpawnableBlocksHelper.findSpawnableBlocks(Player.getCoords(), width, height,
-                (x, y, z) -> blocks.add(new Coords(x, y, z)));
+        SpawnableBlocksHelper.findSpawnableBlocks(Player.getCoords(), width, height, boundingBox.getBlocks()::add);
 
         Set<BoundingBoxSpawnableBlocks> boundingBoxes = new HashSet<>();
         boundingBoxes.add(boundingBox);