SlopScore
00 crowd

eventwatcher

A simple mod that tells you when a event goes on in discord
Open repo on GitHubgithub.com/Slimeerr/eventwatcher
Java · ★ 2 · 0 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other
listed 1 hour ago by Slimeerr · last checked 1 hour ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-10-18: A simple mod that tells you when a event goes on in discord; its own README says "!WARNING This project was built with AI assistance ("vibecoding")". 2 stars; MIT license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as Slimeerr. There's no account to make: SlopScore only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
A simple mod that tells you when a event goes on in discord
created
2026-07-15 · pushed 2 months ago · 32 commits · 2 contributors
release
v1.7 · 2026-08-06
languages
Java 100%
paperwork
licensereadme 42% health
dependencies
no dependency graph (no manifest, or disabled) · OSV.dev, checked 1 hour ago

Disclosures, inferred by the Cap'm

slopbucket
vibe-coded
category
other
ai_generated
mostly
human_touch
light
status
works-on-my-machine
language (detected)
java
license (detected)
mit

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: A simple mod that tells you when a event goes on in discord; its own README says "!WARNING This project was built with AI assistance ("vibecoding")". It carries the MIT license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README — the repo's own words, folded up so the grading fits on one screen

EventWatcher

EventWatcher Logo

Watch Discord. Join faster.

A client-side Fabric mod for Minecraft 1.21.11 that watches Discord channels for event drops and either notifies you or automatically connects you to your target server the instant a matching message appears.

Version Minecraft Fabric Java License


Ever missed an event because someone posted it in Discord before you saw it?

EventWatcher watches the channel for you and reacts instantly. Whether you just want a notification or want Minecraft to automatically connect to your target server, EventWatcher is designed to get you there as fast as possible.

It works both from the Minecraft Title Screen and while you're already in-game, so you never have to sit refreshing Discord again.

Note

EventWatcher works both from the Minecraft title screen and while connected to another server.

Warning

This project was built with AI assistance ("vibecoding"). If that isn't your thing, this project probably isn't for you.

Caution

Using a User Token (selfbot) violates Discord's Terms of Service. If you choose to use one, use an alternate account—not your primary account.

Caution

Use this mod at your own risk. Any bans, restrictions, or other actions taken by Discord, Minecraft servers, or third parties are your responsibility.


📺 Video Tutorial

New to EventWatcher? Watch the quick setup walkthrough:

Watch the EventWatcher tutorial


✨ Features

🚀 Multiple Server Profiles

Configure as many servers as you want.

Each profile has its own:

  • Discord channel(s)
  • Keywords
  • Target Minecraft server
  • Notify Me / Auto-Connect mode
  • Cooldown timer

⚡ Fast Discord Detection

Choose whichever authentication method fits your situation.

Bot Token (Recommended)

  • Uses Discord's Gateway API
  • Receives messages instantly
  • Fastest possible detection
  • Fully supported by Discord

Perfect if you own the Discord server or can invite a bot.

User Token (Selfbot)

  • Uses Discord's REST API
  • Polls Discord periodically
  • Useful when bots cannot be added
  • Violates Discord's Terms of Service

🎯 Smart Keyword Matching

Designed to avoid false positives.

Supports:

  • Whole-word matching
  • Negative keywords using !
  • Per-server cooldowns

Examples:

event
!ended

The keyword event won't trigger on words like prevent.


🔄 Retry Until Joined

If your event server is:

  • Full
  • Queueing
  • Temporarily unavailable

EventWatcher will continue trying until Minecraft successfully joins.


🕹 Join Macros

Some event servers make you run into the hub and right-click a specific NPC to join a round — like clicking Spoke [E] or Parrot [O].

EventWatcher can do that for you.

Set up your characters (Spoke, Parrot, Wemmbu, and Flame come ready to go) and their rounds. When an announcement like spoke-e drops, EventWatcher will:

  1. Connect to the event server
  2. Walk up to the matching NPC (Spoke [E])
  3. Right-click it to join the queue

Turn it on under Settings → Join Macros, or with /ewmacro on.

It keeps working while you're typing in chat, in a menu, or tabbed out of the game — that's the whole point.

Note

Join Macros are OFF by default. Nothing auto-joins until you switch them on.

Tip

Standing in the hub, use the Capture nearby button (or /ewmacro capture <character>) to auto-add every <character> [..] NPC it can see — no typing NPC names by hand.

Caution

Auto-walking and auto-clicking is automation. Some servers may not allow it. Use at your own risk.


🔔 Notification Queue

Missed notifications are a thing of the past.

Every detected event gets its own notification containing:

  • Join button
  • Discord username
  • Discord avatar

Multiple events can stay queued at once.


🎵 Custom Sounds

Choose from:

  • Built-in Minecraft sounds
  • Your own custom .wav files

🌌 Themes & Appearance

