This API uses as few as possible hooks. This means that adding obfuscated clients requires less work now. This provider invokes the client#doAction(int) method so performing tasks is possible without any mouse/key input and thus does not require world location (tiles) to screen calculations.
Issues
If you've an issues regarding the hooks, please report them here.