Implemented event handling with the current Forge

This implementation will only work on players cause of the limitation of events.