Should fix #1855
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user