update for latest API changes, forge build
Enable PreInitialization event forwarding to plugins

Using most of the methods will error out, but it's a start