]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blobdiff - src/main/java/com/irtimaled/bbor/client/providers/BeaconProvider.java
Don't provide client side boxes if they are off
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / client / providers / BeaconProvider.java
index 98071a144d58e8d52a27f029d0ccbb4f93d2cee6..c76f6c9a9c6aff98b48ea6df0d368ae7d117397f 100644 (file)
@@ -1,11 +1,19 @@
 package com.irtimaled.bbor.client.providers;
 
+import com.irtimaled.bbor.client.config.BoundingBoxTypeHelper;
 import com.irtimaled.bbor.client.interop.TileEntitiesHelper;
 import com.irtimaled.bbor.client.models.BoundingBoxBeacon;
+import com.irtimaled.bbor.common.BoundingBoxType;
 import com.irtimaled.bbor.common.models.Coords;
 import net.minecraft.tileentity.TileEntityBeacon;
 
 public class BeaconProvider implements IBoundingBoxProvider<BoundingBoxBeacon> {
+    @Override
+    public boolean canProvide(int dimensionId) {
+        return BoundingBoxTypeHelper.shouldRender(BoundingBoxType.Beacon);
+    }
+
+    @Override
     public Iterable<BoundingBoxBeacon> get(int dimensionId) {
         return TileEntitiesHelper.map(TileEntityBeacon.class, beacon -> {
             int levels = beacon.getLevels();