import com.irtimaled.bbor.client.models.BoundingBoxBeacon;
import com.irtimaled.bbor.common.BoundingBoxType;
import com.irtimaled.bbor.common.models.Coords;
+import com.irtimaled.bbor.common.models.DimensionId;
import net.minecraft.tileentity.BeaconTileEntity;
public class BeaconProvider implements IBoundingBoxProvider<BoundingBoxBeacon> {
@Override
- public boolean canProvide(int dimensionId) {
+ public boolean canProvide(DimensionId dimensionId) {
return BoundingBoxTypeHelper.shouldRender(BoundingBoxType.Beacon);
}
@Override
- public Iterable<BoundingBoxBeacon> get(int dimensionId) {
+ public Iterable<BoundingBoxBeacon> get(DimensionId dimensionId) {
return TileEntitiesHelper.map(BeaconTileEntity.class, beacon -> {
int levels = beacon.getLevels();
Coords coords = new Coords(beacon.getPos());