electric-expansion/src/main/java/electricexpansion/common/helpers/BatteryBoxPeripheralProvider.java

21 lines
660 B
Java

package electricexpansion.common.helpers;
import dan200.computercraft.api.peripheral.IPeripheral;
import dan200.computercraft.api.peripheral.IPeripheralProvider;
import electricexpansion.api.IBatteryBoxPreipheral;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
public class BatteryBoxPeripheralProvider implements IPeripheralProvider {
@Override
public IPeripheral getPeripheral(World world, int x, int y, int z, int side) {
TileEntity tile = world.getTileEntity(x, y, z);
if (tile instanceof IBatteryBoxPreipheral) {
return ((IPeripheral)tile);
}
return null;
}
}