🚀 Sensi'sChat - Discord-Minecraft Bridge Plugin

📖 OverviewSensi'sChat is a powerful, lightweight, and feature-rich Discord-Minecraft bridge plugin that seamlessly connects your Minecraft server with Discord. Perfect for server owners who want to keep their community connected across both platforms! With Sensi'sChat, your Discord members can chat with in-game players, receive server notifications, monitor server health, and much more - all in real-time!
✨ Features
✅ Two-way chat sync - Messages flow between Minecraft & Discord instantly
✅ Custom chat format with color codes (&0-&f, &l, &o, &n)
✅ Embed messages with beautiful Discord embeds
✅ Player skin avatars in join/leave messages
✅ Achievement notifications with images
✅ Death messages in Discord
✅ Real-time server status (!status)
✅ TPS tracking (!tps)
✅ Memory usage monitoring (!memory)
✅ Uptime tracking (!uptime)
✅ Online player list (!players)
✅ Health alerts for lag detection
✅ Anti-spam protection - "Please slow down!" messages
✅ Word filter - Block inappropriate language
✅ Command sandbox - Block dangerous commands from Discord
✅ Permission system - Admin-only commands
✅ Track playtime
✅ Join count
✅ Death counter
✅ Message count
✅ Achievement tracking
✅ First join date
✅ Auto-generates settings.yml on first run
✅ Simple YAML configuration
✅ Customizable banned words list
✅ Adjustable anti-spam settings
Command Description Permission
!help Show all commands Everyone
!status Server status (players, TPS, memory) Everyone
!players Online players list Everyone
!tps Server TPS (1m, 5m, 15m) Everyone
!uptime Server uptime Everyone
!memory Memory usage Everyone
!ping Bot latency Everyone
!stats <player> Player statistics Everyone
!broadcast <msg> Broadcast to server Admin
!kick <player> Kick player Admin
!reload Reload plugin Admin
Command Description Permission
/discord Show Discord commands Everyone
/discord help Discord help Everyone
/discord stats Your statistics Everyone
/sensichat reload Reload plugin Admin
/sensichat status Plugin status Admin
/sensichat stats <player> Player stats Admin
Step-by-Step Guide: Download the latest SensiChat.jar***
Place the JAR file in your server's plugins folder
Start your server once to generate configuration files
Stop the server
Edit plugins/SensiChat/settings.yml:
yaml
bot-token: "YOUR_DISCORD_BOT_TOKEN"
chat-channel-id: "YOUR_CHAT_CHANNEL_ID"
console-channel-id: "YOUR_CONSOLE_CHANNEL_ID"
Restart your server
Enjoy! 🎉
Go to Discord devoloper Portal
Create a new application
Go to Bot section and create a bot
Copy the bot token
Invite bot with permissions: Send Messages, Read Messages, View Channels
⚙️ Configuration yaml
bot-token: "YOUR_DISCORD_BOT_TOKEN"
chat-channel-id: "YOUR_CHAT_CHANNEL_ID"
console-channel-id: "YOUR_CONSOLE_CHANNEL_ID"
server-java-ip: "play.yourserver.com"
server-bedrock-ip: "play.yourserver.com:19132"
chat-format: "&8[&bDiscord&8] &r{username}&7: &f{message}"
settings:
enable-achievements: true/false
enable-death-messages: true/false
anti-spam:
threshold: 5
time-window: 10
banned-words:
✅ Paper 1.20.x - 1.21.x
✅ Spigot 1.20.x - 1.21.x
✅ Purpur 1.20.x - 1.21.x
✅ Java 17 or higher
✅ No dependencies required - JDA included!