This commit is contained in:
raoulvdberge
2018-07-15 13:28:49 +02:00
parent b824905ce6
commit f79388a3db

View File

@@ -1,5 +1,6 @@
package com.raoulvdberge.refinedstorage.integration.oc; package com.raoulvdberge.refinedstorage.integration.oc;
import com.raoulvdberge.refinedstorage.api.network.INetwork;
import com.raoulvdberge.refinedstorage.capability.CapabilityNetworkNodeProxy; import com.raoulvdberge.refinedstorage.capability.CapabilityNetworkNodeProxy;
import li.cil.oc.api.Driver; import li.cil.oc.api.Driver;
import li.cil.oc.api.driver.DriverBlock; import li.cil.oc.api.driver.DriverBlock;
@@ -14,6 +15,11 @@ public class DriverNetwork implements DriverBlock {
public boolean worksWith(World world, BlockPos pos, EnumFacing facing) { public boolean worksWith(World world, BlockPos pos, EnumFacing facing) {
TileEntity tile = world.getTileEntity(pos); TileEntity tile = world.getTileEntity(pos);
// Avoid bug #1855 (https://github.com/raoulvdberge/refinedstorage/issues/1855)
if (tile instanceof INetwork) {
return false;
}
return tile != null && tile.hasCapability(CapabilityNetworkNodeProxy.NETWORK_NODE_PROXY_CAPABILITY, facing); return tile != null && tile.hasCapability(CapabilityNetworkNodeProxy.NETWORK_NODE_PROXY_CAPABILITY, facing);
} }