this.animateWithTick(worldObj, xCoord, yCoord, zCoord);
if (this.getTicksExisted() == 0) {
for (int i = 0; i < 6; i++)
this.updateCache(dirs[i]);
if (ModList.OPENCOMPUTERS.isLoaded()) {
<BUG>if (node instanceof Component && ((Component)node).network() == null)
Network.joinOrCreateNetwork(this);</BUG>
}
this.onFirstTick(worldObj, xCoord, yCoord, zCoord);
}

this.animateWithTick(worldObj, xCoord, yCoord, zCoord);
if (this.getTicksExisted() == 0) {
for (int i = 0; i < 6; i++)
this.updateCache(dirs[i]);
if (ModList.OPENCOMPUTERS.isLoaded()) {
if (node != null && ((Node)node).network() == null)
Network.joinOrCreateNetwork(this);
}
this.onFirstTick(worldObj, xCoord, yCoord, zCoord);
