package com.irtimaled.bbor.client.providers;
import com.irtimaled.bbor.ReflectionHelper;
+import com.irtimaled.bbor.client.config.BoundingBoxTypeHelper;
import com.irtimaled.bbor.client.interop.TileEntitiesHelper;
import com.irtimaled.bbor.client.models.BoundingBoxConduit;
+import com.irtimaled.bbor.common.BoundingBoxType;
import com.irtimaled.bbor.common.models.Coords;
import net.minecraft.tileentity.TileEntityConduit;
import net.minecraft.util.math.BlockPos;
private static final Function<TileEntityConduit, List<BlockPos>> blocksFetcher =
ReflectionHelper.getPrivateFieldGetter(TileEntityConduit.class, List.class, BlockPos.class);
+ @Override
+ public boolean canProvide(int dimensionId) {
+ return BoundingBoxTypeHelper.shouldRender(BoundingBoxType.Conduit);
+ }
+
@Override
public Iterable<BoundingBoxConduit> get(int dimensionId) {
return TileEntitiesHelper.map(TileEntityConduit.class, conduit -> {