Ejemplo n.º 1
0
  @Override
  public void load(NBTTagCompound tag) {

    super.load(tag);
    int connectionCount = 0;
    for (int i = 0; i < 6; i++) {
      connections[i] = tag.getBoolean("connections" + i);
      if (connections[i]) connectionCount++;
    }
    isCrossOver = connectionCount != 2;
    color = TubeColor.values()[tag.getByte("tubeColor")];

    NBTTagCompound logicTag = tag.getCompoundTag("logic");
    logic.readFromNBT(logicTag);
  }