Visne
f5a56e0b17
addFriend() and removeFriend() functionality
2019-07-07 23:47:12 +02:00
sdburns1998
24f4a7de79
Merge pull request #920 from se7enAte9/hopperfix
...
menuentryclicked: add isauthentic field
2019-07-07 22:42:39 +02:00
Lucas
83533475d4
Even more... you guessed it! REFACTORING. Removes the need for @Export for methods overriding base java methods
2019-07-07 21:43:57 +02:00
Lucas
e2aac6d899
More refactoring (tm)
2019-07-07 21:43:55 +02:00
Lucas
e1a815eddd
Make updatemappings parameter renamer work, add importmappings parameter renamer, more refactoring
2019-07-07 21:43:52 +02:00
Lucas
c92553f86f
More renaming
2019-07-07 21:43:50 +02:00
Lucas
558d3e8d66
IndexCacheLoader -> ArchiveLoader, read -> decode
2019-07-07 21:43:48 +02:00
Lucas
eeeafb93b7
Rename AbstractIndexCache to be more accurate
2019-07-07 21:43:47 +02:00
7ate9
167a68aaac
menuoptionclicked: add isauthentic field
2019-07-07 09:19:00 -04:00
Lucwousin
2367f7ee18
Fix hiding player attacks in client, add option to hide cast as well ( #896 )
...
Tiny bit of refactoring as well
2019-07-05 22:10:02 +01:00
Zeruth
f4b024804e
Merge remote-tracking branch 'upstream/master' into runelite-master-1
...
# Conflicts:
# runelite-api/src/main/java/net/runelite/api/Varbits.java
# runelite-client/src/test/java/net/runelite/client/plugins/cluescrolls/clues/hotcold/HotColdTemperatureTest.java
2019-07-05 00:59:14 -04:00
Runelite auto updater
d7a1e51041
[maven-release-plugin] prepare for next development iteration
2019-07-04 13:01:18 +00:00
Runelite auto updater
4fd0fcab0f
[maven-release-plugin] prepare release runelite-parent-1.5.28
2019-07-04 13:01:12 +00:00
sdburns1998
8d77971c83
Merge remote-tracking branch 'runelite/master' into ihategitandihatethisihatemergingupstream
2019-06-29 01:08:56 +02:00
Kyleeld
c2f405cf8f
Revert "Upstreamyboy"
2019-06-28 23:58:38 +01:00
sdburns1998
cfeab20179
chat commands: add duel arena chat command
2019-06-29 00:38:58 +02:00
sdburns1998
94b35239b8
interface styles: add RuneScape cross sprites option
2019-06-29 00:25:41 +02:00
sdburns1998
9142a08f3f
Model outliner ( #735 )
...
* Model outliner
* Partial revert
* Reformat code
* Object indicators overhaul -> Hull/Clickbox/Outline (with different outline styles)
* Implement config tweak for comboboxes
(unhideValue/hideValue/enabledByValue/disabledByValue)
* Reformat modeloutliner
2019-06-27 01:50:01 +01:00
Lotto
8d4fff459c
interface styles: add RuneScape cross sprites option
2019-06-26 18:45:30 -04:00
Lucas
f8ad72c4cd
Fix api for upstream merge
2019-06-26 22:20:18 +02:00
Lucas
c6855aa648
Merge remote-tracking branch 'orig/master' into b
...
# Conflicts:
# runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPanel.java
# runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPlugin.java
# runelite-client/src/main/java/net/runelite/client/plugins/metronome/MetronomePlugin.java
# runescape-api/src/main/java/net/runelite/rs/api/RSClient.java
2019-06-26 21:52:59 +02:00
Lucwousin
39a4cb2266
Rework clanmanmode attack option hiding ( #746 )
...
* A whole bunch of refactoring
* Api/mixins/injector additions for hiding attack options
* Rework clanmanmode attack hiding
* Update Client.java
2019-06-26 00:01:21 +01:00
sansfromf0rtnite
d084c0578e
Fixes the renderself toggle ( #748 )
2019-06-25 15:52:09 +01:00
Adam
a3e9b790dd
client: fix behavior of walking where there are no tiles
...
This only happens with a plugin force setting checkClick. This would
cause the client to possibly incorrectly send a walk packet next tick if
viewportWalking was set, since nothing ever clears it.
2019-06-25 08:30:08 -04:00
Lucwousin
2006f52219
Fix shift walk under bug ( #740 )
2019-06-24 22:31:48 -07:00
trimbe
257bf18742
api: add method to play sound effects while volume is muted
2019-06-24 20:43:35 -04:00
sansfromf0rtnite
093590255c
Use injection instead of reflection for instance reloader.
2019-06-24 23:55:30 -07:00
Adam
438fbc9b0d
api: rename unknownSoundValues1 -> queuedSoundEffectLoops
2019-06-24 15:44:27 -04:00
Lucas
24228f86fe
Fix healthbar stuff, remove double constant
2019-06-21 18:55:58 +02:00
zeruth
1f5ac7a86a
Merge branch 'master' of https://github.com/runelite/runelite into runelite-master
2019-06-21 03:32:14 -04:00
Lucas
2a4fbef7ee
Add gameobject id's to dev tools via dynamicobjects
2019-06-21 02:03:34 +02:00
Lucas
1a54fc4711
Fix npc/gameobject combo's not being clickable with gpu enabled
2019-06-20 22:00:36 +02:00
Lucas
9cc32a6307
Bump up version numbers
2019-06-20 19:05:13 +02:00
Runelite auto updater
9620a4fce6
[maven-release-plugin] prepare for next development iteration
2019-06-20 11:19:39 +00:00
Runelite auto updater
5b8d0e897f
[maven-release-plugin] prepare release runelite-parent-1.5.27
2019-06-20 11:19:34 +00:00
Hydrox6
940a404ec6
api: implement resetHealthBarCaches and getHealthBarFrontSpriteId
...
Remove getHealthBarCache
2019-06-18 23:38:05 +01:00
Lucas
695f251efa
fix/add multiple imports/exports
2019-06-13 00:00:58 +02:00
Lucas
653780b8db
Fix rasterizer2d fillRectangleAlpha import/export
2019-06-12 23:33:50 +02:00
Hoodz
044def1db8
RSNode fix
2019-06-12 13:58:39 +02:00
Lucas
bd1a5d14a1
Fix itempile imports
2019-06-11 19:30:12 +02:00
ThatGamerBlue
b49a56b7ea
Update RSClient.java
2019-06-11 12:24:25 +01:00
Lucas
1e64dd9516
Fix message name/prefix import
2019-06-10 17:02:46 +02:00
Lucas
ed3ecde766
Fix itemcomposition note imports
2019-06-10 16:25:17 +02:00
Lucas
b151aeb914
Fix mod icons import
2019-06-10 01:12:16 +02:00
zeruth
9e504000eb
Fix Detached Cam clicking
2019-06-08 21:29:51 -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
Lucas
4f8492b9fc
Use correct spriteID import
2019-06-08 20:59:35 +02: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
49afdf7dc7
Injector, deob, mixins
2019-06-08 09:33:50 +02:00