Hello, I'm here to announce a new project I am working on. It is called Runtime. Runtime is a plugin that allows loading of 1.3 plugins in 1.4 without any modification of the original plugin. It works by declaring 1.3 classes on top of 1.4 classes. The 1.3 classes are written from scratch to intercept the API call and redirect it to the respective 1.4 API call. For example, if I were to run PHP: $this->api->run(); The 1.3 run() call will be intercepted and then redirected to PHP: $this->getRuntime()->getServer()->dispatchCommand(); Of course, the arguments will be modified to allow a smooth redirection. For example, if I were to get a Player object from PlayerAPI(1.3), the get() method will be intercepted and redirected to the 1.4 API, which gives a Player object for 1.4 instead. The Runtime will make another Player object compatible with 1.3, assign values from the 1.4 Player to the 1.3 Player and return that for the get() call. If you are feeling limited with the 1.3 API, plugin developers can also use the 1.4 API while coding the rest of their plugin in 1.3. They can gain access to the 1.4 server object by PHP: $this->getRuntime()->getServer(); Please note that some 1.3 features may not be available in The Runtime. The Runtime is still in early development, but I'll let you guys know when I have a working version!