Essential Discord Link

Essential Discord Link

A discord link mod keeping bare essentials as features to fullfill your discord to hytale needs

60.0 загрузок
Обновлён 15 дней назад

Описание

Дискография Hytale Link

Модуль, который приносит простой, легкий, простой в использовании и без раздувания мост между Discord и Hytale, вдохновленный и основанный на Основная статья: EssentialsX Discord Он был создан для Minecraft.

Особенности, которые вы хотели бы получить от моста, такие как:

  • Hytale Chat -> Канал Discord
  • Канал Discord -> Hytale Chat
  • Основная статья -> Мониторинг событий (Join/Leave/Death/Mute)
  • И больше...

Таблица содержимого


Первоначальная настройка

  1. Перед запуском вашего сервера, есть несколько шагов, которые вы должны предпринять. Во-первых, вы должны создать новый Дисконтный бот в discord.com/developers/applications.

  2. Оказавшись на этой странице, нажмите на кнопку «Новое приложение» в правом верхнем углу, дайте своему боту имя, и Затем нажмите «Создать».

Creating Application Новое приложение -> Дайте приложению имя -> создавать

  1. Как только вы создадите приложение, вы будете направлены на его обзор. С этого экрана вы Вам необходимо скопировать «Application ID» и сохранить его на более поздний шаг. Копировать свой Идентификатор приложения, нажмите верхнюю левую самую синюю кнопку «Копировать». Обязательно сохраните его на более поздний шаг.

Copy Application ID Копия -> Вставить в блокнот для последующего шага

  1. По желанию вы можете установить значок для своего приложения, так как он также будет значком для бота.

Avatar

  1. Следующим шагом является создание пользователя бота для вашего приложения. Из обзорного экрана, Это делается, перейдя на вкладку «Bot» слева, а затем нажав «Добавить Bot» справа, И, наконец, нажмите «Да, сделайте это!».

Create Bot Бот -> Добавить Bot -> Да, сделайте это!

  1. На этом экране вам нужно будет отключить настройку «Общественная бот», включить все «Привилегированные» Намерения", а затем нажмите "Сохранить изменения. Это мешает другим людям добавлять вашего бота. Это позволяет вашему боту использовать больше функций Discord.

Update Bot Settings проверять Общественный Бот -> Проверить Присутствие намерения -> Проверить Служащие сервера Intent -> Проверить Содержание сообщения Intent -> Сохранить изменения пункт

  1. Наконец, вам нужно будет скопировать токен вашего бота и сохранить его для последующего шага. Чтобы скопировать жетон вашего бота, Нажмите синюю кнопку «Сбросить токен» справа от значка вашего бота, затем нажмите «Да, сделайте это!» и, наконец, Нажмите «Копировать». Обязательно сохраните его на более поздний шаг.

Copy Token Скачать Token -> Да, сделайте это! -> Копия -> Вставить в блокнот для последующего шага

  1. Затем добавьте бота на свой сервер Discord.

  2. После того, как на веб-сайте авторизации Discord, выберите сервер из выпадающего списка «Выбрать сервер». Вы хотите добавить бот. Затем нажмите кнопку «Авторизовать». Вам может быть предложено подтвердить Вы не боты, продолжайте с этим, как с любым другим капча.

Authorize Выберите сервер -> разрешать

  1. В течение следующих нескольких шагов вам нужно будет сделать что-то в Discord, так что начните свою работу. Discord desktop/web клиент.

  2. Попав в клиент Discord, вам нужно будет включить режим разработчика. Сделайте это, войдя в Настройки, затем перейдите на вкладку «Расширенный» и проверьте «Режим разработчика» в нижней части Страница. После того, как вы проверили «Режим разработчика», нажмите на XX Вверху справа от настроек выхода.

Developer Mode Пользовательские настройки -> продвинутый -> Проверить Режим разработчика -> Настройки выхода

  1. Далее следует копирование нескольких идентификаторов. Во-первых, вы захотите скопировать идентификатор сервера (он же гильдия). Сделай это Найдя сервер, на который вы добавили бота, щелкните правой кнопкой мыши его значок и нажмите «Copy ID». Как только вы скопировали Не забудьте сохранить его на более поздний шаг.

