Community listing page, reviews here may not be monitored by the author.
ESPBridge
No reviews yet
Sends Minecraft player join/leave and chat events to an ESP32 over HTTP so it can show them on a physical display.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
ESPBridge
Someone joins your server. Your ESP32 finds out before you check the tab list.
ESPBridge sends two things happening on your Minecraft server — a player joining or leaving, and chat — to a small ESP32 device on your local network, so it can show them on its own display. No account, no cloud service, no port forwarding: your server and your ESP32 talk directly over your LAN.
How it works
- Someone joins, leaves, or types in chat.
- ESPBridge sends a short text —
"Nik joined (3 online)","Nik: hey"— as a small HTTP request to an address you configure. - Your ESP32 shows it. What it does with that text is up to your own ESP32 firmware — ESPBridge only delivers it.
That's the entire feature set. No rule engine, no config beyond one URL — you get exactly two events and one action, deliberately, so this can be verified end to end before anything more is added.
What gets sent
| Event | Text |
|---|---|
| Player joins | <name> joined (<n> online) |
| Player leaves | <name> left (<n> online) |
| Chat message | <name>: <message> |
Delivered as POST <your-url> with Content-Type: application/json and body
{"text": "..."}.
Setup
- Start the server once with the mod installed. It writes
config/espbridge.json. - Set
esp32Urlto your device's endpoint, e.g.http://192.168.1.50/event. /espbridge reload./espbridge test hello worldto check the connection without waiting for a real join or chat message.
Commands
/espbridge status · /espbridge reload · /espbridge test <text> — all
operator level 2.
Built with a live server in mind
- Never blocks the server thread. The HTTP call runs asynchronously.
- Requests are dropped, not queued or retried, if your device is unreachable — a message that arrives late is worse than one that never arrives.
- A rate limit (5 requests/second by default) protects a small ESP32 web server from a chat flood turning into a request flood.
Requirements
- Minecraft 1.21.11
- Fabric Loader with Fabric API
- Server-side only — no client install needed
- Your own ESP32 (or compatible microcontroller) running a web server that
accepts the
POSTshape above; ESPBridge does not include or prescribe any particular firmware
Honest limitations
This is version 0.1.0, the first release. It has been run against a real Fabric 1.21.11 dev server (starts cleanly, commands verified over RCON) and its HTTP delivery has been verified end to end against a stand-in receiver, rate limit included. What has not been verified is an actual player join, leave or chat message triggering it — that needs a real client connecting, which hasn't happened yet. No real ESP32 hardware has received anything from it either.
Only two events, on purpose. Deaths, boss kills, advancements and inventory events are not in this release. The goal was to get one clean, verified path from a game event to a physical display working first.
No retry or offline queue. If your ESP32 is off or unreachable, events are silently dropped, not buffered for later.
The ESP32 side
A reference receiver sketch exists (WiFiManager setup portal, a status page,
POST /event parsed onto an SSD1306 OLED) and compiles clean against the
ESP32 toolchain. It has not been flashed to or run on real hardware yet.
Where it is going
- Flash and verify the reference firmware on real hardware
- More events, once join/leave/chat are proven solid against a real player connecting
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources