▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Discord-support
Discord-support

Discord-support

Gateway between Minecraft and Discord for a support system

Оцените первым
42
1
Все версииDiscord-support 2.1.0

Discord-support 2.1.0

Release21.02.2026

Список изменений

DiscordSupport v2.1.0

Free & Open Source — Developed freely for the Minecraft community.


What's New

Bot Status Rotation

The Discord bot now cycles through a list of custom status messages automatically. Configure the type (Playing, Watching, Listening, Competing), the rotation interval in seconds, and as many messages as you want directly in config.yml.

Ticket Transcript System

When a support ticket is closed, a full .txt transcript of the conversation and all moderator actions is automatically uploaded to a configurable Discord channel. The transcript includes the player name, the closing staff member, timestamps for every message and action, and a clean summary header.

Full English Rewrite

Every piece of text — config keys, messages, comments, button labels, embed fields, log output, and Discord messages — has been rewritten in English. No more French keys or mixed-language configurations.


Improvements

  • Cleaner code structure — Managers, commands, and models are clearly separated with no redundant logic.
  • Professional log output — All console messages now use consistent, informative English phrasing. No inline code comments remain.
  • Simplified config.yml — Removed all legacy French config keys and dual-key fallback systems. Configuration is now straightforward and fully documented in English.
  • Duplicate button-building code removed — The public and private ticket flows now share a single buildTicketMessage() method, eliminating the previous duplication bug.
  • Null-safety fixes — Bot token validation, channel/category lookups, and ticket log handling are all properly null-checked.
  • StatusManager added as a dedicated manager class, cleanly started after the bot is ready and stopped on plugin disable or reload.
  • getJda() exposed on DiscordManager so the StatusManager can restart the status task on /supportreload.

Bug Fixes

  • Fixed French config keys being read when the config used English keys, causing missing messages (&cMessage manquant: ...).
  • Fixed moderator ban flow not sending the transcript before closing the ticket.
  • Fixed ticketLogs leaking entries for tickets that were never formally closed.
  • Fixed action buttons being duplicated across createPrivateTicket() and sendPublicTicket() — both now call the shared builder.
  • Fixed player IP returning "Inconnue" instead of "Unknown" in transcripts.

Migration from v2.x

Your old config.yml will not be compatible automatically. Please back it up and let the plugin generate a fresh one, then transfer your values to the new English keys. Key changes:

Old KeyNew Key
discord.token-botdiscord.bot-token
discord.tickets-publics.actifdiscord.public-tickets.enabled
discord.tickets-publics.id-salondiscord.public-tickets.channel-id
discord.tickets-prives.actifdiscord.private-tickets.enabled
discord.tickets-prives.id-categoriediscord.private-tickets.category-id
cooldown.actifcooldown.enabled
cooldown.tempscooldown.time
boutons-actions.*action-buttons.*
coordonnees.*coordinates.*

Compatibility

  • Paper / Spigot 1.20+
  • Java 17+
  • JDA 5.1.0 (shaded)

Файлы

DiscordSupport-2.1.0.jar(15.02 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

2.1.0

Загрузчики

Paper

Версии игры

1.20–1.21.11

Загрузок

26

Дата публикации

21.02.2026

Загрузил

ID версии

Главная