1 package com.irtimaled.bbor.client.providers;
3 import com.irtimaled.bbor.client.interop.TileEntitiesHelper;
4 import com.irtimaled.bbor.client.models.BoundingBoxBeacon;
5 import com.irtimaled.bbor.common.models.Coords;
6 import net.minecraft.tileentity.TileEntityBeacon;
8 public class BeaconProvider implements IBoundingBoxProvider<BoundingBoxBeacon> {
9 public Iterable<BoundingBoxBeacon> get(int dimensionId) {
10 return TileEntitiesHelper.map(TileEntityBeacon.class, beacon -> {
11 int levels = beacon.getLevels();
12 Coords coords = new Coords(beacon.getPos());
13 return BoundingBoxBeacon.from(coords, levels);