So I am having a problem with my tileentity for a wind turbine I am working on, I have got the wind turbine in the game, it is rendered correctly, and I don't crash when using it (except for shift clicking items into it) but, when I place more than one in the world, two strange things happen, one: the turbine rotor spins faster (I know this is an issue with the TileEntityRendererWindTurbine.class, but I cant figure out what exactly the issue is) and two: the second wind turbine I place in the world has the same amount of power as the first one, and it doubles the output speed, if I add a third one, it triples the output speed and makes the rotor spin even faster. I think the wind turbine isn't creating a new tileentity when it is added, and it is using all the data from the first wind turbine, but even that is strange because the items aren't duplicated across all the wind turbines, they are only in the one I place them in, only power is.
Here is my code (Just ask me if you need to see any other relavent classes)