assemblyline/src/main/java/assemblyline/common/AsseblyLinePeripheralProvider.java
2023-02-10 17:55:50 +01:00

18 lines
577 B
Java

package assemblyline.common;
import dan200.computercraft.api.peripheral.IPeripheral;
import dan200.computercraft.api.peripheral.IPeripheralProvider;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
public class AsseblyLinePeripheralProvider implements IPeripheralProvider {
@Override
public IPeripheral getPeripheral(World world, int x, int y, int z, int side) {
TileEntity te = world.getTileEntity(x, y, z);
if (!(te instanceof IAssemblyLinePeripheral))
return null;
return (IPeripheral) te;
}
}