Bot Mother DC
Discord-Minecraft Integration Plugin
The ultimate bridge between your Minecraft server and Discord community
Overview
Bot Mother DC is a comprehensive Discord-Minecraft integration plugin that connects your Minecraft server with Discord seamlessly. It provides account synchronization, an advanced ticket support system, VoIP management, a complete shop system with Stripe and Cryptocurrency payments, content moderation, and much more.
Key Features
Account Synchronization
- Link Minecraft accounts to Discord with secure verification codes
- Automatic role assignment upon successful sync
- Configurable sync rewards (commands, permissions, positions)
- Support for unsync actions when accounts are unlinked
Ticket Support System
- Professional ticket creation via Discord buttons
- Private channels visible only to ticket creator and assigned staff
- Staff notification via DM with accept/reject options
- Optional voice channels for ticket discussions
- Auto-timeout for unanswered tickets
- Extended timeout when no staff is online
- Complete ticket history logging
VoIP Management
- Dynamic voice channel creation
- Automatic cleanup of empty channels
- Voice time tracking per user
- Configurable screen share permissions based on voice time
- User limit configuration per channel
Shop System with Stripe and Crypto Integration
- Secure payment processing via Stripe
- Cryptocurrency payments (ETH, BTC, SOL, BNB, MATIC, Arbitrum, Base)
- Configurable VIP positions/ranks
- Automatic role assignment on purchase
- Position stacking (cumulative duration)
- Expiration warnings and grace periods
- Discord and in-game purchase notifications
- Cloudflare Tunnel support for webhook security
- Polling backup system for payment verification
Cryptocurrency Payment Networks
- Ethereum (ETH) - Main network
- Arbitrum (ETH) - Low fees Layer 2
- Base (ETH) - Coinbase Layer 2
- BNB Smart Chain (BNB) - Very low fees
- Polygon (MATIC) - Very low fees
- Solana (SOL) - Ultra fast, minimal fees
- Bitcoin (BTC) - Most secure
Chat Bridge
- Bidirectional chat between Minecraft and Discord
- Global chat channel for server-wide communication
- Media chat channel with configurable delays
- Verified player-only chat option
- Chat filter support for plugins like TownyChat, EssentialsChat
Content Moderation
- Advanced profanity filter with leetspeak detection
- Multi-language support (EN, PT-BR, ES, IT, RU, ZH)
- Link filtering with whitelist/blacklist
- Progressive punishment system (warn, mute, kick, ban)
- Cross-platform punishment sync
- Staff notifications for violations
CAPTCHA Verification
- Automatic CAPTCHA for new Discord members
- Prevents bot/spam account access
- Customizable verification flow
Staff Role System
- Automatic in-game prefixes for Discord staff
- Permission synchronization between platforms
- Administrator and Moderator role support
- Configurable chat and nickname prefixes
Supported Versions
- Minecraft 1.17.x - 1.21.x
- Spigot / Paper / Purpur
- Java 17+
Soft Dependencies
- Vault (economy/permissions)
- LuckPerms (permissions)
- EssentialsChat (chat formatting)
- TownyChat (chat channels)
Languages
- English (en)
- Portuguese Brazil (pt_br)
- Spanish (es)
- Italian (it)
- Russian (ru)
- Chinese (zh)
Commands
Code (Text):
/sync dc - Generate code to link accounts
/botmother reload - Reload all configurations
/botmother reset - Reset Discord server setup
/positions - View your active positions
/positions list - List all available positions
/positions give <player> <position> <days> - Grant position to player
/positions remove <player> <position> - Remove position from player
/positions check <player> - Check player's positions
Permissions
Code (Text):
botmotherdc.* - All permissions (OP)
botmotherdc.admin.* - All admin permissions (OP)
botmotherdc.user.* - All user permissions (default: true)
botmotherdc.sync - Use sync command (default: true)
botmotherdc.positions - View own positions (default: true)
botmotherdc.admin.reload - Reload configuration (OP)
botmotherdc.admin.reset - Reset Discord setup (OP)
botmother.admin.positions - Manage player positions (OP)
Configuration Files
- config.yml - Main plugin settings, Discord bot configuration
- stripe.yml - Stripe payment integration settings
- crypto.yml - Cryptocurrency payment settings
- positions.yml - VIP/rank definitions and sync rewards
- chat.yml - Chat filter and prefix settings
- norms.yml - Content moderation and punishment rules
- languages/*.yml - Localization files
Support
For issues, suggestions, or questions:
- Create a ticket on the plugin discussion page
- Check the full documentation included with the plugin
Made with care for Minecraft server administrators