]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blob - src/main/java/com/irtimaled/bbor/client/models/BoundingBoxSlimeChunk.java
09ec81a3c95d329ab1ce84c0ec28e628d701cdbc
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / client / models / BoundingBoxSlimeChunk.java
1 package com.irtimaled.bbor.client.models;
2
3 import com.irtimaled.bbor.client.Player;
4 import com.irtimaled.bbor.client.config.ConfigManager;
5 import com.irtimaled.bbor.common.BoundingBoxType;
6 import com.irtimaled.bbor.common.MathHelper;
7 import com.irtimaled.bbor.common.models.BoundingBoxCuboid;
8 import com.irtimaled.bbor.common.models.Coords;
9
10 public class BoundingBoxSlimeChunk extends BoundingBoxCuboid {
11     public BoundingBoxSlimeChunk(Coords minCoords, Coords maxCoords) {
12         super(minCoords, maxCoords, BoundingBoxType.SlimeChunks);
13     }
14
15     @Override
16     public double getDistanceY(double y) {
17         double maxY = Player.getMaxY(ConfigManager.slimeChunkMaxY.get());
18         if(maxY > 39)
19             return  y - MathHelper.clamp(y, 0, maxY);
20         else
21             return super.getDistanceY(y);
22     }
23 }