Skip to content

Commit 1c4fc33

Browse files
committed
Added AutoChat & Mention - ClientChatOverlay Fixed
1 parent d89f0ff commit 1c4fc33

7 files changed

Lines changed: 1933 additions & 6 deletions

File tree

README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -804,6 +804,30 @@ This hack is still undergoing development and has only been tested in the end. A
804804
- Auto avoids vanilla chat messages if positioned above it
805805
- Is scrollable when chat is opened
806806

807+
### AutoChat
808+
- AutoChat watches incoming chat and keeps a rolling context history (configurable size).
809+
- API key source: setting or `WURST_OPENAI_KEY` (set in Java/Minecraft, not your PC).
810+
- Replies when directly addressed, in clear 1-on-1 chat, or freely based on configurable butt-in chance.
811+
- Can prioritize the newest message while keeping older lines as secondary context.
812+
- Mention detection supports your username plus nickname/derivative variants.
813+
- Optional `Always reply when mentioned` bypasses reply-gap timers for direct mentions.
814+
- Persona is configurable via text field.
815+
- Model is selectable, including:
816+
`chatgpt-4o-latest`, `gpt-5.2-chat-latest`, `gpt-5.2`, `gpt-4o`,
817+
`gpt-5.1-chat-latest`, `gpt-5-chat-latest`, `gpt-5.1`, `gpt-5`,
818+
`gpt-4.1`, `gpt-5-mini`, `gpt-4.1-mini`, `gpt-4o-mini`,
819+
`gpt-4.1-nano`, `gpt-5-nano`.
820+
- Generation controls: max tokens, temperature, max output chars.
821+
- Timing controls: min reply gap, min unsolicited gap, optional queued scheduling for gap-blocked replies, WPM pacing (toggle + words-per-minute), and max concurrent requests.
822+
- Debug mode can print raw OpenAI request/response JSON in the console.
823+
- Safety/sanitization: filters likely prompt-injection attempts, strips leading `<Name>`/`[Name]` style prefixes, prevents slash-command output, enforces single-line replies, and normalizes output to ASCII-safe chat text.
824+
825+
![AI](https://i.imgur.com/3vblHDI.png)
826+
827+
### Mention
828+
- Plays a sound when your username or a nickname/derivative is detected in chat
829+
- Choose from any of the note blocks and adjust the volume
830+
807831
## What's changed or improved in this fork?
808832

809833
### ChestESP

src/main/java/net/wurstclient/hack/HackList.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ public final class HackList implements UpdateListener
5151
public final ArrowDmgHack arrowDmgHack = new ArrowDmgHack();
5252
public final AutoArmorHack autoArmorHack = new AutoArmorHack();
5353
public final AutoBuildHack autoBuildHack = new AutoBuildHack();
54+
public final AutoChatHack autoChatHack = new AutoChatHack();
5455
public final AutoCompleteHack autoCompleteHack = new AutoCompleteHack();
5556
public final AutoDisenchantHack autoDisenchantHack =
5657
new AutoDisenchantHack();
@@ -164,6 +165,7 @@ public final class HackList implements UpdateListener
164165
public final LiquidsHack liquidsHack = new LiquidsHack();
165166
public final LsdHack lsdHack = new LsdHack();
166167
public final MaceDmgHack maceDmgHack = new MaceDmgHack();
168+
public final MentionHack mentionHack = new MentionHack();
167169
public final SpearAssistHack spearAssistHack = new SpearAssistHack();
168170
public final MassTpaHack massTpaHack = new MassTpaHack();
169171
public final BedrockEscapeHack bedrockEscapeHack = new BedrockEscapeHack();

0 commit comments

Comments
 (0)