create events for external research

these events get trigered when a block is placed or used, when a block is used it will check if the event is canceled
Last recommended forge is 10.13.0.1180. We don't want to go beyond this.