Dynamic Discord UM+ ( Uptime Monitor )
Dynamic Discord UM+ is a self-contained Spigot/Paper plugin that runs a full Node.js Discord bot inside your Minecraft server. It shows real-time server status in a pinned embed, updates instantly on shutdown, supports banners and custom colors.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Dynamic Discord UM+ ( Uptime Monitor )
🌐 WEBSITE: https://lynx-development.lynx197.qzz.io/
🔌 Dynamic Discord UM+
A Self-Contained, High-Performance Discord Status Bot for Minecraft
Dynamic Discord UM+ is a modern automatically deploys and manages a full Node.js environment that seamlessly connects your Minecraft server to Discord automatically deploys and manages a full Node.js environment. Instead of relying on limited Java-only Discord implementations, the plugin automatically deploys and manages a full Node.js environment directly inside your server directory, delivering a powerful, reliable, and feature-rich Discord status system.
---
✨ Key Features
📡 Real-Time Server Status
- Maintains Server Country / Location in a configured Discord channel - Updates automatically at a configurable interval *(default: 30 seconds)* - Displays live server data: - Server Country / Location - Server Country / Location - Server Country / Location - Automatically fetches and displays: - Server Country / Location - Server Country / Location
---
🎨 Smart Embed System
- Banner Support - Customizable embed color *(default: green)* - Full real-time statistics - Banner Support - Instantly switches to Banner Support *(red embed)* - Displays the exact time the server went down - Banner Support - Optional custom server banner image displayed in the embed
---
⚡ Hybrid Technology
- Powered by Bedrock Edition for a modern, responsive Discord bot experience - Uses Bedrock Edition for accurate external pings - Supports both Bedrock Edition and Bedrock Edition servers
---
🚀 Zero-Hassle Installation
- No manual Node.js setup required - Automatic OS detection *(Windows / Linux)* - Downloads an isolated Node.js binary directly into the plugin folder - Automatically installs all required npm packages on first startup - Fully self-contained and portable
---
⚙️ Configuration
All settings are managed through a simple `config.yml` file:
🔐 Bot Settings
- Discord Bot Token - Target Channel ID
🖥 Server Details
- Server IP - Server Port - Display Name
🎨 Visual Customization
- Custom Hex colors for Online and Offline states - Toggle banner image on or off
⚡ Performance
- Adjustable update interval to balance real-time accuracy and Discord API usage
---
🛠 Technical Overview
🔄 Initialization
- On server startup, the plugin checks for a local `node` directory - If missing, it downloads a portable Node.js runtime (v18.x) compatible with the host OS
🔗 Java ↔ Node Bridge
- Extracts the bundled `bot.js` - Installs required npm dependencies automatically
▶ Execution
- Launches the Discord bot as a managed Node.js sub-process
🔔 Graceful Shutdown Handling
- When the Minecraft server stops or crashes: - The plugin signals the bot to update the Discord embed to OFFLINE - Ensures users always see the correct server state - Cleanly terminates the Node.js process afterward
---
Dynamic Discord UM+ delivers a clean, powerful, and future-proof way to keep your Discord community informed — all from inside your Minecraft server.
---
Note: Does not work on servers with DDoS protection.
--- ---