import com.irtimaled.bbor.common.MathHelper;
import com.irtimaled.bbor.common.models.AbstractBoundingBox;
import com.irtimaled.bbor.common.models.BoundingBoxCuboid;
+import com.irtimaled.bbor.common.models.DimensionId;
import org.lwjgl.opengl.GL11;
import java.util.HashMap;
return boundingBox.intersectsBounds(minX, minZ, maxX, maxZ);
}
- public static void render(int dimensionId) {
+ public static void render(DimensionId dimensionId) {
if (!active) return;
Set<AbstractBoundingBox> boundingBoxes = getBoundingBoxes(dimensionId);
GL11.glEnable(GL11.GL_TEXTURE_2D);
}
- private static Set<AbstractBoundingBox> getBoundingBoxes(int dimensionId) {
+ private static Set<AbstractBoundingBox> getBoundingBoxes(DimensionId dimensionId) {
Set<AbstractBoundingBox> boundingBoxes = new HashSet<>();
for (IBoundingBoxProvider<?> provider : providers) {
if (provider.canProvide(dimensionId)) {