Плагин для серверов Майнкрафт, который связывает игру с Discord и Telegram. Игроки и администраторы могут запускать команды сервера из указанных каналов, а плагин ограничивает доступ, блокирует нежелательные команды и показывает титры в игре при выполнении.
Возможности
- Подключение Discord, Telegram или обеих платформ одновременно.
- Выполнение команд Майнкрафт из чата бота.
- Задержка между командами с автоматическим удалением сообщения о ней.
- Блокировка отдельных команд и команды только для администраторов.
- Титры в игре при выполнении команд.
- Есть русский язык интерфейса, а также английский, итальянский, французский, японский и китайский.
Команды
В игре:
/bridge reload— перезагрузить конфигурацию./bridge on/off— включить или выключить плагин./bridge telegram on/off— включить или выключить Telegram./bridge discord on/off— включить или выключить Discord./bridge lang en/ru/zh/it/fr/ja— выбрать язык.
В Discord и Telegram:
/execute <command>— выполнить команду Майнкрафт./help— показать доступные команды./info— показать сведения о плагине./block <command>и/unblock <command>— запретить или снова разрешить команду; только для администратора.
Только в Discord: /set <channel> задаёт канал, из которого выполняются команды.
Права
socialsbridge.admin— доступ ко всем игровым командам плагина.
Настройка
Основной файл — plugins/SocialsBridge/config.yml. В нём указывают язык, задержку и токены ботов:
enable: true
lang: 'ru'
command-cooldown: 5000
discord:
token: 'YOUR_DISCORD_BOT_TOKEN'
channel-id: 'CHANNEL_ID'
telegram:
token: 'YOUR_TELEGRAM_BOT_TOKEN'
Для Discord нужны токен бота, идентификатор канала и включённое разрешение «Message Content Intent». При приглашении бота на сервер требуются разрешения на отправку сообщений и просмотр каналов, а также области доступа bot и applications.commands. Для Telegram в конфиг вносят токен созданного бота; для команд администратора бота назначают администратором группы.
Требования
Нужен сервер Paper и Java 17 или выше, а для соответствующих интеграций — токен бота Discord и/или Telegram.
