Меню сайта

Добавить ресурс
Повышение до Gold
770₽ — НАВСЕГДА
или
290₽ — 1 месяц
Подробнее

Категории сливов

Последние комментарии

аватарка
Mr_maderator_YT | ⇝ Журналист ⇜
Шаблон одностраничник для вашего сервера майнкрафт...

Твой сайт, разбирайся, через figma можешь сделать

Рейтинг коммента: 0 Сегодня, 22:44

аватарка
L1ke | Gold
zAuctionHouse [1.18.x - 1.8] 🏡 Лучший плагин на аукцион, обязательный для вашего сервера....

Обновите плагин пожалуйста! 😊

Рейтинг коммента: 0 Сегодня, 16:21

аватарка
L1ke | Gold
AsyncWorldEdit - Premium...

Обновите пж

Рейтинг коммента: 0 Сегодня, 16:18

аватарка
Toucanchick7 | Gold
Слив Авто-донат вашей мечты! (CMS)...

Я не знаю как устанавливать кмс, и какой движок под него надо ставить... Пожалуйста объясните, именно в кмс не шарю.

Рейтинг коммента: 0 Сегодня, 13:28

аватарка
Вадим Немна | Майнкрафтер
🔥HUZUNI VIP - лучший приватный чит на Майнкрафт!🔥...

А версия какая? (последняя которую помню 1.7.10)

Рейтинг коммента: 0 Сегодня, 09:35

ГДЕ Я: Black-Minecraft.com » Плагины » DiscordMinecraft [1.8 - 1.16.X] Связывание, пользовательские команды и многое другое

Рандомная подсказка!
Не забывай про форум сайта: forum.black-minecraft.com! На форуме есть всегда что-то «вкусненькое». Только на нём заново регистрироваться нужно.

Для GOLD Скачать плагин DiscordMinecraft [1.8 - 1.16.X] Связывание, пользовательские команды и многое другое 2.5.0 Проверен

Для версий:
1.17.x 1.16.x 1.15.x 1.14.x 1.13.x 1.12.x 1.10.x 1.9.x 1.8.9 1.8.8 1.8
Тематика:
Информационный
 
Примечание. Версия BungeeCord работает некорректно, используйте вместо нее Spigot и MySQL.​
ПРИМЕЧАНИЕ 2: 2.5.0 был протестирован только на версии 1.17 и может не загружаться ни на чем другом.​

Особенности​ плагина DiscordMinecraft:

  • Создавайте свои собственные команды Discord, влияющие на игру.
  • Отправляйте сообщения в Discord из игры.
  • Подключите свою учетную запись бота Discord.
  • Свяжите учетные записи Discord и Minecraft.
  • Синхронизация ролей / рангов.
  • Поддержка MySQL.
  • Все сообщения настраиваются.
  • Используйте заполнители из PlaceholderAPI.
  • Синхронизируйте чат между Discord и Minecraft.
  • Поддерживает 1.8 - 1.17.X.
  • Измените присутствие бота.
  • Выполнять команду, когда игроки связывают свою учетную запись.
  • Взаимодействуйте с консолью из Discord.


Плагин сейчас находится в бета-версии. Пожалуйста, сообщайте обо всех обнаруженных ошибках, и я исправлю их как можно скорее.

Установка:​

  1. Скачайте плагин. Добавьте плагин в папку плагинов на вашем сервере.
  2. Загрузите PlaceholderAPI и его тоже в папку плагинов. (Если DiscordMinecraft не загрузит его автоматически).
  3. (Повторно) запустите, а затем остановите свой сервер.
  4. Найдите файл конфигурации и откройте его.
  5. Перейдите к https://discordapp.com/developers/applications/me/create
  6. Назовите приложение и сохраните изменения.
  7. Выберите «Bot» на боковой панели, а затем «Add bot».
  8. Покажите токен бота, где написано: «'Click to reveal token» (в разделе «Token»).
  9. Скопируйте токен и вставьте его в поле bot-token в конфигурации плагина.
  10. Измените настройки бота по своему вкусу.
  11. Выберите OAuth2 на боковой панели.
  12. Выберите бота под областями действия (bot under scopes), затем администратор с правами бота.
  13. Скопируйте сгенерированную ссылку и перейдите по ней.
  14. Выберите свой сервер и затем авторизуйтесь.
  15. Откройте Discord и включите режим разработчика (Настройки> Внешний вид).
  16. Щелкните правой кнопкой мыши на иконку вашего сервера на боковой панели и выберите Копировать ID.
  17. Вставьте ID в поле guild-id в config.
  18. Отредактируйте остальную часть конфига по своему вкусу.
  19. Запустите свой сервер.


