🚀 Sensi'sChat - Discord-Minecraft Bridge Plugin

📖 Overview
Sensi'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
🤖 Discord Integration
✅ 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
📊 Server Monitoring
✅ Real-time server status (!status)
✅ TPS tracking (!tps)
✅ Memory usage monitoring (!memory)
✅ Uptime tracking (!uptime)
✅ Online player list (!players)
✅ Health alerts for lag detection
🛡️ Security & Moderation
✅ Anti-spam protection - "Please slow down!" messages
✅ Word filter - Block inappropriate language
✅ Command sandbox - Block dangerous commands from Discord
✅ Permission system - Admin-only commands
📈 Player Statistics
✅ Track playtime
✅ Join count
✅ Death counter
✅ Message count
✅ Achievement tracking
✅ First join date
🔧 Easy Configuration
✅ Auto-generates settings.yml on first run
✅ Simple YAML configuration
✅ Customizable banned words list
✅ Adjustable anti-spam settings
🤖 Discord Commands
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
🎮 Minecraft Commands
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
📥 Installation
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! 🎉
Discord Bot Setup:
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
SensiChat v4.0.0 Configuration
Discord Bot Configuration
bot-token: "YOUR_DISCORD_BOT_TOKEN"
chat-channel-id: "YOUR_CHAT_CHANNEL_ID"
console-channel-id: "YOUR_CONSOLE_CHANNEL_ID"
Server Information
server-java-ip: "play.yourserver.com"
server-bedrock-ip: "play.yourserver.com:19132"
Chat Format
chat-format: "&8[&bDiscord&8] &r{username}&7: &f{message}"
Settings
settings:
enable-achievements: true/false
enable-death-messages: true/false
Anti-spam
anti-spam:
threshold: 5
time-window: 10
Banned Words
banned-words:
- fuck
- shit
- asshole
- bitch
- add more
🔧 Compatibility
✅ 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!

