From 9fbf95b5b982fdd7ec4dce2c377dacce1365ae33 Mon Sep 17 00:00:00 2001 From: Ruttyboyz <209188702+RuttyboyzCode@users.noreply.github.com> Date: Sat, 13 Dec 2025 20:33:18 +0000 Subject: [PATCH 1/3] added prefix --- .../systems/modules/player/MiddleClickExtra.java | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/java/meteordevelopment/meteorclient/systems/modules/player/MiddleClickExtra.java b/src/main/java/meteordevelopment/meteorclient/systems/modules/player/MiddleClickExtra.java index 0e08757c94..2540d52a98 100644 --- a/src/main/java/meteordevelopment/meteorclient/systems/modules/player/MiddleClickExtra.java +++ b/src/main/java/meteordevelopment/meteorclient/systems/modules/player/MiddleClickExtra.java @@ -10,10 +10,7 @@ import meteordevelopment.meteorclient.events.meteor.MouseClickEvent; import meteordevelopment.meteorclient.events.packets.PacketEvent; import meteordevelopment.meteorclient.events.world.TickEvent; -import meteordevelopment.meteorclient.settings.BoolSetting; -import meteordevelopment.meteorclient.settings.EnumSetting; -import meteordevelopment.meteorclient.settings.Setting; -import meteordevelopment.meteorclient.settings.SettingGroup; +import meteordevelopment.meteorclient.settings.*; import meteordevelopment.meteorclient.systems.friends.Friend; import meteordevelopment.meteorclient.systems.friends.Friends; import meteordevelopment.meteorclient.systems.modules.Categories; @@ -82,6 +79,14 @@ public class MiddleClickExtra extends Module { .build() ); + private final Setting prefix = sgGeneral.add(new StringSetting.Builder() + .name("Msg-prefix") + .description("Prefix for messages sent to players when you add them as a friend.") + .defaultValue("/msg") + .visible(() -> notify.get()) + .build() + ); + public MiddleClickExtra() { super(Categories.Player, "middle-click-extra", "Perform various actions when you middle click."); } @@ -109,7 +114,8 @@ private void onMouseClick(MouseClickEvent event) { if (!Friends.get().isFriend(player)) { Friends.get().add(new Friend(player)); info("Added %s to friends", player.getName().getString()); - if (message.get()) ChatUtils.sendPlayerMsg("/msg " + player.getName() + " I just friended you on Meteor."); + if (message.get())ChatUtils.sendPlayerMsg(prefix.get() + " " + player.getName().getString() + " I just friended you on Meteor."); + } else { Friends.get().remove(Friends.get().get(player)); info("Removed %s from friends", player.getName().getString()); From 6b03df75762561a17cdf19e29665529246def0ab Mon Sep 17 00:00:00 2001 From: Ruttyboyz <209188702+RuttyboyzCode@users.noreply.github.com> Date: Sun, 14 Dec 2025 11:32:58 +0000 Subject: [PATCH 2/3] Added customisation for the notify setting --- .../systems/modules/player/MiddleClickExtra.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/main/java/meteordevelopment/meteorclient/systems/modules/player/MiddleClickExtra.java b/src/main/java/meteordevelopment/meteorclient/systems/modules/player/MiddleClickExtra.java index 2540d52a98..1c3742201f 100644 --- a/src/main/java/meteordevelopment/meteorclient/systems/modules/player/MiddleClickExtra.java +++ b/src/main/java/meteordevelopment/meteorclient/systems/modules/player/MiddleClickExtra.java @@ -79,11 +79,11 @@ public class MiddleClickExtra extends Module { .build() ); - private final Setting prefix = sgGeneral.add(new StringSetting.Builder() - .name("Msg-prefix") - .description("Prefix for messages sent to players when you add them as a friend.") - .defaultValue("/msg") - .visible(() -> notify.get()) + private final Setting notifyMessage = sgGeneral.add(new StringSetting.Builder() + .name("notify-message") + .description("Message to send to the player you added as a friend (use %player for the player's name)") + .defaultValue("/msg %player I just friended you on Meteor.") + .visible(notify::get) .build() ); @@ -114,7 +114,10 @@ private void onMouseClick(MouseClickEvent event) { if (!Friends.get().isFriend(player)) { Friends.get().add(new Friend(player)); info("Added %s to friends", player.getName().getString()); - if (message.get())ChatUtils.sendPlayerMsg(prefix.get() + " " + player.getName().getString() + " I just friended you on Meteor."); + if (message.get()) { + String messageNotify = notifyMessage.get().replace("%player", player.getName().getString()); + ChatUtils.sendPlayerMsg(messageNotify); + } } else { Friends.get().remove(Friends.get().get(player)); From cd77a67154ff22a979e47f3c782a38de511967b6 Mon Sep 17 00:00:00 2001 From: Wide_Cat Date: Thu, 18 Dec 2025 19:00:04 +0000 Subject: [PATCH 3/3] rearrange --- .../modules/player/MiddleClickExtra.java | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/java/meteordevelopment/meteorclient/systems/modules/player/MiddleClickExtra.java b/src/main/java/meteordevelopment/meteorclient/systems/modules/player/MiddleClickExtra.java index 1c3742201f..ed8f38d0b3 100644 --- a/src/main/java/meteordevelopment/meteorclient/systems/modules/player/MiddleClickExtra.java +++ b/src/main/java/meteordevelopment/meteorclient/systems/modules/player/MiddleClickExtra.java @@ -41,13 +41,21 @@ public class MiddleClickExtra extends Module { ); private final Setting message = sgGeneral.add(new BoolSetting.Builder() - .name("message") - .description("Sends a message to the player when you add them as a friend.") + .name("send-message") + .description("Sends a message when you add a player as a friend.") .defaultValue(false) .visible(() -> mode.get() == Mode.AddFriend) .build() ); + private final Setting friendMessage = sgGeneral.add(new StringSetting.Builder() + .name("message-to-send") + .description("Message to send when you add a player as a friend (use %player for the player's name)") + .defaultValue("/msg %player I just friended you on Meteor.") + .visible(() -> mode.get() == Mode.AddFriend) + .build() + ); + private final Setting quickSwap = sgGeneral.add(new BoolSetting.Builder() .name("quick-swap") .description("Allows you to use items in your inventory by simulating hotbar key presses. May get flagged by anticheats.") @@ -79,14 +87,6 @@ public class MiddleClickExtra extends Module { .build() ); - private final Setting notifyMessage = sgGeneral.add(new StringSetting.Builder() - .name("notify-message") - .description("Message to send to the player you added as a friend (use %player for the player's name)") - .defaultValue("/msg %player I just friended you on Meteor.") - .visible(notify::get) - .build() - ); - public MiddleClickExtra() { super(Categories.Player, "middle-click-extra", "Perform various actions when you middle click."); } @@ -115,7 +115,7 @@ private void onMouseClick(MouseClickEvent event) { Friends.get().add(new Friend(player)); info("Added %s to friends", player.getName().getString()); if (message.get()) { - String messageNotify = notifyMessage.get().replace("%player", player.getName().getString()); + String messageNotify = friendMessage.get().replace("%player", player.getName().getString()); ChatUtils.sendPlayerMsg(messageNotify); }