Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
๐ซ DiscordSupport v2.0
The most complete and professional Discord/Minecraft support system
Transform your server support with interactive Discord tickets, private channels, and instant two-way communication!
โจ Main Features
๐ฏ Two Ticket Modes
๐ข Public Tickets
- All tickets in a single Discord channel
- Perfect for small servers
- Ultra-simple configuration
๐ Private Tickets โญ NEW!
- Dedicated Discord channel for each ticket
- Visible only by staff (role-based permissions)
- Automatic deletion after closure
- Private and secure communication
๐ฌ Two-Way Communication
Discord โ Minecraft
- Staff messages in Discord arrive directly to the player in-game
- "Send Message" button with integrated popup
- Support for long messages (500 characters)
Minecraft โ Discord
/commandsend <message>to reply from the game- Only works with an active ticket
- Formatted and timestamped messages
๐ฎ Interactive Buttons
Click to act instantly:
- ๐ TP Spawn - Teleport player to spawn
- ๐๏ธ Clear Inventory - Clear inventory
- โค๏ธ Heal - Restore health and hunger
- ๐ Give Food - 64 steaks instantly
- ๐ฎ Moderator Arriving - Notify player that staff is coming
- ๐จ Ban Player - Ban with confirmation and reason
- ๐ฌ Send Message - Popup for custom message
- ๐ Close Ticket - Archive/delete the ticket
All actions are ephemeral: only the person who clicks sees the confirmation!
๐ Multilingual
- ๐ฌ๐ง English (complete version)
๐ธ Screenshots
Private Discord Ticket
Automatic private channel with action buttons
Real-Time Communication
Staff โ Player and Player โ Staff instant
โก Quick Installation
1๏ธโฃ Create the Discord Bot
- Go to https://discord.com/developers/applications
- Create an application โ Bot
- Copy the token
- IMPORTANT: Enable these intents in "Bot":
- โ MESSAGE CONTENT INTENT
- โ SERVER MEMBERS INTENT
- OAuth2 โ URL Generator:
- Check
botandapplications.commands - Permissions: View Channels, Send Messages, Manage Channels, Manage Permissions
- Check
- Invite the bot to your server
2๏ธโฃ Install the Plugin
- Download
DiscordSupport-v2.0.jar - Place in
/plugins/ - Restart the server
- Edit
plugins/DiscordSupport/config.yml /supportreload
3๏ธโฃ Minimal Configuration
Public Tickets (easy):
discord:
bot-token: "YOUR_TOKEN_HERE"
public-tickets:
enabled: true
channel-id: "123456789012345678" # Your #support channel ID
Private Tickets (recommended):
discord:
bot-token: "YOUR_TOKEN_HERE"
private-tickets:
enabled: true
category-id: "123456789012345678" # Your category ID
allowed-roles: "987654321098765432,111222333444555666" # Staff, Admin
delete-on-close: true
๐ฎ Commands
| Command | Description | Permission |
|---|---|---|
/support <problem> |
Create a ticket | discordsupport.use |
/commandsend <message> |
Reply to support | discordsupport.use |
/supportreload |
Reload config | discordsupport.admin |
/supportsend <test> |
Test connection | discordsupport.admin |
๐ง Advanced Configuration
Customize Buttons
action-buttons:
teleport-spawn:
enabled: true
label: "๐ TP Spawn"
command: "tp %player% 0 100 0"
heal-player:
enabled: true
label: "โค๏ธ Heal"
command: "heal %player%"
Anti-Spam Cooldown
cooldown:
enabled: true
time: 60 # seconds between each ticket
Custom Messages
messages:
support-sent: "&a&lโ &aTicket sent successfully!"
no-active-ticket: "&c&lโ &cYou don't have an active ticket."
๐ Usage Example
Player creates a ticket
Player: /support I'm stuck in a wall
Discord - Private Channel Created
๐ซ New Support Ticket
Player: Valival_
UUID: 123e4567-e89b-12d3-a456-426614174000
Problem: I'm stuck in a wall
Location: X: 150, Y: 64, Z: -230 (world)
Time: 18:30:42
[Buttons] ๐ TP Spawn | ๐๏ธ Clear | โค๏ธ Heal | ๐ Food | ๐ฌ Message | ๐ฎ Arriving | ๐จ Ban | ๐ Close
Staff responds
Staff (Discord): Clicks "Send Message"
โ Popup: "I'll teleport you to spawn"
Player (Minecraft): Receives "[Support] I'll teleport you to spawn"
Staff clicks "TP Spawn"
Player: [Teleported to spawn]
Staff sees (only them): "โ
Action TP Spawn executed for Valival_"
Player responds
Player: /commandsend Thanks, it's fixed!
Discord: "๐ฌ Message from Valival_: Thanks, it's fixed!"
Staff closes the ticket
Staff: Clicks "Close Ticket"
Player: Receives "Your ticket has been closed"
Discord Channel: Deleted after 5 seconds
๐ก๏ธ Security & Performance
โ
Thread-safe - Uses ConcurrentHashMap
โ
Asynchronous - No server lag
โ
Discord Permissions - Role-based access control
โ
Anti-spam - Configurable cooldown
โ
Complete Logs - All actions tracked
โ
Validation - Bot status verification
๐ Compatibility
- Minecraft: 1.20.5 - 1.21.4+
- Server: Paper, Spigot, Purpur
- Java: 17+
- Discord: JDA 5.0 (included)
๐ฆ Download
French Version: Configuration and messages in French
English Version: Configuration and messages in English
Both versions are 100% functional and identical in terms of features.
๐ Support & Contact
- ๐ Bugs: Use the "Issues" tab on Modrinth
- ๐ก Suggestions: Share your ideas!
- โญ Reviews: Leave a review if you like the plugin
๐ Changelog v2.0
Major New Features:
- โจ Private ticket system with dedicated channels
- ๐ฌ Two-way Discord โ Minecraft communication
- ๐ฎ "Moderator Arriving" button to notify players
- ๐จ "Ban" button with confirmation and reason
- ๐ Complete FR/EN support
- โก Asynchronous initialization (no lag)
- ๐ก๏ธ Bot status verification before creation
Improvements:
- Ephemeral messages (visible only to the person who clicks)
- Improved error handling
- Clearer and more informative logs
- Complete documentation
Fixes:
- Fixed server freeze during initialization
- Fixed "Guild does not have a self member"
- Fixed Discord intents handling
๐ Why DiscordSupport?
Before
Player: "I'm stuck!"
โ Staff must go in-game
โ Wastes time
โ Player waits a long time
After with DiscordSupport
Player: /support I'm stuck
โ Instant Discord ticket
โ Staff sees position, problem, info
โ Clicks "TP Spawn"
โ Player teleported in 2 seconds
โ Problem solved!
Time saved: 90%
Player satisfaction: +200%
Happy staff: Priceless ๐
๐ License
MIT License - Free to use and modify
Made with โค๏ธ by Valival_
If this plugin helps you, leave a โญ review!


