private void load(NBTTagCompound NBT) { NBTTagCompound tag = NBT.getCompoundTag(NBT_TAG); tiles.readFromNBT(tag); for (CrystalNetworkTile te : tiles.values()) { if (te instanceof TileEntityCrystalPylon) { TileEntityCrystalPylon tile = (TileEntityCrystalPylon) te; this.addPylon(tile); } } // ReikaJavaLibrary.pConsole(tiles+" from "+tag, Side.SERVER); }
public Collection<TileEntityControlRod> getAllRods() { return Collections.unmodifiableCollection(controls.values()); }