Если вы используете BungeeCord:​

Примечание. Версия BungeeCord не работает должным образом и, следовательно, претерпевает изменение кодовой базы.

  1. Установите плагин на каждый из ваших серверов в вашей сети.
  2. Измените "bungee" в вашей конфигурации на "true".
  3. Настройте MySQL на каждом отдельном сервере, чтобы серверы синхронизировались с одной и той же базой данных.
  4. Загрузите плагин на свой сервер BungeeCord.
  5. Добавьте ID сервера дискорда и токен бота (тот же, что вы добавили для отдельных серверов).
  6. Запустите сервер BungeeCord.


Команды и права​ плагина DiscordMinecraft

/discordsay [канал] [сообщение] — Отправляет сообщение на указанный канал.
Право: discordminecraft.discordsay

/discordlink — Инициирует связь учетной записи с Discord.
Право: discordminecraft.discordlink

/discordunlink
Отменяет связь вашей учетной записи с Discord.
Право: discordminecraft.discordunlink

/togglediscordchat или /tdc — Переключает, видите ли вы синхронизацию чата с Discord.
Право: discordminecraft.tdc

/senddiscordchat [сообщение] или /sdc— Отправляет сообщение чата в Discord.
Право: discordminecraft.sdc

/discord — Отправляет игроку сообщение со ссылкой на сервер Discord
Право: discordminecraft.discord

Кастомизация команд​

Этот плагин позволяет создавать собственные команды, используя файл config. Аннотированный пример этого, объясняющий, как создавать команды, можно найти ниже и в самой конфигурации.

Если вы используете BungeeCord, создайте их в своей конфигурации BungeeCord, в противном случае просто создайте их в конфигурации своего сервера.

Доступные в настоящее время действия и условия
Дополнительные действия и условия будут добавлены в будущем обновлении. Если вы хотите, чтобы я выполнил действие или условие, свяжитесь со мной, и я посмотрю, что я могу сделать.

Вы можете сослаться на аргумент в команде, заключив номер аргумента в волнистые скобки.
Добавление + после этого числа относится ко всем аргументам после этого аргумента включительно (с пробелами между ними).

Некоторые действия поддерживают заполнители из PlaceholderAPI, они отмечены соответствующим образом. Вы можете найти полный список доступных заполнителей здесь: https://www.spigotmc.org/wiki/placeholderapi-placeholder/

Плагин предоставляет несколько заполнителей для действий и условий. Их можно увидеть ниже:
{SENDER_NICK} — Получает псевдоним, который пользователь использует в вашей гильдии.
{SENDER} — Получает имя пользователя учетной записи Discord отправителя.
{FIRST_PLAYER} — Получает имя пользователя первого доступного игрока на сервере ('none', если сервер пуст)
Аргументы действия / условия разделяются знаком |.

Действия:​

[botMessage] {message} — Отправляет сообщение от бота (в Discord) в канал, по которому оно было отправлено.
[messagePlayer] {player} | {message} — Отправляет сообщение игроку в Minecraft. Поддерживает заполнители.
[executeConsoleCommand] {команда} — Выполняет определенную команду из консоли. Если вы используете BungeeCord, это выполняет команду в консоли BungeeCord.
[executePlayerCommand] {player} | {command} — Выполняет указанную команду от указанного игрока. Поддерживает заполнители. Если вы используете BungeeCord, это выполняет команду с сервера Spigot, на котором находится плеер.
[executePlaceholderConsoleCommand] {контекст заполнителя} | {команда} — Выполняет указанную команду с консоли. Поддерживает заполнители, но в качестве первого аргумента необходимо указать онлайн-игрока. Если вы используете BungeeCord, он выполняет команду на сервере игрока, заданную в контексте заполнителя.