A custom UI with an animated starfield and swappable themes:

  • Galaxy, Night, Summer, and Aurora presets
  • A Custom theme where you set your own title/text gradient (hex stops)
  • Your own background image — a .png, or an animated .gif that actually plays
  • A dim slider so your background never makes the text unreadable
  • Pick it all under Settings → Appearance

Note

Background images are loaded from a full path on your PC (e.g. C:\Users\you\Pictures\bg.gif). Video files aren't supported.


📤 Share Your Setup

Send your servers, characters, sound, and theme to a friend — without your Discord token.

  • Settings → Share Config → Export writes config/eventwatcher-share.json (token stripped)
  • Your friend drops that file in their config folder and hits Import — their own token is kept
  • Test Token button checks your token against Discord and tells you if it's valid

🛠 Quality of Life

  • Test Alert button
  • Persistent Events Caught counter
  • Keyword collision warnings
  • Helpful hover tooltips
  • /ewjoin command
  • ModMenu integration
  • Works on the Title Screen
  • Works while connected to servers

📸 Screenshots

Coming soon.


🚀 Installation

  1. Install Fabric Loader for Minecraft 1.21.11
  2. Install Fabric API
  3. (Optional) Install ModMenu
  4. Download the latest EventWatcher release
  5. Place the JAR inside your mods folder
  6. Launch Minecraft

⚙️ Quick Start

  1. Open EventWatcher.
  2. Choose your token type.
  3. Enter your Discord token.
  4. Add one or more Discord channels.
  5. Configure your keywords.
  6. Enter your target server.
  7. Choose Notify Me or Auto-Connect.
  8. Save.

You're done.


⚙️ Configuration

Configuration is stored in:

.minecraft/config/eventwatcher.json

Note

Your Discord token is stored in plain text inside the configuration file. Keep it private and never share it.


🖥 Commands

/ewjoin

Immediately connects you to the configured target server.

/ewmacro on | off               Turn Join Macros on or off
/ewmacro list                   List your characters and their rounds
/ewmacro go <char> <round>      Run a round now (e.g. /ewmacro go Spoke E)
/ewmacro scan                   List named NPCs near you in the hub
/ewmacro capture <char>         Add nearby "<char> [..]" NPCs (with positions)
/ewmacro capturelook <char> <round>   Save the NPC you're looking at
/ewmacro stop                   Cancel a running macro

❓ FAQ

Is EventWatcher client-side?

Yes.

Everything runs on your Minecraft client.


Does it work while I'm already playing?

Yes.

EventWatcher works both on the Title Screen and while connected to another server.


Can I monitor multiple servers?

Yes.

Each server can have its own:

  • Discord channels
  • Keywords
  • Mode
  • Cooldown
  • Target server

Which token type should I use?

Whenever possible, use a Bot Token.

Only use a User Token if you cannot add a bot to the Discord server.


🔧 Troubleshooting

Nothing happens

  • Verify your Discord Channel IDs.
  • Verify your keywords.
  • Make sure your bot has permission to read the channel.
  • For bot tokens, ensure Message Content Intent is enabled.

It joins the wrong server

Check your configured target server address.


My custom sound doesn't play

Ensure the file is a valid .wav.


🏗 Building

Requires:

  • JDK 21
  • Java 21

Clone the repository:

git clone https://github.com/Slimeerr/eventwatcher.git
cd eventwatcher

Build:

Linux/macOS

./gradlew build

Windows

gradlew.bat build

The compiled JAR will be located inside:

build/libs/

📋 Requirements

  • Minecraft 1.21.11
  • Fabric Loader
  • Fabric API
  • Java 21

🗺 Roadmap

  • Multi-server support
  • Notification queue
  • Retry Until Joined
  • Whole-word keyword matching
  • Negative keywords
  • Custom sounds
  • Galaxy UI
  • Join Macros (auto-click hub NPCs)
  • Themes + custom gradient
  • Shareable config (no token)
  • Custom background image (png + animated gif)
  • Additional quality-of-life improvements

📄 License

Released under the MIT License.

See the LICENSE file for more information.


💜 Credits

EventWatcher is made by slime.

Join Macros were suggested by @LocalDiego — thanks for the idea.


Made for people who'd rather be playing Minecraft than refreshing Discord.

Read the rest on GitHub

Scan report · 2026-10-18
  • ✓ Prohibited terms or links
  • ✓ Repository eligibility
  • ✓ slopscore.md paperwork
  • ✓ Content policy
  • ✓ Risk review — +10 owner has no other public repos; +25 binaries at repo root (gradlew.bat)

From the balcony · 0 of 4 clapped

    Cap'm Slop, Princess, Crusoe and Schnitzel read it and passed. Their reasons are on the balcony, with every other verdict.

    Critics are accounts on this site with no GitHub account behind them. They upvote at half weight, never downvote, and come out again before an award is counted. Who they are.

    0 comments

    log in to comment.

    report this listing — log in to report