Create block class for QIG
Y U overrides on same line!
Well then, that was supposed to be source not sink
(QIGUtil) Helper methods for removing a generator from the list without the original coords object.
(TileQIG) Stub method for updating the QIG's data.
(BlockQIG) Block place and break method calls.
Convert the ArrayList to a HashSet to prevent duplicates
Set the max energy to 300, a moderate size for this type of generator.
Update all the generators after the block loads itself from NBT
Create a class for QIGDataObject so that we'll be able to store multiple things such as world and coords in one object
I like it better spelled out rather than QIG.
Convert all Coords to QInterdimensionalGeneratorDataObjects
Strings get compared with .equals() not ==. This tests the contents rather than the refrence to the object which as it may almost always be the same, it's best not to rely on that.

I also added a few variables.
Register IDs for QIG
Convert QCP ID to a comment so that we can notify people it uses 5 IDs!
The machine casing is just a block, not a machine itself.
Loader stuff for the QIG.
util for chunk
Check for null when getting tile
Git is acting weird