]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blob - src/main/java/com/irtimaled/bbor/client/models/BoundingBoxSpawnableBlocks.java
3d9037ed0335ef74326bc2246aac4981aa413cfc
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / client / models / BoundingBoxSpawnableBlocks.java
1 package com.irtimaled.bbor.client.models;
2
3 import com.irtimaled.bbor.common.BoundingBoxType;
4 import com.irtimaled.bbor.common.models.AbstractBoundingBox;
5 import net.minecraft.util.math.BlockPos;
6
7 import java.util.HashSet;
8 import java.util.Set;
9
10 public class BoundingBoxSpawnableBlocks extends AbstractBoundingBox {
11     private final Set<BlockPos> blocks = new HashSet<>();
12
13     public BoundingBoxSpawnableBlocks() {
14         super(BoundingBoxType.SpawnableBlocks);
15     }
16
17     public Set<BlockPos> getBlocks() {
18         return blocks;
19     }
20
21     @Override
22     public Boolean intersectsBounds(int minX, int minZ, int maxX, int maxZ) {
23         return true;
24     }
25
26     @Override
27     protected double getDistanceX(double x) {
28         return 0;
29     }
30
31     @Override
32     protected double getDistanceY(double y) {
33         return 0;
34     }
35
36     @Override
37     protected double getDistanceZ(double z) {
38         return 0;
39     }
40 }