Status4Discord
Discord-бот, показывающий текущий статус вашего сервера в виде эмбеда, активности и многого другого.
- Загрузчики
- FabricNeoForgePaperPurpur
- Скачиваний на Modrinth
- 2,1 тыс.
- Подписчиков на Modrinth
- 13
- версий
- 12
- Обновлён
- 19 сентября 202619 сент.
- Опубликован
- в 2023
Коротко о моде
Автор не указал, где нужен мод
Status4Discord
Status4Discord — это динамичный бот Discord для серверов Minecraft, который показывает статистику сервера в реальном времени через эмбеды и активности. Он без труда связывает ваш сервер Minecraft с Discord, держа сообщество в курсе и вовлекая его информацией от TPS до количества игроков.
Начало работы
https://github.com/LasaJoniHD/Status4DiscordMC/wiki/Setup
Команды
Minecraft
/status4discord reload перезагрузить конфиг
/status4discord invite пригласить бота Discord
/status4discord info информация об этом плагине
/status4discord help все команды
Discord
@YourDiscordBot setembed задать текстовый канал для эмбеда
@YourDiscordBot setlogs задать текстовый канал для логов
Права
Minecraft
status4mc.adminИспользовать /status4discord reload и /status4discord invite
Discord
- Permission.ADMINISTRATOR
Конфиг
Показать конфиг
# _____ _ _ _ _ _____ _ _
# / ____| | | | | || | | __ \(_) | |
# | (___ | |_ __ _| |_ _ _ ___| || |_| | | |_ ___ ___ ___ _ __ __| |
# \___ \| __/ _` | __| | | / __|__ _| | | | / __|/ __/ _ \| '__/ _` |
# ____) | || (_| | |_| |_| \__ \ | | | |__| | \__ \ (_| (_) | | | (_| |
# |_____/ \__\__,_|\__|\__,_|___/ |_| |_____/|_|___/\___\___/|_| \__,_|
#
# Спасибо за использование Status4Discord от Joni
# Чтобы настроить Status4Discord, посетите https://github.com/LasaJoniHD/Status4DiscordMC/wiki/Setup
# _____ ___ _ _____ _ _
# |_ _/ _ \| |/ / __| \| |
# | || (_) | ' <| _|| .` |
# |_| \___/|_|\_\___|_|\_|
#
# Вставьте сюда токен вашего бота Discord
token: ""
# _ ___ _____ _____ _____ _______ __
# /_\ / __|_ _|_ _\ \ / /_ _|_ _\ \ / /
# / _ \ (__ | | | | \ V / | | | | \ V /
# /_/ \_\___| |_| |___| \_/ |___| |_| |_|
#
# Доступные активности:
# PLAYING, WATCHING, LISTENING, CUSTOM_STATUS, COMPETING
# Доступные статусы:
# ONLINE, IDLE, DO_NOT_DISTURB, INVISIBLE, OFFLINE
# Вы можете использовать PlaceholderAPI, если он установлен (только плейсхолдеры, не требующие игрока).
# Плейсхолдеры, включённые в Status4Discord, ищите на https://github.com/LasaJoniHD/Status4DiscordMC/wiki/Placeholders.
activity: "PLAYING %online_players% / %max_players% Players"
status-activity: "ONLINE"
update-activity: 30 # в секундах
# Активности при запуске сервера
server-starting-activity: "CUSTOM_STATUS Server is starting..."
server-starting-status: "IDLE"
# ServerIP
# заменит внутренний плейсхолдер %serverip%
# --------------------------------------------------------------------------------------------------------------------
# 'serverIP' задаёт IP сервера, отображаемый в активности и в эмбеде.
# Если указать server.properties, будет взят IP, к которому привязан сервер; если не задан, отобразится "not set."
serverIP: "server.properties"
# _ ___ ___ ___
# | | / _ \ / __/ __|
# | |_| (_) | (_ \__ \
# |____\___/ \___|___/
#
# Если включено, бот отправит сообщение при запуске/остановке сервера в указанный канал логов.
# Если вы не знаете, как получить textChannelID, и у вас есть права администратора,
# просто отправьте сообщение в Discord в этом канале так: @MentionYourDiscordBot setlogs.
logs:
enabled: true
textChannelID: ""
start:
color: "GREEN"
message: ":white_check_mark: **Server started!**"
stop:
color: "RED"
message: ":x: **Server stopped!**"
# ___ __ __ ___ ___ ___
# | __| \/ | _ ) __| \
# | _|| |\/| | _ \ _|| |) |
# |___|_| |_|___/___|___/
#
# Если включено, бот отправит эмбед со статусом в указанный канал; этот эмбед будет обновляться каждые несколько секунд.
# Если вы не знаете, как получить textChannelID, и у вас есть права администратора,
# просто отправьте сообщение в Discord в этом канале так:
# @MentionYourDiscordBot setembed.
embed:
enabled: true
textChannelID: ""
update: 15 # в секундах
online:
title: "Online"
color: "GREEN" # поддерживает любое имя enum java.awt.Color (например, `RED`, `BLUE` и т. д.) или hex-код (например, `#FF0000` для красного)
timestamp: true
footer:
text: "Uptime: %uptime%"
fields:
- name: "Server IP"
value: "%serverip%"
inline: true
- name: "Player Count"
value: "%online_players% / %max_players%"
inline: true
- name: "RAM"
value: "Used: %usedram_percentage% % (%usedram% mb / %maxram% mb)"
inline: false
- name: "Uptime"
value: "%uptime%"
inline: true
- name: "TPS"
value: "%tps%"
inline: true
- name: "CPU"
value: "%cpu% %"
inline: true
offline:
title: "Offline"
color: "RED"
fields:
- name: "Server IP"
value: "%serverip%"
inline: true
# Не трогайте, если не знаете, что делает эта настройка
embedMessageID: ""
debug: false
config-version: 4
<details>
<summary>Активность</summary>

</details>
<details>
<summary>Эмбеды статуса</summary>
### Когда сервер онлайн

### Когда сервер офлайн

</details>
<details>
<summary>Сообщения логов запуска/остановки</summary>
### Запуск сервера

### Остановка сервера

</details>Частые вопросы
Как установить Status4Discord?
Установите Fabric под свою версию Minecraft, скачайте Status4Discord под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Status4Discord?
У Status4Discord есть сборки для Minecraft 1.18–26.3.