]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blobdiff - src/main/java/com/irtimaled/bbor/common/models/BoundingBoxCuboid.java
General performance improvements
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / common / models / BoundingBoxCuboid.java
index 765a0653fc45e795bd2494f14e6189590e16cc35..6cfa81a40e930c769aaad2321c9d724988b1da4a 100644 (file)
@@ -1,10 +1,15 @@
 package com.irtimaled.bbor.common.models;
 
+import com.irtimaled.bbor.client.ClientRenderer;
+import com.irtimaled.bbor.client.renderers.AbstractRenderer;
+import com.irtimaled.bbor.client.renderers.CuboidRenderer;
 import com.irtimaled.bbor.common.BoundingBoxType;
 import com.irtimaled.bbor.common.MathHelper;
 import com.irtimaled.bbor.common.TypeHelper;
 
 public class BoundingBoxCuboid extends AbstractBoundingBox {
+    private static final AbstractRenderer<BoundingBoxCuboid> RENDERER = ClientRenderer.registerRenderer(BoundingBoxCuboid.class, new CuboidRenderer());
+
     private final Coords minCoords;
     private final Coords maxCoords;
 
@@ -70,4 +75,9 @@ public class BoundingBoxCuboid extends AbstractBoundingBox {
     public double getDistanceZ(double z) {
         return z - MathHelper.clamp(z, minCoords.getZ(), maxCoords.getZ());
     }
+
+    @Override
+    public AbstractRenderer<?> getRenderer() {
+        return RENDERER;
+    }
 }