From b1de1952ff15dd30557f2930e6807c5588802cb3 Mon Sep 17 00:00:00 2001 From: Ron Young Date: Fri, 20 Dec 2019 10:36:26 -0600 Subject: [PATCH 01/13] add heatmap plugin --- plugins/bank-heatmap | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 plugins/bank-heatmap diff --git a/plugins/bank-heatmap b/plugins/bank-heatmap new file mode 100644 index 000000000..9bd49f54e --- /dev/null +++ b/plugins/bank-heatmap @@ -0,0 +1,2 @@ +repository=https://github.com/raiyni/example-plugin.git +commit=a9a9d2ec15b49c6cc36ff678ae2f4e96cd037778 \ No newline at end of file From 8457de62e23687df59d5eeb5e4ca93758234f0fb Mon Sep 17 00:00:00 2001 From: wizguin <16276645+wizguin@users.noreply.github.com> Date: Fri, 20 Dec 2019 18:04:16 +0000 Subject: [PATCH 02/13] Create orb-hider --- plugins/orb-hider | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 plugins/orb-hider diff --git a/plugins/orb-hider b/plugins/orb-hider new file mode 100644 index 000000000..14ec19261 --- /dev/null +++ b/plugins/orb-hider @@ -0,0 +1,2 @@ +repository=https://github.com/wizguin/runelite-orb-hider.git +commit=14eadd1e878c676c74029c263efb86cd7473551d From 3452a13f97d55939799805d515605bdd91987e5c Mon Sep 17 00:00:00 2001 From: dekvall Date: Sat, 21 Dec 2019 08:55:56 +0100 Subject: [PATCH 03/13] add left click mode --- plugins/left-click-only | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 plugins/left-click-only diff --git a/plugins/left-click-only b/plugins/left-click-only new file mode 100644 index 000000000..637a739ad --- /dev/null +++ b/plugins/left-click-only @@ -0,0 +1,2 @@ +repository=https://github.com/dekvall/left-click-only.git +commit=7f9d8994d0ddc2cc2ff4c5ee31c19c6c60181cbd \ No newline at end of file From 0cf6a1445777fef0d9db4e926908211765ae9de4 Mon Sep 17 00:00:00 2001 From: Slay to Stay Date: Sun, 22 Dec 2019 15:33:51 +0100 Subject: [PATCH 04/13] Change region-locker repo --- plugins/region-locker | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/region-locker b/plugins/region-locker index 3aedb2d06..9b7d71995 100644 --- a/plugins/region-locker +++ b/plugins/region-locker @@ -1,2 +1,2 @@ -repository=https://github.com/dekvall/region-locker.git -commit=8ee9e0f77e53f411b23227a0d95b23e05dc039fd +repository=https://github.com/slaytostay/plugin-hub.git +commit=549cefd8e3f7dafdf21adc5c449271053165e5eb From fb2f5491a99d948c3adab27d92fd7b9996810588 Mon Sep 17 00:00:00 2001 From: Slay to Stay Date: Sun, 22 Dec 2019 15:40:58 +0100 Subject: [PATCH 05/13] region-locker: Change repo location --- plugins/region-locker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/region-locker b/plugins/region-locker index 9b7d71995..88166043a 100644 --- a/plugins/region-locker +++ b/plugins/region-locker @@ -1,2 +1,2 @@ -repository=https://github.com/slaytostay/plugin-hub.git +repository=https://github.com/slaytostay/region-locker.git commit=549cefd8e3f7dafdf21adc5c449271053165e5eb From 990ad40b8e5316479ff5af062cb303200afc860a Mon Sep 17 00:00:00 2001 From: dekvall Date: Sun, 22 Dec 2019 15:54:38 +0100 Subject: [PATCH 06/13] bronzeman: change name and add icon (#20) * remove bronzeman * add dekvall-bronzeman --- plugins/{bronzeman-mode => dekvall-bronzeman-mode} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename plugins/{bronzeman-mode => dekvall-bronzeman-mode} (54%) diff --git a/plugins/bronzeman-mode b/plugins/dekvall-bronzeman-mode similarity index 54% rename from plugins/bronzeman-mode rename to plugins/dekvall-bronzeman-mode index fb5472141..de7bc10d8 100644 --- a/plugins/bronzeman-mode +++ b/plugins/dekvall-bronzeman-mode @@ -1,2 +1,2 @@ repository=https://github.com/dekvall/bronzeman-mode.git -commit=974f590123206a0f324bda5e76dd76e41c769c0f \ No newline at end of file +commit=f8ef6e59d38031b381c7bed47d3d8f3c5eb16d52 \ No newline at end of file From f6f24bd5fc9ac32ee61a3a069d57406d1e6e37b0 Mon Sep 17 00:00:00 2001 From: Robin Withes Date: Sun, 22 Dec 2019 15:54:56 +0100 Subject: [PATCH 07/13] changed description (#24) --- plugins/withes-bronzemanmode | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/withes-bronzemanmode b/plugins/withes-bronzemanmode index e1e5c88f0..940d1d598 100644 --- a/plugins/withes-bronzemanmode +++ b/plugins/withes-bronzemanmode @@ -1,2 +1,2 @@ repository=https://github.com/robinwithes/withes-bronzemanmode.git -commit=1fe81adcc30e429e9cea04f1c78ef1918bc5f2ff \ No newline at end of file +commit=51d9eac0fd8c3fec2b820b20985e6b5ba43cb6a2 \ No newline at end of file From 4b586c97dc462f37c44eef32d869f14ae98091bd Mon Sep 17 00:00:00 2001 From: Gamma91 Date: Sun, 22 Dec 2019 15:55:27 +0100 Subject: [PATCH 08/13] Update spec-regen-timer (#26) --- plugins/spec-regen-timer | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/spec-regen-timer b/plugins/spec-regen-timer index 24049b527..f9d0f406e 100644 --- a/plugins/spec-regen-timer +++ b/plugins/spec-regen-timer @@ -1,2 +1,2 @@ repository=https://github.com/Bram91/SpecRegenTimerPlugin.git -commit=2b65e18bbf85fc6847a19948182772d2a61635fd +commit=24736fae415150fecc6f1891e1b893fd4df28e81 From c465d1d2d56da2b2c4200b40f3b93912d09ca40e Mon Sep 17 00:00:00 2001 From: Dozer Date: Sun, 22 Dec 2019 09:00:03 -0600 Subject: [PATCH 09/13] Rune pouch and bug fixes (#27) --- plugins/supplies-tracker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/supplies-tracker b/plugins/supplies-tracker index 4ef2501ab..84720e8c9 100644 --- a/plugins/supplies-tracker +++ b/plugins/supplies-tracker @@ -1,2 +1,2 @@ repository=https://github.com/Dyldozer/SuppliesTrackerExternal.git -commit=5f772b37b02f092b0c2d1e60ad1c7e117f577a86 \ No newline at end of file +commit=6e22ee8a870424c75f3ebd21587a1d897eab3ae0 From cf5de17f45b49782a4169436bec92981e56dd761 Mon Sep 17 00:00:00 2001 From: Slay to Stay Date: Sun, 22 Dec 2019 16:23:23 +0100 Subject: [PATCH 10/13] region-locker: Update plugin description --- plugins/region-locker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/region-locker b/plugins/region-locker index 88166043a..7452c4530 100644 --- a/plugins/region-locker +++ b/plugins/region-locker @@ -1,2 +1,2 @@ repository=https://github.com/slaytostay/region-locker.git -commit=549cefd8e3f7dafdf21adc5c449271053165e5eb +commit=70d8a31a4d4ef450f1be04357596e6601bcf49b5 From 69c184338ec5662974bf7d6afa3453cdc90d4edf Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 23 Dec 2019 09:55:40 -0500 Subject: [PATCH 11/13] build_plugin: ensure checkout checks out a commit --- build_plugin.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build_plugin.sh b/build_plugin.sh index e6189b82f..9b5864e0f 100755 --- a/build_plugin.sh +++ b/build_plugin.sh @@ -59,7 +59,7 @@ pushd "$BUILDDIR" git clone "$repository" "repo" pushd "repo" -git checkout "$commit" +git checkout "$commit^{commit}" SIGNING_KEY="" REPO_CREDS="" gradle \ --no-build-cache \ @@ -92,4 +92,4 @@ curl --fail \ --upload-file "$BUILDDIR/plugin.jar" "$LOCATION.jar" \ "${ICON_UPLOAD[@]}" -echo "Build Success" \ No newline at end of file +echo "Build Success" From 16e50eae7f3d99ea8262f2a87e7d074e6095ecf4 Mon Sep 17 00:00:00 2001 From: Conradmel <32449783+ConradicalMel@users.noreply.github.com> Date: Mon, 23 Dec 2019 18:36:46 -0500 Subject: [PATCH 12/13] added MasterFarmer plugin (#31) --- plugins/master-farmer | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 plugins/master-farmer diff --git a/plugins/master-farmer b/plugins/master-farmer new file mode 100644 index 000000000..eca202086 --- /dev/null +++ b/plugins/master-farmer @@ -0,0 +1,2 @@ +repository=https://github.com/ConradicalMel/master-farmer.git +commit=0836763af9e9786f8b5225c7f576e8a2594084b8 \ No newline at end of file From f9ae828d0eba9e20103656039ff07f2da8f2c155 Mon Sep 17 00:00:00 2001 From: Max Weber Date: Mon, 23 Dec 2019 18:56:46 -0700 Subject: [PATCH 13/13] package: ensure plugin classes exist in the jar --- package.gradle | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/package.gradle b/package.gradle index 183ecb273..ef5227fe5 100644 --- a/package.gradle +++ b/package.gradle @@ -26,6 +26,7 @@ import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar import com.google.common.hash.Hashing import com.google.common.io.Files import com.google.gson.Gson +import java.util.jar.JarFile initscript { repositories { @@ -73,7 +74,15 @@ allprojects { new FileInputStream(file("runelite-plugin.properties")).withCloseable { is -> props.load(is) } + manifest.plugins = props["plugins"].split(/[,:;]/)*.trim() + new JarFile(pluginJar).withCloseable{ jf -> + manifest.plugins.each { plugin -> + if (jf.getEntry(plugin.replaceAll(~/\./, "/") + ".class") == null) { + throw new RuntimeException("Plugin class \"" + plugin + "\" is not in the output jar") + } + } + } manifest.displayName = props["displayName"] if (!manifest.displayName) {