It's a mess of prototyping code that was half finished at the point of asking for help with a component that I've not had experience with nor have I had to do before. I'm a C++, C# Developer primarily. I've been learning Java for a little while. Your comment is wholesomely unneed and completely stupid to have put on a literal help topic. I wasn't asking for help with my Java skills, I was asking for help with a component I've not used before in any of my mods. I've been looking through other peoples mods with little avail so I though I'd ask the community. Forge isn't normal Java, Nor is Minecraft, the moment you hit Game Design you'll find a lot of things that don't function the way you would have originally thought they they'd work. For me, this is one of them.