Here's my updater's output. It's nowhere near complete (and I can't guarantee the accuracy 100%), but it does have some of the hooks:
Runescape Build #509
Hooking RSString
* df implements interface com.updater.hook.RSString
* getHash() added to class "df" gets FIELD int df.g"
* getBytes() added to class "df" gets FIELD byte[] df.i"
* getLength() added to class "df" gets FIELD int df.Y"
* isEditable() added to class "df" gets FIELD boolean df.ab"
Hooking Player
* getPlayerIndexArray() added to class "client" gets STATIC int[] ld.l"
* getPlayerArray() added to class "client" gets STATIC fi[] ge.b"
* fi implements interface com.updater.hook.Player
Hooking PlayerDef
* getName() added to class "client" gets FIELD df fi.Bc"
Hooking Position
* getMyPlayer() added to class "client" gets STATIC fi aj.i"
* getBaseX() added to class "client" gets STATIC int hd.V"
* getLocationX() added to class "client" gets FIELD int[] rb.Lb"
* getBaseY() added to class "client" gets STATIC int sa.e"
* getLocationY() added to class "client" gets FIELD int[] rb.Eb"
Hooking Character
* rb implements interface com.updater.hook.Character
* getMessage() added to class "rb" gets FIELD df rb.Vb"
Hooking NPC
* jd implements interface com.updater.hook.NPC
* getNPCDef() added to class "client" gets FIELD hd jd.dc"
* getNPCArray() added to class "client" gets STATIC jd[] f.fb"
Hooking NPCDef
* hd implements interface com.updater.hook.NPCDef
* getName() added to class "hd" gets FIELD df hd.v"
* getActions() added to class "hd" gets FIELD df[] hd.Q"
Updated in 125ms.