StatusBot / PlayerCounter /

StatusBot / PlayerCounter /

StatusBot is a Hytale server plugin that connects your server to Discord and dynamically updates the bot’s status with the current player count

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

Описание

Плагин Hytale Discord

Discord Status & Server Information Bot для Hytale

StatusBot является Плагин сервера Hytale Он подключает ваш сервер непосредственно к Discord.
Он автоматически обновляет статус бота с подсчетом живых игроков и обеспечивает красивую игру. /статус Команда slash, показывающая подробную информацию о сервере в богатой вставке.

Спроектированный с стабильность, настройкаи предельный уровень безопасности Помни.

Для поддержки, предложения по функциям и жалобы, пожалуйста, присоединяйтесь к нашей розни. https://discord.gg/f3WsEF6UNE.

Хотите узнать, как работает робот в режиме реального времени?
Присоединяйтесь к нашим разногласиям в https://discord.gg/f3WsEF6UNE

Если вы хотите использовать простую версию с только статусом на боте, загрузите самую раннюю версию.

Feature Особенности

Обновления статуса Live Discord
/статус Слэш-командование с Rich Embed
✅ Отслеживание количества игроков (присоединитесь / оставьте в курсе)
Обнаружение запуска (Server Starting...)
✅ Отслеживание времени работы сервера
✅ Полностью настраиваемая вставка (цвета, текст, логотип, нижний колонтитул)
Вращающиеся сообщения о деятельности Discord
Безопасная обработка Discord rate-limit
Совместимость с Java 21 (на Java 21-25)

Создание раздорного бота

Перейдите на портал разработчиков Discord

https://discord.com/developers/applications

Нажмите «Новое приложение» и дайте ему имя.

Откройте приложение → Bot tab

Скачать «Add Bot»

Выберите значок профиля и имя

Копируйте токен Бота (сохраняйте этот секрет!)

Включить намерение присутствия, намерение сообщения о содержании и намерение члена сервера

Перейти в «OAuth2»

Включить "Бот и администратор"

Перейдите вниз и скопируйте ссылку и вставьте ее в свой браузер, чтобы пригласить ее на свой сервер.

️ ️ Не делитесь своим бот-токеном. ️ ️ Любой человек с этим токеном может полностью контролировать вашего бота.

Установите "StatusBotByBanan.jar и вставьте его в папку модов

Новый конфигурационный файл будет создан в той же папке, где вы можете изменить следующее:

 

Конфигурация StatusBot Руководство

В настоящее время существует Statusbotdata. json file в папке statusbot

Это генерируется только тогда, когда постоянное встраивание настроено на истинное и предоставляется channelID.


Настройки диссонанса

  • раздор токен
    Ваш бот-токен Discord с портала разработчиков Discord
    Требуется — бот не запустится без этого


️️ Серверная информация

  • ️️ имя сервера Имя, указанное как Embed title

  • сервер - отображается в /статус и вращающиеся сообщения

  • maxPlayers Максимальное количество игроков, показанное в вставке


Discord Bot Status (присутствие)

  • статус Послание Сообщение о состоянии бота по умолчанию

  • вращать Статус - Включить вращающиеся сообщения о статусе (истинный / ложный)

  • статус Сообщения Список вращающихся сообщений

  • Обновление IntervalSeconds - Как часто обновляется статус

    • ️ Минимальный: 30 секунд (безопасный лимит)

Доступные заполнители:

  • {онлайн} Текущие онлайн-игроки

  • {ip} Сервер IP от Config


Встроенный внешний вид

  • Скачать ColorOnline Цвет встраивания, когда сервер находится в сети

  • Скачать ColorOffline - Цвет встраивания, когда сервер запускается/оффлайн

    • Должно быть EX цвета (пример: #2ecc71)

  • ВстраиваниеFooter - Текст, показанный внизу вставки


️️ Embed Images / Логотипы

  • Вставить миниатюру Урл Маленький логотип (верхний правый угол)

  • изображение Урл Большое баннерное изображение (факультативно)

️️ Правила URL изображения (очень важны):

  • Надо начинать с https://

  • должен заканчиваться на .png, .jpg, .jpeg, .webpили .gif

  • Должно быть а Прямое изображение

✅ Пример:

Недействительный (сломается) /статус):

Если он недействителен, StatusBot печатает Предупреждение в консоли безопасно пропустить изображение.


Опциональные встраиваемые поля

  • время - Показывает время работы сервера

  • ShowProtocol Показать версию протокола

  • ShowMotd - Показывает текст MOTD

  • Протокол Версия значение ручного протокола

  • предрасположенность мот Сообщение дня, представленное в Embed


