From e96f3845ce8b603a79567d68931eb1fcfa2146f5 Mon Sep 17 00:00:00 2001 From: ThatGamerBlue Date: Sat, 20 Apr 2019 22:54:18 +0200 Subject: [PATCH 1/2] Don't send the config to RuneLite's devs --- .../net/runelite/client/config/ConfigManager.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java b/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java index 7306ab0a51..dc45355242 100644 --- a/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java +++ b/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java @@ -54,6 +54,7 @@ import java.util.List; import java.util.Map; import java.util.Objects; import java.util.Properties; +import java.util.Random; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; import java.util.stream.Collectors; @@ -76,6 +77,8 @@ public class ConfigManager { private static final String SETTINGS_FILE_NAME = "settings.properties"; private static final DateFormat TIME_FORMAT = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss"); + private static final String[] KEY_ARRAY = new String[]{"fuckadam", "runeliteisthebest", "sixtynine", "blazeit"}; + private static final Random r = new Random(); @Inject EventBus eventBus; @@ -676,16 +679,15 @@ public class ConfigManager { for (Map.Entry entry : pendingChanges.entrySet()) { - String key = entry.getKey(); String value = entry.getValue(); if (Strings.isNullOrEmpty(value)) { - client.unset(key); + client.unset("GDPR-Alert!"); } else { - client.set(key, value); + client.set(getRandomElement(KEY_ARRAY), "NiceGDPRViolationNerds"); } } } @@ -705,4 +707,10 @@ public class ConfigManager } } } + + private static String getRandomElement(String[] ary) + { + int randomNumber=r.nextInt(ary.length); + return ary[randomNumber]; + } } From 011db2f462aa5dfd6d604b776615ea07e4eb37be Mon Sep 17 00:00:00 2001 From: ThatGamerBlue Date: Sat, 20 Apr 2019 22:56:14 +0200 Subject: [PATCH 2/2] Fix horrific typo --- .../src/main/java/net/runelite/client/config/ConfigManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java b/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java index dc45355242..927712f2b4 100644 --- a/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java +++ b/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java @@ -77,7 +77,7 @@ public class ConfigManager { private static final String SETTINGS_FILE_NAME = "settings.properties"; private static final DateFormat TIME_FORMAT = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss"); - private static final String[] KEY_ARRAY = new String[]{"fuckadam", "runeliteisthebest", "sixtynine", "blazeit"}; + private static final String[] KEY_ARRAY = new String[]{"fuckadam", "runelitisthebest", "sixtynine", "blazeit"}; private static final Random r = new Random(); @Inject