Fixed CustomModelData, this wasn't handled properly.
Added CustomModelData for menus.
Recoded all bukkit events for the custom events handler. They're now handled differently with less code.
Fixed the fishing event. This was throwing an error when a fish had been caught. It is now only being fired when an actual fish has been caught, not on all fish processes.
Added a breakblock event. This event supports all blocks by using
breakblock-MATERIAL_TYPE.