I was thinking about making a mod that added iridium wrapped cooling cells that offered better cooling but less health. so I looked into your code hoping to find ItemCoolingCell and find a part of the code that had its cooling value. How ever I could not find said java file. I found that all the cooling information was coded into the NuclearReactor file. Instead of having a rather large if statement. Can you have it check the items and see if the itemfile has any effect on it. this way if anyone wanted to make a custom cooling item they would not have to modify your code but instead just make an item with the correct code in it. If this was done even you could add more base cooling items in with ease instead of having to code in each item and properties into the reactor file.