]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blobdiff - src/main/java/com/irtimaled/bbor/client/models/BoundingBoxSpawningSphere.java
Change spawning sphere blocks logic
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / client / models / BoundingBoxSpawningSphere.java
index a7d5948cab3465405b964f5e65bb6098968dc966..b5bbd593fb120ef5150d282191ede2d1167b9b73 100644 (file)
@@ -2,18 +2,27 @@ package com.irtimaled.bbor.client.models;
 
 import com.irtimaled.bbor.common.BoundingBoxType;
 import com.irtimaled.bbor.common.models.BoundingBoxSphere;
+import com.irtimaled.bbor.common.models.Coords;
 import com.irtimaled.bbor.common.models.Point;
 
+import java.util.HashSet;
+import java.util.Set;
+
 public class BoundingBoxSpawningSphere extends BoundingBoxSphere {
     public static final int SAFE_RADIUS = 24;
     public static final int SPAWN_RADIUS = 128;
 
+    private final Set<Coords> blocks = new HashSet<>();
     private Integer spawnableCount;
 
     public BoundingBoxSpawningSphere(Point point) {
         super(point, SPAWN_RADIUS, BoundingBoxType.AFKSphere);
     }
 
+    public Set<Coords> getBlocks() {
+        return blocks;
+    }
+
     public boolean isWithinSphere(Point point) {
         return this.getPoint().getDistance(point) <= getRadius() + 0.5D;
     }