Implemented everything

Complete API done, except the handeling of the event system. Need to
wait for a Forge update or create a CoreMod for 1.7.10 to implement that
feature