Uptime объяснили

  • Показывает, как долго работает сервер

  • Примеры:

    • 5 метров

    • 2 часа 15 минут

    • 1d 4h 20m

Это помогает игрокам видеть стабильность сервера.


 

полностью Persistent Status Embed (необязательно)

(если включено)

  • Бот посты один вставной в канале

  • Обновления Embed автоматически

  • Нет спама

  • Идеально для #серверный статус каналы

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

StatusBot Hytale Discord Plugin

Discord Status & Server Information Bot for Hytale

StatusBot is a Hytale server plugin that connects your server directly to Discord.
It automatically updates the bot’s status with live player counts and provides a beautiful /status slash command showing detailed server information in a rich embed.

Designed with stability, customization, and rate-limit safety in mind.

For support, suggestions on features and complaints please join our discord https://discord.gg/f3WsEF6UNE.

Want to see how the bot works in real time?
Join our discord at https://discord.gg/f3WsEF6UNE

If you want to use the simple version with only the status on the bot, download the earliest version. 

✨ Features ✨

✅ Live Discord status updates
/status slash command with rich embed
✅ Player count tracking (join / leave aware)
✅ Startup detection (“Server starting…”)
✅ Server uptime tracking
✅ Fully configurable embed (colors, text, logo, footer)
✅ Rotating Discord activity messages
✅ Safe Discord rate-limit handling
✅ Java 21 compatible (runs on Java 21–25)

🤖 Creating the Discord Bot 🤖

Go to the Discord Developer Portal

https://discord.com/developers/applications

Click “New Application” and give it a name.

Open the application → Bot tab

Click “Add Bot”

Choose a profile icon and name

Copy the Bot Token (keep this secret!)

Enable Presence Intent, MESSAGE CONTENT INTENT and Server member intent

Go to "OAuth2"

Enable "Bot and administrator"

Go to the bottom and copy the link and paste it in your browser to invite it to your server.

⚠️⚠️ Do not share your bot token.⚠️⚠️ Anyone with this token can fully control your bot.

Install "StatusBotByBanan.jar and paste it in your mods folder

A new config file will be generated in the same folder where you can change the following:

 

StatusBot Configuration Guide

There is now a Statusbotdata.json file in the statusbot folder

This is only generated when persistent embed is set to true and channelID is provided. 


🔐 Discord Settings

  • 🔑 discordToken
    Your Discord bot token from the Discord Developer Portal
    ❗ Required — the bot will NOT start without this


🖥️ Server Information

  • 🏷️ serverName – Name shown as the embed title

  • 🌍 serverIp – Displayed in /status and rotating messages

  • 👥 maxPlayers – Maximum player count shown in the embed


🎮 Discord Bot Status (Presence)

  • 🟢 statusMessage – Default bot status message

  • 🔁 rotateStatuses – Enable rotating status messages (true / false)

  • 📝 statusMessages – List of rotating messages

  • updateIntervalSeconds – How often status updates

    • ⚠️ Minimum: 30 seconds (rate-limit safe)

🔤 Available placeholders:

  • {online} → current online players

  • {ip} → server IP from config


🎨 Embed Appearance

  • 🟩 embedColorOnline – Embed color when server is online

  • 🟧 embedColorOffline – Embed color when server is starting/offline

    • Must be HEX colors (example: #2ecc71)

  • 🧾 embedFooter – Text shown at the bottom of the embed


🖼️ Embed Images / Logos

  • embedThumbnailUrl – Small logo (top-right corner)

  • embedImageUrl – Large banner image (optional)

⚠️ Image URL rules (VERY IMPORTANT):

  • Must start with https://

  • Must end with .png, .jpg, .jpeg, .webp, or .gif

  • Must be a direct image link

✅ Example:

❌ Invalid (will break /status):

🚨 If invalid, StatusBot prints a warning in console and safely skips the image.


🧩 Optional Embed Fields

  • showUptime – Shows server uptime

  • 📡 showProtocol – Shows protocol version

  • 📝 showMotd – Shows MOTD text

  • 🔢 protocolVersion – Manual protocol value

  • 💬 motd – Message of the day shown in embed


Uptime Explained

  • Shows how long the server has been running

  • Examples:

    • 5m

    • 2h 15m

    • 1d 4h 20m

Helps players see server stability.


 

📌 Persistent Status Embed (Optional)

(If enabled)

  • 📍 Bot posts one embed in a channel

  • 🔄 Embed updates automatically

  • 🚫 No spam

  • 📢 Perfect for #server-status channels

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

StatusBotByBanan-1.0.4.jar

Early Access 23.01.2026 13.9 МБ
Скачать

StatusBotByBanan-0.0.2.jar

Early Access 17.01.2026 13.9 МБ
Скачать