Commit Graph
689 Commits
Author SHA1 Message Date
UniquePassive 8f9c74aa91 Don't NPE when Player name is null 2017-12-27 20:31:50 +01:00
Onvo b5c2d75527 Add Widget.contains point 2017-12-23 19:11:21 -05:00
Runelite auto updater 75f69fdde2 [maven-release-plugin] prepare for next development iteration 2017-12-21 13:28:10 +00:00
Runelite auto updater c674896a5a [maven-release-plugin] prepare release runelite-parent-1.2.10 2017-12-21 13:28:06 +00:00
Tomas Slusny 4860eb871f Add chat message recolouring API
- Update api of SendMessage to also include message type
- Create API for updating chat message based on saved colors for normal
and highlighted message and for adding game messages that can be
recolored too
- Update chat commands plugin to use the new API
- Add option to globally disable recoloring to RuneliteConfig

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2017-12-07 21:08:36 -05: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
Runelite auto updater b811dd2c62 [maven-release-plugin] prepare for next development iteration 2017-11-30 13:32:24 +00:00
Runelite auto updater 4cfe7a9a6c [maven-release-plugin] prepare release runelite-parent-1.2.9 2017-11-30 13:32:20 +00:00
Adam d0cb93c433 runelite-api: add Projectile 2017-11-26 11:03:47 -05:00
Adam 6f4fb6d8be runelite-api: fix Tile location methods 2017-11-24 18:00:59 -05:00
Runelite auto updater 75522cd758 [maven-release-plugin] prepare for next development iteration 2017-11-24 15:22:56 +00:00
Runelite auto updater 142c008165 [maven-release-plugin] prepare release runelite-parent-1.2.8 2017-11-24 15:22:53 +00:00
Toocanzs 6c14b08384 instance map: draw map icons, objects, doors, and improve walls 2017-11-21 19:04:35 -05:00
Adam 1cad0c1504 runelite-api: add SpritePixels.toBufferedImage 2017-11-21 18:58:54 -05:00
Adam ac071771b0 runelite-api: add getRegionMin/MaxLocation for GameObject 2017-11-21 17:35:10 -05:00
Toocanzs eecf183700 instance map: add complex tile rendering 2017-11-19 20:03:12 -05:00
Adam ab297e969c runelite-api: add MenuEntry abstraction for menu arrays 2017-11-16 20:12:05 -05:00
Runelite auto updater 5cf73f424d [maven-release-plugin] prepare for next development iteration 2017-11-16 17:24:29 +00:00
Runelite auto updater 230bdc4d1e [maven-release-plugin] prepare release runelite-parent-1.2.7 2017-11-16 17:24:26 +00:00
honeyhoney 16b0cff40f Corrected typo (verticies to vertices) 2017-11-12 17:32:04 +00:00
l2- 7539e7b640 runelite-client: recolor chat command messages when chatbox transparency changes
Support different colors for transparent chat boxes
2017-11-10 13:46:16 -05:00
Runelite auto updater 330f8071c3 [maven-release-plugin] prepare for next development iteration 2017-11-09 17:41:55 +00:00
Runelite auto updater 665f8fedb1 [maven-release-plugin] prepare release runelite-parent-1.2.6 2017-11-09 17:41:50 +00:00
Devin 8165975ba5 Add getWorldLocation mixin for Actor 2017-11-02 14:21:10 -07:00
Adam 367bd1e1ec Add Documented annotation and javadoc to new mixin annotations 2017-10-22 10:57:54 -04:00
UniquePassive 71382a7819 Fix checkstyle errors 2017-10-22 16:42:06 +02:00
UniquePassive 69895328be Add method mixin copy and replace functionality 2017-10-22 16:42:06 +02:00
Tyler Hardy 97f7bd0c48 Add sprite drawing on actors 2017-10-19 17:07:41 -04:00
Runelite auto updater 4ad762293a [maven-release-plugin] prepare for next development iteration 2017-10-19 12:13:38 +00:00
Runelite auto updater 2d6ad1da84 [maven-release-plugin] prepare release runelite-parent-1.2.5 2017-10-19 12:13:32 +00: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
Alexander c3e8cc0131 Field mixins 2017-10-17 17:11:07 -04:00
Devin French 348d33802f Add fight cave plugin 2017-10-09 21:18:00 -04:00
Runelite auto updater 917b0963b4 [maven-release-plugin] prepare for next development iteration 2017-10-07 14:23:08 +00:00
Runelite auto updater 0d1abe4b1b [maven-release-plugin] prepare release runelite-parent-1.2.4 2017-10-07 14:23:04 +00:00
Runelite auto updater e38ac2c52a [maven-release-plugin] prepare for next development iteration 2017-08-24 17:26:25 +00:00
Runelite auto updater a93ffa730d [maven-release-plugin] prepare release runelite-parent-1.2.3 2017-08-24 17:26:21 +00: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