Условия:​

[minArgs] {amount} — Устанавливает минимальное количество аргументов для команды.
[maxArgs] {amount} — Устанавливает максимальное количество аргументов для команды.
[argsIsInt] {arg num} — Проверяет, является ли указанный аргумент целым (целым числом). Аргумент не нужно заключать в волнистые скобки.
[argsIsNumber] {arg num} — Проверяет, является ли указанный аргумент числом. Аргумент не нужно заключать в волнистые скобки.
[isNameOfOnlinePlayer] {arg num} — Проверяет, является ли аргумент именем онлайн-игрока. Аргумент не нужно заключать в волнистые скобки.

################
### Команды ###
################

# Вы можете просто добавить команды боту, как показано ниже:
# Этот пример полностью аннотирован и показывает реализацию
# всей функциональности. Рекомендуется сохранить копию
# это на будущее, но если вы его потеряете, вы можете
# найдите его на странице ресурса.
#
# В этом конкретном примере мы делаем команду, которая
# позволяет модераторам отправлять сообщения онлайн-игрокам из Discord.
#
# Создайте команду, просто создав новый ключ конфигурации с именем
# "command-{name}", где {name} - это команда, которая должна
# быть выполненным, например, в ?msg, "msg" - это имя.
command-msg:

    # Здесь мы проверяем, что количество аргументов равно
    # минимум 2. Это потому, что нам нужно указать имя
    # пользователя и хотя бы одно слово для сообщения.
    - '[minArgs] 2'

    # Имя игрока - это первый аргумент, поэтому мы проверяем
    # что первый аргумент соответствует названию онлайн
    # игрок.
    - '[isNameOfOnlinePlayer] 1'

  # Действия - это то, что произойдет, если все условия оценены
  # как true. Формат аналогичен формату раздела условий:
  # указывающий тип действия, а затем любые данные, которые с ним связаны. В качестве
  # с условиями, мы работаем в хронологическом порядке по списку
  # действия.
  actions:

    # Это отправляет игроку сообщение в первом аргументе, содержащее
    # имя отправителя в Discord и остальные аргументы.
    - '[messagePlayer] {1}|&lDISCORD: &r{SENDER} >> &o{2+}'

    # Это отвечает на команду, уведомляя отправителя о том, что
    # игроку отправлено  сообщение.
    - '[botMessage] :white_check_mark: Сообщение доставлено.'


Синхронизация ролей​

Игроки могут синхронизировать свой рейтинг в Minecraft с ролями в Discord. Чтобы это сработало, вы должны добавить в конфигурацию список имен ролей, которые будут синхронизироваться из Discord, затем для ранга Minecraft добавьте право доступа discordminecraft.syncrank.{имя роли}, имя роли - это имя роли Discord точно так, как вы указали в конфиге.
Если имя роли содержит пробел, замените его дефисом (-).

После того, как вы настроите это, ранги будут автоматически синхронизироваться между игроками, которые связали свои учетные записи при каждом входе в систему. Игроки вводят в игре /discordlink, и им даются дальнейшие инструкции.

Синхронизация чата​

Вы можете выбрать синхронизацию игрового канала чата с каналом Discord. Это легко настроить через config. По умолчанию он отключен, так как требуется ID канала для этих сообщений от Discord.

Вы можете переключить его так, чтобы сообщения, отправленные в чате, отправлялись сюда, просто запустив /senddiscordchat (/sdc).

# Здесь вы можете изменить параметры функции синхронизации чата.
chat-sync:

  # Включить ли синхронизацию чата.
  enabled: false

  # ID используемого канала, на который будут отправляться сообщения.
  # Получите это, включив режим разработчика в настройках пользователя ->
  # внешний вид и прокрутка до расширенного раздела. Один раз
  # включен, щелкните канал правой кнопкой мыши, выберите "Копировать идентификатор" и
  # вставьте сюда.
  channel: 123456789

  # Как сообщения будут форматироваться в игре и в Discord.
  # %s (sender name)
  # %m (message)
  chat-format: '&e&l%s &f>> &e%m'
  discord-chat-format: '**%s**: %m'

  # Смогут ли игроки автоматически видеть чат
  # синхронизировать сообщения при входе в систему. Если это отключено, они
  # придется вручную включать это при каждом вводе логина /tdc.
  enable-on-join: true


