return network;
}
private static void mergeNetworks(Network firstNetwork, Network secondNetwork, World world){
for(IConnectionPair secondPair : secondNetwork.connections){
firstNetwork.connections.add(secondPair);
<BUG>}
WorldData.getDataForWorld(world).laserRelayNetworks.remove(secondNetwork);
}</BUG>
@Override
public ConcurrentSet<IConnectionPair> getConnectionsFor(BlockPos relay, World world){

return network;
}
private static void mergeNetworks(Network firstNetwork, Network secondNetwork, World world){
for(IConnectionPair secondPair : secondNetwork.connections){
firstNetwork.connections.add(secondPair);
}
WorldData data = WorldData.get(world);
data.laserRelayNetworks.remove(secondNetwork);
data.markDirty();
}
@Override
public ConcurrentSet<IConnectionPair> getConnectionsFor(BlockPos relay, World world){
