Commit Graph
7743 Commits
Author SHA1 Message Date
zeruth e0af1d7753 Fix build / Fix scammer plugin crash 2019-06-08 17:39:32 -04:00
Lucas 3bbbda23ed Checkstyle + overseen mistakes 2019-06-08 23:37:10 +02:00
Lucas d0d0d14a2f Add missing inventory grid files 2019-06-08 23:23:09 +02:00
zeruth 5589eba498 Adds local-injected dev arg 2019-06-08 17:13:33 -04:00
Lucas 9a4d37d7bb Merge remote-tracking branch 'ext_upstream/master' into master3
# Conflicts:
#	deobfuscator/pom.xml
#	deobfuscator/src/main/java/net/runelite/asm/attributes/Exceptions.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/annotation/Element.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/InstructionType.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/instruction/types/FieldInstruction.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/instruction/types/LVTInstruction.java
#	deobfuscator/src/main/java/net/runelite/asm/attributes/code/instructions/PutField.java
#	deobfuscator/src/main/java/net/runelite/asm/pool/Class.java
#	deobfuscator/src/main/java/net/runelite/asm/pool/Field.java
#	deobfuscator/src/main/java/net/runelite/deob/Deob.java
#	deobfuscator/src/main/java/net/runelite/deob/DeobProperties.java
#	deobfuscator/src/main/java/net/runelite/deob/clientver/VersionClassVisitor.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/lvt/LVTType.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/lvt/MapKey.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/ConstructorMapper.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/ExecutionMapper.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/Mapper.java
#	deobfuscator/src/main/java/net/runelite/deob/deobfuscators/mapping/ParallelExecutorMapping.java
#	deobfuscator/src/main/java/net/runelite/deob/updater/ParameterRenamer.java
#	deobfuscator/src/test/java/net/runelite/asm/annotations/MyAnnotation.java
#	deobfuscator/src/test/java/net/runelite/asm/execution/mapper/StaticStepTest.java
#	deobfuscator/src/test/java/net/runelite/asm/execution/tests/TableSwitch.java
#	deobfuscator/src/test/java/net/runelite/asm/signature/SignatureTest.java
#	deobfuscator/src/test/java/net/runelite/asm/visitors/ClassFileVisitorTest.java
#	deobfuscator/src/test/java/net/runelite/deob/TemporyFolderLocation.java
#	deobfuscator/src/test/java/net/runelite/deob/clientver/ClientVersionTest.java
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/transformers/buffer/RuneliteBufferTest.java
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/unusedclass/ClassA.java
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/unusedclass/EmptyClass.java
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/unusedclass/EmptyInterface.java
#	deobfuscator/src/test/java/net/runelite/osb/inject/FieldHook.java
#	injected-client/pom.xml
#	injector-plugin/pom.xml
#	injector-plugin/src/main/java/net/runelite/injector/Inject.java
#	injector-plugin/src/main/java/net/runelite/injector/InjectMojo.java
#	injector-plugin/src/main/java/net/runelite/injector/InjectionException.java
#	injector-plugin/src/main/java/net/runelite/injector/MixinInjector.java
#	injector-plugin/src/main/java/net/runelite/injector/raw/ClearColorBuffer.java
#	injector-plugin/src/main/java/net/runelite/injector/raw/DrawAfterWidgets.java
#	injector-plugin/src/main/java/net/runelite/injector/raw/RasterizerHook.java
#	pom.xml
#	runelite-api/src/main/java/net/runelite/api/Actor.java
#	runelite-api/src/main/java/net/runelite/api/Client.java
#	runelite-api/src/main/java/net/runelite/api/CollisionData.java
#	runelite-api/src/main/java/net/runelite/api/EquipmentInventorySlot.java
#	runelite-api/src/main/java/net/runelite/api/NPCDefinition.java
#	runelite-api/src/main/java/net/runelite/api/Perspective.java
#	runelite-api/src/main/java/net/runelite/api/coords/WorldArea.java
#	runelite-api/src/main/java/net/runelite/api/coords/WorldPoint.java
#	runelite-api/src/main/java/net/runelite/api/events/GraphicChanged.java
#	runelite-api/src/main/java/net/runelite/api/events/MenuOptionClicked.java
#	runelite-api/src/main/java/net/runelite/api/events/NpcActionChanged.java
#	runelite-api/src/main/java/net/runelite/api/events/PostItemDefinition.java
#	runelite-api/src/main/java/net/runelite/api/events/SpotAnimationChanged.java
#	runelite-api/src/main/java/net/runelite/api/vars/AccountType.java
#	runelite-api/src/main/java/net/runelite/mapping/Construct.java
#	runelite-api/src/main/java/net/runelite/mapping/Hook.java
#	runelite-api/src/main/java/net/runelite/mapping/Implements.java
#	runelite-api/src/main/java/net/runelite/mapping/ObfuscatedSignature.java
#	runelite-client/src/main/java/net/runelite/client/game/ItemManager.java
#	runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/ClueScrollPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/CrypticClue.java
#	runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/MapClue.java
#	runelite-client/src/main/java/net/runelite/client/plugins/cooking/CookingPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/equipmentinspector/EquipmentInspectorPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/highalchemy/HighAlchemyOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/instancemap/InstanceMapOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/interfacestyles/InterfaceStylesPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/inventorysetups/InventorySetupPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/inventoryviewer/InventoryViewerOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/loginscreen/LoginScreenPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/multiindicators/MultiIndicatorsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/pvptools/PvpToolsPlugin.java
#	runelite-client/src/main/java/net/runelite/client/plugins/pyramidplunder/PyramidPlunderOverlay.java
#	runelite-client/src/main/java/net/runelite/client/plugins/skillcalculator/banked/CriticalItem.java
#	runelite-client/src/main/java/net/runelite/client/plugins/wiki/WikiPlugin.java
#	runelite-client/src/main/java/net/runelite/client/rs/ClientLoader.java
#	runelite-client/src/main/java/net/runelite/client/ui/overlay/arrow/ArrowUtil.java
#	runelite-client/src/main/java/net/runelite/client/util/PvPUtil.java
#	runelite-client/src/test/java/net/runelite/client/plugins/cooking/CookingPluginTest.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSAbstractIndexCacheMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSActorMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSMessageMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSPlayerCompositionMixin.java
#	runelite-mixins/src/main/java/net/runelite/mixins/RSTileMixin.java
#	runescape-api/src/main/java/net/runelite/mapping/Implements.java
#	runescape-api/src/main/java/net/runelite/mapping/ObfuscatedSignature.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSBufferProvider.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSClient.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSCollisionData.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSCombatInfo1.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSCombatInfoListHolder.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSDecorativeObject.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSFriendContainer.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSGameShell.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSGroundObject.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSItem.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSItemLayer.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSIterableNodeDeque.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSJagexLoginType.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSKeyHandler.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSMainBufferProvider.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSMapElementConfig.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSMessage.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSMessageNode.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSModel.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSPlayerComposition.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSRasterProvider.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSSequenceDefinition.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSSpritePixels.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSWallObject.java
#	runescape-api/src/main/java/net/runelite/rs/api/RSWorldMap.java
2019-06-08 23:06:59 +02:00
Tomas Slusny aae7c0f72d Merge pull request #9056 from WilliamCollishaw/fix-sessionCheck-typo
Fix typo in 'sessionCheck' function name
2019-06-08 22:52:11 +02:00
Twiglet1022 8eee63d72c mining plugin: draw overlay at correct height for mlm and amethyst
Achieved by adding support for a zoffset to rocks in the mining plugin
2019-06-08 14:59:37 +01:00
Lucas 2c38de7061 Various mixin/injector additions 2019-06-08 11:58:34 +02:00
zeruth e4d6e9fe13 Port Injector to main layout
Adds deobfuscator
Adds injected-client
Adds injector-plugin
Adds runescape-client