Конфигурация плагина :

Большой процент плагинов имеет настраиваемые параметры. Вот копия конфигурации по умолчанию на случай, если вы ее потеряете!

  # IP-адрес базы данных.
  ip: 127.0.0.1

  # Имя базы данных.
  database: discord_minecraft

  # Имя пользователя базы данных.
  username: username

  # Пароль пользователя базы данных.
  password: password


# Символ, использованный перед командой.
bot-prefix: '?'

role-sync:
  enabled: true

  # Роль Discord (с учетом регистра), которая должна быть синхронизирована с Minecraft.
  roles:
   - Moderator


chat-sync:
  enabled: false
  channel-id: 123456789

  # Как сообщения будут форматироваться в игре и в Discord.
  # %s (sender name)
  # %m (message)
  chat-format: '&e&l%s &f>> &e%m'
  discord-chat-format: '**%s**: %m'

  # Смогут ли игроки автоматически видеть чат
  #синхронизировать сообщения при входе в систему. Если это отключено, они
  #придется вручную включать это при каждом вводе логина /tdc.
  enable-on-join: true


console-sync:
  enabled: false
  channel-id: 123456789

  # Это количество логов консоли, необходимое для одного сообщения
  # для отправки в Discord. Установите выше, чем быстрее вы
  # консоль. Это не влияет на сообщения журнала при взаимодействии
  # с консоли от Discord.
  logs-per-message: 10


# Настройки для команды /discord. Намерение этой команды
# направлять игроков на сервер Discord.
discord-command:

  # Установите значение true, чтобы включить эту команду.
  enabled: true

  # Ссылка для приглашения на сервер Discord.
  discord-link: https://discord.gg/

  # Сообщение, отправляемое при активации команды. Связь}
  # Переменная - это ссылка для мгновенного приглашения, указанная выше.
  message: '&6Присоединяйтесь к нашему Discord at: &7&n{LINK}'


discord-say-command:
  enabled: true


################
### Сообщения ###
################

# Это сообщение будет отправлено, если пользователь
# не имеет необходимых разрешений для выполнения
# команд.
no-permission-message: '**ОШИБКА**: У вас нет разрешения на выполнение этой команды.'

# Сообщение, когда условие [minArgs] ложно.
not-enough-args-message: '**ОШИБКА**: Неправильное использование.'

# Сообщение, когда условие [maxArgs] ложно.
too-many-args-message: '**ОШИБКА**: Неправильное использование.'

# Сообщение, когда условие [argsIsInt] или [argIsNumber] ложно.
invalid-args-message: '**ОШИБКА**: Неправильное использование.'

# Сообщение, когда условие [isNameOfOnlinePlayer] ложно.
player-offline-message: '**ОШИБКА**: Player not found.'

discord-say-message: '**Из Майнкрафт ({player})**: {message}'

# Это внутриигровые сообщения, которые можно настроить.
messages:
  no-permission: '&cУ вас нет разрешения на выполнение этой команды!'
  invalid-usage: '&cНеверное использование команды.'
  already-linked: '&cВы уже связали свою учетную запись.'
  sent-message-to: 'Сообщение отправлено на: {channel}'
  toggled-discord-chat: 'Переключен чат Discord: {status}.'
  send-on-discord: '&7Вам необходимо подтвердить на Discord! Отправьте команду &a?Confirm {code} {username} &7в течение 10 минут для подтверждения!'
  removed-link: '&7Ссылка удалена.'


################
### Команды ###
################