Guild ID Сервер правого клика -> Копии документов -> Вставить в блокнот для последующего шага

  1. Другой идентификатор, который вам нужно скопировать, - это идентификатор канала, которым вы хотите быть. Другими словами, это будет канал, который по умолчанию получает сообщения для чата игрока / соединения / выхода / смерти. Сообщения, а также немые / щелчки. Чтобы узнать, как дополнительно настроить типы сообщений, см. Конфигурация сообщений.

Primary Channel ID Щелкните правой кнопкой мыши по «первичному» каналу -> Копии документов -> Вставить в блокнот для последующего шага

  1. Вы успешно скопировали все необходимые идентификаторы, необходимые для базовой настройки. Следующий шаг — генерация Конфигурация по умолчанию для плагина, так что вы можете начать настраивать его! Сделайте это, поместив JAR (вы можете скачать) это здесь Если вы не в вашей папке модов, начиная ваш сервер, а затем останавливая его, как только он закончит Начинать.

  2. Теперь вы можете начать настраивать плагин со всем, что вы скопировали ранее. Откройте конфигурацию mods/anirudhgupta109_HytaleDiscordLink/config.yml. Когда вы открываете конфигурацию, Первое, что нужно настроить, это токен вашего бота. Заменить Ваш_BOT_TOKEN в комплекте с токеном You скопированы ранее с шага 6.

  3. Далее следует идентификатор гильдии. Замените нули на значение гильдии в конфигурации идентификатором гильдии, который вы скопировали Шаг 13.

  4. Наконец, вам нужно вставить идентификатор канала, который вы скопировали с шага 14, и вставить его в раздел каналов. И как только вы это сделаете, сохраните файл конфигурации!

  5. Поздравляем, вы завершили первоначальное руководство по установке! Когда вы запускаете свой сервер, вы должны Обратите внимание, что чат и другие сообщения начинают появляться на канале, который вы просили. Теперь ты Завершите начальный этап, вернитесь к Таблица содержимого Посмотреть, какие еще крутые вещи можно сделать!


Конфигурация аутентификации

Плагин также позволяет владельцу сервера необязательную функцию, где только члены канала диссонанса могут присоединиться и играть на сервере. через с поддержкой аута вариант в config.yml.