Replaces RL's apis

Small bug with sprites atm, will be resolved soon. tired af.

Builds, probably
2019-06-08 05:43:03 -04:00
Lucas ffcb7b8b45 Temporarily remove plugins with insufficient api 2019-06-08 09:38:46 +02:00
Lucas 49afdf7dc7 Injector, deob, mixins 2019-06-08 09:33:50 +02:00
PKLite 1af704c608 Revert to old project structure
Signed-off-by: PKLite <stonewall@pklite.xyz>
2019-06-08 01:08:58 -04:00
William Collishaw 462818aad7 Fix typo in 'sessionCheck' function name 2019-06-07 22:26:20 -06:00
Su-Shing Chen 799158bacd Put worlds with unknown ping at the bottom of the world hopper list
Closes #8176
2019-06-08 16:24:19 +12:00
Su-Shing Chen 7c56748377 Sort worlds in world hopper using Guava
Use Guava to abstract the world hopper sorting code. This fixes
secondary sorting when sorting by activity, e.g. when sorting by "Ping"
and then by "Activity".
2019-06-08 16:24:15 +12:00
zeruth eafb024f16 Revert to old layout for refactor 2019-06-07 23:54:32 -04:00
gregg1494 3252d1dd91 mining plugin: add sandstone and granite 2019-06-07 23:36:03 -04:00
Jacky 29930d7911 Add additional info to waterbirth coordinate clue 2019-06-07 23:33:36 -04:00
Aundron a5c1a4e6f2 clue plugin: update Hosidius allotment clue location for rework 2019-06-07 23:30:47 -04:00
Jacky Liang e13ae0495a clue plugin: add Weiss coordinate clue description 2019-06-07 23:23:30 -04:00
Adam bcc9943b7c scripts: correctly pop unused input string when blocking chat input 2019-06-07 23:15:04 -04:00
Adam b5acb61771 key remapping: fix clearing input when plugin is turned on 2019-06-07 23:15:01 -04:00
Adam 5f972f5bcc key remapping: remove some unused widget and keylistener checks 2019-06-07 19:42:09 -04:00
Adam bb25aee4cc key remapping: don't remap fkeys when options dialog is open 2019-06-07 19:42:08 -04:00
zeruth 882be3cb71 Merges Injector
Welcome to the new world boys.
2019-06-06 20:47:41 -04:00
sdburns1998 79ed69ccdf Use login tick for setting the slayer task (#515) 2019-06-06 13:28:12 -04:00
Kyleeld a73f17df03 Update left click hide attack options (#505) 2019-06-06 11:59:55 -04:00
Ganom 642f250fe3 Merge pull request #513 from sdburns1998/aoe-notifier
AoE notifier
2019-06-06 11:59:27 -04:00
sdburns1998 c2009bfd02 AoE notifier 2019-06-06 17:50:54 +02:00
Ganom b8aeee70c1 Merge pull request #510 from sdburns1998/parsing
Parsing
2019-06-06 11:49:03 -04:00
Ganom e3b4950b53 Merge pull request #511 from sdburns1998/1.5.27
1.5.27
2019-06-06 11:46:26 -04:00
sdburns1998 6d834f8fd3 ConfigPanel checkstyle 2019-06-06 16:13:57 +02:00
sdburns1998 55456cf9b1 Fix DefaultWorld NPE (#508) 2019-06-06 15:09:12 +01:00
sdburns1998 0b01976257 Add missing parent in AoE config (#509) 2019-06-06 15:08:29 +01:00
sdburns1998 b85e5f6df7 Merge remote-tracking branch 'runelite/master' 2019-06-06 16:07:12 +02:00
sdburns1998 a049ea4520 Groups are meant for huge configs -> pile indicator uses titles now 2019-06-06 15:46:37 +02:00
sdburns1998 05ba61d44c Debounce textfield input so the parse function isn't run every keypress 2019-06-06 15:30:36 +02:00
sdburns1998 0eae5e8452 Add parsing to raids scouter 2019-06-06 15:05:05 +02:00
sdburns1998 f470f242c6 Add license to parse menu entries 2019-06-06 15:04:42 +02:00
Runelite auto updater 72468f251c [maven-release-plugin] prepare for next development iteration 2019-06-06 11:28:55 +00:00
Runelite auto updater 7f70523f80 [maven-release-plugin] prepare release runelite-parent-1.5.26 2019-06-06 11:28:49 +00:00
Adam 0c2a253718 music list plugin: invalidate tracks and filter state on widget reload
This was keeping references to the old widget tracks, and having the
filter incorrectly applied.
2019-06-06 06:52:55 -04:00
Ganom 417c11122a Add Dev Tools Cursor Pos (#506) 2019-06-05 23:37:41 +01:00
Owain van Brakel 96cf696cee Merge remote-tracking branch 'runelite/master' 2019-06-05 19:51:04 +02:00
Jeremy Plsek 67bfbf082b inventory grid: add color config 2019-06-04 19:28:30 +02:00
vanni f3199d4728 Added more untradeables to the swapper and gave them their own category (#498)
Also added the ability to hide "drop" on runecrafting pouches

![alt text](https://i.gyazo.com/0d2b52a536099d0a94105117e3c21262.png)
2019-06-04 16:59:15 +01:00
Justin d125a7051f Update HydraPlugin.java (#494)
fixed hydra not phasing (red/green overlay)
2019-06-04 11:56:21 -04:00
vanni 6820e0fcb8 Hide "Destroy" options for Rune pouch and Coal bag (#496)
* Hide "Destroy" options for Rune pouch and Coal bag

Would've made a global destroy but some things are not as important as these two items

* Added herb sack and grouped it all up
2019-06-04 15:24:59 +01:00
Adam 8806bba274 inventory grid: add delay before activating overlay 2019-06-04 08:52:05 -04:00
Tomas Slusny c7357bcf29 Merge pull request #9005 from Nightfirecat/remove-nbsp-from-hotcoldlocation-file
HotColdLocation: Replace nbsp with normal spaces
2019-06-04 09:04:01 +02:00