# Вы можете просто добавить команды боту, как показано ниже:
# Этот пример полностью аннотирован и показывает реализацию
# всей функциональности. Рекомендуется сохранить копию
# это на будущее, но если вы его потеряете, вы можете
# найдите его на странице ресурса.
#
# В этом конкретном примере мы делаем команду, которая
# позволяет модераторам отправлять сообщения онлайн-игрокам из Discord.
#
# Создайте команду, просто создав новый ключ конфигурации с именем
# "command- {name}", где {name} - это команда, которая должна
# быть выполненным, например, в?msg, "msg" - это имя.
command-msg:

  # Внутри этого создайте ключ для роли. Установите это имя
  # роли или "everyone", если кто-то может ее использовать.
  role: Moderator

  # Здесь вы можете установить условия, необходимые для команды
  # для успешного выполнения и вызова действий (ниже).
  # Список всех условий с подробным описанием можно
  # можно найти на странице ресурса.
  #
  # Обратите внимание, что условия проверяются по порядку и будут
  # перестать проверяться, если один из них ложный.
  conditions:

    # Здесь мы проверяем, что количество аргументов равно
    # минимум 2. Это потому, что нам нужно указать имя
    # пользователь и хотя бы одно слово для сообщения.
    - '[minArgs] 2'

    # Имя игрока - это первый аргумент, поэтому мы проверяем
    # что первый аргумент соответствует имени онлайн-игрока.
    - '[isNameOfOnlinePlayer] 1'

  # Действия - это то, что произойдет, если все условия оценены
  # как true. Формат аналогичен формату раздела условий:
  # указывающий тип действия, а затем любые данные, которые с ним связаны. В качестве
  # с условиями, мы работаем в хронологическом порядке по списку
  # действия.
  actions:

    # Это отправляет игроку сообщение в первом аргументе, содержащее
    #  имя отправителя в Discord и остальные аргументы.
    - '[messagePlayer] {1}|&lDISCORD: &r{SENDER} >> &o{2+}'

    # Это отвечает на команду, уведомляя отправителя, что
    # сообщение отправлено игроку
    - '[botMessage] :white_check_mark: Message has been delivered.'


# Это команды, которые будут выполнены, когда игрок свяжет свои
# аккаунт в Discord. Установите значение `link-reward-commands: []`, чтобы команды для
# не выполнялись. Переменная {PLAYER} - это имя игрока, связавшего
# аккаунта.
link-reward-commands:
 - 'msg {PLAYER} hello'
 

Изображения плагина DiscordMinecraft:

 



Скачать плагин DiscordMinecraft



Скачать плагин DiscordMinecraft версии 2.5.0

Данный файл могут скачать только пользователи с группой Gold
Повысить аккаунт до GOLD



Milena 888 17-11-2021, 22:26
Ресурс на FBM Проверен -2
Внимание: Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.
Добавить ресурс
Повышение до Gold
770₽ — НАВСЕГДА
или
290₽ — 1 месяц
Подробнее

Категории сливов

Последние комментарии

аватарка
Mr_maderator_YT | ⇝ Журналист ⇜
Шаблон одностраничник для вашего сервера майнкрафт...

Твой сайт, разбирайся, через figma можешь сделать

Рейтинг коммента: 0 Сегодня, 22:44

аватарка
L1ke | Gold
zAuctionHouse [1.18.x - 1.8] 🏡 Лучший плагин на аукцион, обязательный для вашего сервера....

Обновите плагин пожалуйста! 😊

Рейтинг коммента: 0 Сегодня, 16:21

аватарка
L1ke | Gold
AsyncWorldEdit - Premium...

Обновите пж

Рейтинг коммента: 0 Сегодня, 16:18

аватарка
Toucanchick7 | Gold
Слив Авто-донат вашей мечты! (CMS)...

Я не знаю как устанавливать кмс, и какой движок под него надо ставить... Пожалуйста объясните, именно в кмс не шарю.

Рейтинг коммента: 0 Сегодня, 13:28

аватарка
Вадим Немна | Майнкрафтер
🔥HUZUNI VIP - лучший приватный чит на Майнкрафт!🔥...

А версия какая? (последняя которую помню 1.7.10)

Рейтинг коммента: 0 Сегодня, 09:35

Black-Minecraft.com - каталог файлов для создания сервера Майнкрафт!
Ну что-ж! Это низ страницы! Более ничего не будет. Можешь конечно посмотреть как красиво горит огонёк ниже, и наши системы оплаты которые подключены к сайту. Ну а как посмотришь, поднимайся выше!
Лучшие ресурсы — для лучших пользователей
Системы оплаты на сайте