Skip to content

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

License

Notifications You must be signed in to change notification settings

flyawaymaking/WelcomeMessage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WelcomeMessage | Кастомные сообщения входа

Minecraft Paper

Плагин для серверов Minecraft Paper 1.21.8, который заменяет стандартные сообщения о входе и выходе игроков на кастомные с поддержкой современного форматирования, градиентов и совместимостью с LuckPerms.

📖 Описание

WelcomeMessage — это легковесный плагин, который позволяет полностью кастомизировать сообщения о входе и выходе игроков на сервере. Поддерживает все современные форматы текста включая градиенты, HEX цвета и форматирование через теги.

✨ Ключевые особенности:

  • 🎯 Кастомные сообщения: Настройте уникальные сообщения для входа, первого входа и выхода
  • 👑 Поддержка LuckPerms: Автоматическое использование префиксов и суффиксов из LuckPerms
  • 🎨 Современное форматирование: Градиенты, HEX цвета, жирный текст и другие стили
  • 🔇 Совместимость с Essentials: Поддержка silentjoin
  • ⚙️ Простая настройка: Все сообщения настраиваются через config.yml

⌨️ Команды

Для администраторов (требуется право welcomemessage.reload):

  • /welcomemessage reload — Перезагружает конфигурацию плагина

🔐 Настройка прав (Permissions)

Право Описание Кому выдавать
welcomemessage.reload Дает доступ к перезагрузке конфигурации Администраторам
essentials.silentjoin Скрывает сообщение о входе (из Essentials) Администраторам

⚙️ Конфигурация

config.yml

# Сообщения при входе и выходе игроков
# Доступно форматирование: цвета (&a, &b и т.д.), градиенты (<gradient:#FF0000:#0000FF>текст</gradient>)
# HEX цвета: <#FF00FF>текст</#FF00FF>
# Теги форматирования: <bold>, <italic>, <underlined> и т.д.
# Чтобы скрыть сообщение нужно указать "", например: quit-message: ""

# Формат отображения сообщений
# Доступные плейсхолдеры:
# %prefix% - префикс игрока из LuckPerms
# %player% - имя игрока
# %suffix% - суффикс игрока из LuckPerms
# %message% - основное сообщение (welcome-message, first-time-message, quit-message)
message-format: "%prefix%%player%%suffix% %message%"

# Основные сообщения
welcome-message: "&aзашёл на сервер!"
first-time-message: "&a&lзашёл на сервер впервые!"
quit-message: "&cвышел с сервера."

💡 Примеры использования message-format

🎯 Стандартный формат (по умолчанию):

message-format: "%prefix%%player%%suffix% %message%"
# Результат: [Admin] Tokega &aзашёл на сервер!

🎯 Формат без префикса/суффикса:

message-format: "&fИгрок &e%player%&f %message%"
# Результат: Игрок Tokega &aзашёл на сервер!

🎯 Формат с кастомным текстом:

message-format: "&7[&a+&7] &f%prefix%%player%%suffix% &7→ %message%"
# Результат: [+] [Admin] Tokega → &aзашёл на сервер!

🎯 Формат для первого входа:

message-format: "&6✨ &e%player%&6 %message%"
# Результат: ✨ Tokega &a&lзашёл на сервер впервые!

🎨 Форматирование сообщений

🎨 Основные цвета (через &)

  • &a - зеленый
  • &b - голубой
  • &c - красный
  • &6 - золотой
  • &e - желтый
  • &f - белый

🎨 HEX цвета

<#FF00FF>Пурпурный текст</#FF00FF>

🌈 Градиенты

<gradient:#FF0000:#0000FF>Градиентный текст</gradient>

✨ Форматирование текста

  • <bold>Жирный текст</bold>
  • <italic>Курсив</italic>
  • <underlined>Подчеркнутый</underlined>
  • <strikethrough>Зачеркнутый</strikethrough>
  • <reset>Сброс форматирования</reset>

🔗 Совместимость

  • 🎮 Minecraft: 1.21.8
  • 🖥️ Server: Paper
  • ☕ Java: 21
  • 📦 Dependencies: LuckPerms (опционально), Essentials (опционально)

📥 Установка

  1. Скачайте последний релиз из раздела Releases
  2. Поместите файл .jar в папку plugins вашего сервера
  3. Перезагрузите или запустите сервер (/reload или полная перезагрузка)
  4. Настройте сообщения в plugins/WelcomeMessage/config.yml
  5. Используйте /welcomemessage reload для применения изменений

🤝 Поддержка и Баги

Если вы нашли ошибку или у вас есть предложение по улучшению плагина, создайте Issue на странице проекта GitHub.

📜 Лицензия

Этот проект лицензирован под MIT License.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages