Commit Graph

484 Commits

Author SHA1 Message Date
Dreyri
db45f4965b add getter for paddingY 2018-01-22 15:06:45 +01:00
Dreyri
685b0706f9 add getter for paddingX 2018-01-22 15:06:44 +01:00
Dreyri
9f8cc8e146 add getter/setter for originalY 2018-01-22 15:06:43 +01:00
Dreyri
942e79e6bd add setter/getter for originalX 2018-01-22 15:06:42 +01:00
Dreyri
0946a48d7e add getter/setter for scrollY 2018-01-22 15:06:41 +01:00
Dreyri
7f5875cc28 add getter/setter for scrollX 2018-01-22 15:06:40 +01:00
Dreyri
c4c49d1443 add setter for type 2018-01-22 15:06:39 +01:00
Dreyri
ee6dab719e add setter for contentType 2018-01-22 15:06:37 +01:00
Dreyri
4a20e9ca07 add setter for name 2018-01-22 15:06:22 +01:00
Dreyri
47e2717a75 add setter for height 2018-01-22 15:05:46 +01:00
Dreyri
13d4c9e636 add setter for width 2018-01-22 15:05:08 +01:00
Dreyri
29911e3627 add setter for spriteId 2018-01-22 15:04:31 +01:00
Dreyri
73d5caef2a add setter for textColor 2018-01-22 10:16:40 +01:00
UniquePassive
2d0cd23785 Notify before 5 minute idle and 6h logout 2018-01-20 11:49:54 +01:00
UniquePassive
95bc310bc1 Add API for getting the client BufferProvider 2018-01-14 21:46:24 -05:00
Frederik Engels
b319d74f8d Track projectile target and spawn cycle. Add to api with rest of mapings. 2018-01-14 09:41:03 -05:00
Tomas Slusny
d41c6ec6d8 Fix new player-is-x mixins
- Call the real method from isFriended
- Call the real method from isIgnored
- Add null check for getClanMembers

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-01-14 05:07:57 +01:00
Tomas Slusny
f565c4b7dd Add tile indicators plugin
Add tile indicators plugin, that will currently highlight the tile
player is walking to. It is disabled by default, and have configurable
highlighting color.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-01-13 03:25:37 +01:00
Adam
31c73e4d61 Move field hooks to mixins 2018-01-11 18:59:58 -05:00
UniquePassive
23acf6d80a runescape-client: Rename RSCanvas to GameCanvas 2018-01-06 20:32:43 +01:00
Adam
1a49da5b7f Merge pull request #268 from devinfrench/teamcapes
Add Team Capes plugin
2017-12-19 08:02:45 -05:00
Devin
c8348eeec2 Add getTeam method for Player 2017-12-16 19:45:33 -08:00
UniquePassive
044502da78 Make special attack orb look a little nicer 2017-12-17 02:25:36 +01:00
Tomas Slusny
454fd4cfc1 Add clan ranks to clan chat
- Extend API to include support for getting clan members and
informations about them
- Add API for manipulation with modIcons
- Display clan ranks in clan chat (add to ClanChat plugin)
- Add new hook for clan members changed

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2017-12-04 19:33:13 -05:00
Adam
e4bac7f685 injector: support hooking to ends of methods 2017-12-04 19:28:22 -05:00
Adam
2da46e1ec3 runescape-api: fix javadoc error 2017-12-04 15:51:51 -05:00
Adam
ee867992c3 injector: add construct injector to create new instances of classes 2017-12-04 14:34:44 -05:00
honeyhoney
b08c39854b Added support for hiding widgets 2017-11-27 00:36:03 +00:00
Adam
d0cb93c433 runelite-api: add Projectile 2017-11-26 11:03:47 -05:00
Toocanzs
6c14b08384 instance map: draw map icons, objects, doors, and improve walls 2017-11-21 19:04:35 -05:00
Toocanzs
eecf183700 instance map: add complex tile rendering 2017-11-19 20:03:12 -05:00
Toocanzs
6e8f8adc95 Add game tick event 2017-11-18 17:12:15 -05:00
Adam
027b495727 injector: infer whether api method is a getter or setter based on signature 2017-11-18 13:08:51 -05:00
Toocanzs
b6527df5fc runelite-client: add instance world map plugin 2017-11-16 20:13:10 -05:00
Adam
ab297e969c runelite-api: add MenuEntry abstraction for menu arrays 2017-11-16 20:12:05 -05:00
l2-
ea6a650c1e Export ChatLineMap 2017-11-10 13:41:15 -05:00
Tyler Hardy
40f93c28c0 runelite-api: expose sprite pixels 2017-10-24 20:02:36 -04:00
Adam
ed2a0dc92a Remove old Replace/ObfuscatedOverride 2017-10-22 13:15:06 -04:00
Tyler Hardy
97f7bd0c48 Add sprite drawing on actors 2017-10-19 17:07:41 -04:00
Tyler Hardy
f5df7af618 Import createItemSprite to make SpritePixels from itemId 2017-10-19 17:07:40 -04:00
Tyler Hardy
2161ae1dc4 Import SpritePixels and draw method 2017-10-19 17:07:37 -04:00
Adam
6792f2570a Use player indices to iterate local players 2017-10-17 17:16:01 -04:00
Adam
10a494a2b7 Use npc indices to iterate local npcs 2017-10-17 17:15:58 -04:00
Adam
59552896ed Remove object wrappers and use mixins to inject functionality
This causes hierarchy to be runelite-client -> runelite-api and
injected-client -> runescape-api -> runelite-api. The mixin injector
fufills the runelite-api interface with access to the runescape-api
interfaces. The mixins live in runelite-mixins and are not loaded within
the client.

Note the obfuscated client classes do not pass JVM verification on 7+,
so the mixins are currently set to target Java 6.
2017-08-19 13:58:06 -04:00
Adam
981767b399 Draw hull on decorative objects too 2017-08-15 20:34:30 -04:00
Adam
04e84e9921 Make Model extend Renderable 2017-08-12 22:25:36 -04:00
Adam
b5603f11b8 Add getModel to Renderable 2017-08-11 16:42:37 -04:00
Adam
39f9cfbe70 runelite-api: fix widget children lookup logic
Also update dev tools panel widget tree to use show all widgets children,
and start from the root widgets.

Thanks to @rsbmatt for his assistance in explaining the logic
2017-08-05 14:11:05 -04:00
Adam
ede3b1b691 runelite-api: update minimap code from 150 2017-07-20 10:00:37 -04:00
Adam
43f8c58d5a runelite-client: add !price command 2017-07-16 13:49:17 -04:00