for(int i = 0; i < moduleList.tagCount(); i++) {
NBTTagCompound moduleTag = moduleList.getCompoundTagAt(i);
if(dir == ForgeDirection.getOrientation(moduleTag.getInteger("side"))) {
TubeModule module = ModuleRegistrator.getModule(moduleTag.getString("type"));
module.readFromNBT(moduleTag);
module.addInfo(currenttip);
}
}
}
return currenttip;
}