Это может быть расширено, чтобы иметь строгость в качестве опции, требующей кода ссылки для каждой сессии (полезно для оффлайн Играйте или когда у вас есть игроки, которые часто присоединяются и покидают ваш сервер.

Как компилировать?

Получить HytaleServer.jar Файл, следующий за руководством Здесь и место в libs/

Запуск сборки с использованием:

./gradlew Чистая тень Джар

Результаты JAR будут найдены в build/libs/hytale-discord-link- <<Версия> all.jar Прибыль!

ВИП

Роль диссонанса -> Синхронизация группы Hytale

Исполнение команд консоли через диссонанс

Список команд и интеграция webhook

Показать оригинальное описание (English)

Discord Hytale Link

A module that brings a simple, lightweight, easy-to-use, and bloat-free bridge between Discord and Hytale, heavily inspired and based on EssentialsX Discord which was made for Minecraft.

Features you'd want from a Discord bridge such as:

  • Hytale Chat -> Discord Channel
  • Discord Channel -> Hytale Chat
  • Basic Hytale -> Discord Event Monitoring (Join/Leave/Death/Mute)
  • & more…

Table of Contents


Initial Setup

  1. Before starting your server, there are a few steps you have to take. First, you must create a new Discord bot at discord.com/developers/applications.

  2. Once on that page, click on "New Application" button on the top right, give your bot a name, and then click "Create".

Creating Application New Application -> Give Application a Name -> Create

  1. Once you create the application, you'll be directed to its overview. From this screen, you'll need to copy your "Application ID" and save it for a later step. To copy your Application ID, click the upper-left most blue "Copy" button. Make sure to save it for a later step.

Copy Application ID Copy -> Paste into Notepad for later step

  1. Optionally, you can set an icon for your application as it will be the icon for the bot too.

Avatar

  1. The next step is actually creating a bot user for your application. From the overview screen, this is done by going to the "Bot" tab on the left, then clicking the "Add Bot" on the right, and finally then clicking "Yes, do it!".

Create Bot Bot -> Add Bot -> Yes, do it!

  1. Once on this screen, you'll need to uncheck the "Public Bot" setting, enable all the "Privileged Intents", and then click "Save Changes". This prevents other people from adding your bot and also allows your bot to use more Discord features.

Update Bot Settings Uncheck Public Bot -> Check Presence Intent -> Check Server Members Intent -> Check Message Content Intent -> Save Changes`

  1. Finally, you'll need to copy your bot's token and save it for a later step. To copy your bot's token, click the blue "Reset Token" button right of your bot's icon, then click "Yes, do it!", and finally click "Copy". Make sure to save it for a later step.

Copy Token Reset Token -> Yes, do it! -> Copy -> Paste into Notepad for later step

  1. Next up is adding your bot to your Discord server.

  2. Once on the Discord authorization website, select the server from the "Select a server" dropdown that you want to add the bot to. Then click the "Authorize" button. You may be prompted to confirm you are not a bot, proceed with that like you would any other captcha.

Authorize Select Server -> Authorize

  1. For the next few steps, you're going to need to do some stuff in Discord, so start up your Discord desktop/web client.

  2. Once in your Discord client, you'll need to enable Developer Mode. Do this by going into the Settings, then go to the "Advanced" tab and check on the "Developer Mode" at the bottom of the page. Once you've checked "Developer Mode" on, click the X at the top right to exit Settings.

Developer Mode User Settings -> Advanced -> Check Developer Mode -> Exit Settings

  1. Next is copying a few IDs. First up, you'll want to copy the server (aka guild) id. Do this by finding the server you added the bot to, right click its icon, and click "Copy ID". Once you copied it, make sure to save it for a later step.

Guild ID Right click server -> Copy ID -> Paste into Notepad for later step

  1. The other ID you need to copy is the ID of the channel you wish to be your primary channel. In other words, this will be the channel that, by default, receives messages for player chat/join/leave/death messages as well as mute/kicks. To see how to further configure message types, see Configuring Messages.

Primary Channel ID Right-click your 'primary' channel -> Copy ID -> Paste into Notepad for later step

  1. You've successfully copied all the necessary IDs needed for a basic setup. Next up is generating the default config for the plugin, so you can start setting it up! Do this by putting the JAR (you can download it here if you do not already have one) in your mods folder, starting your server, and then stopping it as soon as it finishes starting up.

  2. Now you can start to configure the plugin with all the stuff you copied from earlier. Open the config mods/anirudhgupta109_HytaleDiscordLink/config.yml. When you open the config, the first thing to configure is your bot's token. Replace YOUR_BOT_TOKEN in the config with the token you copied earlier from step 6.

  3. Next is the guild ID. Replace the zeros for the guild value in the config with the guild ID you copied from step 13.

  4. Finally, you'll need to paste thechannel ID you copied from step 14 and paste it in the channels section and once you've done that save the config file!

  5. Congratulations, you've completed the initial setup guide! When you start up your server, you should notice that chat and other messages start showing up in the channel you requested they be. Now that you completed the initial, go back up to the Table Of Contents to see what other cool things you can do!


Configuring authentication

The plugin also allows a server owner an optional feature where only members of the discord channel can join and play on the server via the auth-enabled option in config.yml.

This can be further expanded to have strict-auth as an option, requiring a link code every session join (useful for offline play or when you have players joining and leaving your Discord Server often).

How to Compile?

Obtain the HytaleServer.jar file following the guide HERE and place in libs/

Run the build using:

./gradlew clean build shadowJar

The output JAR will be found in build/libs/hytale-discord-link-<VERSION>-all.jar PROFIT!

WIP

Discord role -> Hytale group sync

Execution of console commands via discord

List commands and webhook integration

Последние версии

hytale-discord-link-20260120-all.jar

Early Access 19.01.2026 14.2 МБ
Скачать

hytale-discord-link-20260119-all.jar

Early Access 19.01.2026 14.2 МБ
Скачать