@Override public Node node() { return node != null ? node : (node = Network.newNode(this, Visibility.Network).create()); }
@Override public void addToNetwork(TileEntity tile) { Network.joinOrCreateNetwork(tile); }
public OCConduitNetwork() { super(IOCConduit.class, IOCConduit.class); for (DyeColor dyeColor : DyeColor.values()) { node[dyeColor.ordinal()] = Network.newNode(this, Visibility.Network).create(); Network.joinNewNetwork(node[dyeColor.ordinal()]); } }
@Override public void initLogisticsSolidTileEntity(LogisticsSolidTileEntity tile) { tile.node = Network.newNode(tile, Visibility.Neighbors).withComponent("logisticssolidblock", Visibility.Neighbors).create(); }
public void updateEntity() { // On the first update, try to add our node to nearby networks. We do // this in the update logic, not in validate() because we need to access // neighboring tile entities, which isn't possible in validate(). // We could alternatively check node != null && node.network() == null, // but this has somewhat better performance, and makes it clearer. if (e.getWorldObj().isRemote) return; if (!addedToNetwork) { addedToNetwork = true; Network.joinOrCreateNetwork(e); } else { if (node != null) { if (e.getNode() == null) return; Connector c = ((Connector) node); EnergyConverterElnToOtherNode node = (EnergyConverterElnToOtherNode) e.getNode(); double eMax = node.getOtherModEnergyBuffer(Other.getElnToOcConversionRatio()); eMax = Math.min(Math.min(eMax, c.globalBufferSize() - c.globalBuffer()), node.descriptor.oc.outMax); if (c.tryChangeBuffer(eMax)) { node.drawEnergy(eMax, Other.getElnToOcConversionRatio()); } } } }
@Override public void initLogisticsTileGenericPipe(LogisticsTileGenericPipe tile) { tile.node = Network.newNode(tile, Visibility.Neighbors).withComponent("logisticspipe", Visibility.Neighbors).create(); }
public void constructor() { node = li.cil.oc.api.Network.newNode(e, Visibility.None).withConnector().create(); Utils.println("******** C " + node); } }
public Enviroment(IPartHost host) { tile = (TileEntity) host; this.host = host; setNode(Network.newNode(this, Visibility.Network). withComponent("me_importbus"). create()); }
public Enviroment(IPartHost host) { tile = (TileEntity) host; this.host = host; setNode(Network.newNode(this, Visibility.Network). withComponent("me_exportbus"). create()); }
public Enviroment(TileEntity tile) { this.tile = tile; this.host = tile instanceof IPartHost ? (IPartHost) tile : null; setNode(Network.newNode(this, Visibility.Network). withComponent("me_interface"). create()); }
public Enviroment(IPartHost host) { tile = (TileEntity) host; this.host = host; setNode(Network.newNode(this, Visibility.Network). withComponent("me_importbus"). create()); }
public Enviroment(IPartHost host) { tile = (TileEntity) host; this.host = host; setNode(Network.newNode(this, Visibility.Network). withComponent("me_exportbus"). create()); }
public Enviroment(IPartHost host) { tile = (TileEntity) host; this.host = host; setNode(Network.newNode(this, Visibility.Network). withComponent("me_exportbus"). create()); }
public EnvironmentNetwork(INetworkNode node) { this.node = node; setNode(Network.newNode(this, Visibility.Network).withComponent("refinedstorage", Visibility.Network).create()); }