add equipment-lock (#6346)

* Create Equipment Lock

* Update Equipment Lock

update the commit to its most recent case.

removed awssdk depency, changed uses of jackson to gson, removed utils and manual hashing to use client.getAccountHash()

* Update Equipment Lock

changed commit again.

changed original file plugin name to be lowercase with dashes to resolve previous build error.

* Update Equipment Lock

changed to most recent commit

removed gson dependency in build.gradle as I've been informed runelite already provides it.

* Rename Equipment Lock to equipment-lock

changed name to lowercase with dash

* Update equipment-lock

changed original plugin filename back to Equipment_Lock to be consistent with its class, now that I've made this one lowercase with a dash

* Update equipment-lock

Added licenses to the 3 main files

* Update equipment-lock

Added LICENSE file

* Update plugins/equipment-lock

Co-authored-by: YvesW <7929021+YvesW@users.noreply.github.com>

* Update equipment-lock

Game message on consumed equip action now clarifies the plugin causing it with "[Equipment Lock]:" at the start of the message

* Update equipment-lock

Added warning about sending data to an external server and switched from log.info to log.debug for most cases

* Update equipment-lock

* Update equipment-lock

Switched to using slf4j instead of system.err, as well as added the proper dependency for doing so.

* Update equipment-lock

* Update equipment-lock

* Update equipment-lock

Fixed gradle file (again) and added proper annotation for AWSfile for slf4j

* Update equipment-lock

Added in OkHttpClient

* Update equipment-lock

Fixed an error with RequestBody

* Update equipment-lock

Added import java.nio.charset.StandardCharsets;

* Update equipment-lock

Attempted bugfix on OkHttpClient

---------

Co-authored-by: YvesW <7929021+YvesW@users.noreply.github.com>
This commit is contained in:
Matimatician
2024-10-15 16:41:24 -05:00
committed by GitHub
parent 681762e3e6
commit abe638f137

3
plugins/equipment-lock Normal file
View File

@@ -0,0 +1,3 @@
repository=https://github.com/Matimatician/Equipment-Lock.git
commit=f99b3f5616bcbdd583dfdaf9dbb8b7bb1021e8e7
warning=This plugin submits your account hash, IP address, group ID, and items equipped to a 3rd party server not controlled or verified by the RuneLite Developers. Also, the plugin may momentarily freeze the client when you equip a new item.