JoinServerCD

JoinServerCD

This is a "welcome screen": as soon as a player joins the server, they see an attractive, gradient-colored heading in the center of the screen that reads "Minecraft Server," with the text "Welcome, [player's username]" displayed beneath it.

20 downloads 1 followers

EN

RU

EN

EN: In simple terms, here is what it does:

This is a "meeting": as soon as the player enters the server, he sees in the center of the screen a beautiful title with a gradient - "Minecraft server" - and under it "Welcome [his nickname]." Nick is his own, the playholder %player_name%is automatically set. The configuration also has an ActionBar - which is disabled by default and is enabled with a single truestring.

EN: What it consists of:

Server login (JoinListener) - catches the login event and shows the Title/Subtitle in the player’s client language: to the Russian client - the Russian greeting, English - English (lang/ru.yml and lang/en.yml files). Commands for admins (/jscd): reload - reread a configuration without restarting, test - show to yourself (or any player) exactly the greeting that incoming help see. For regular players, everything is forbidden (AD.JoinSever rights). Text Beauty (ColorUtil + GradientUtil) - gradients gradient:#00BFFF:#8A2BE2text, hex colors, classic &-codes. In older versions of Minecraft (1.12.2-1.15), where hex does not exist, colors are automatically adjusted to the nearest - nothing breaks. Compatibility (TitleUtil) - Works on Spigot/Paper from version 1.12.2 to last, all risky calls are wrapped in try/catch so the console doesn’t get errors.

/jscd reload — Reload the configuration /jscd test [player|me] — Show the join greeting (as a joining player sees it) /jscd help — Show this help

AD.JoinSever full access to all teams joinservercd.admin Admin joinservercd.reload only reload joinservercd.* all at once

EN

RU

RU: Что он делает простыми словами

Это «встречалка»: как только игрок заходит на сервер, он видит по центру экрана красивый заголовок с градиентом — «Майнкрафт сервер», а под ним «Добро пожаловать [его ник]». Ник — его собственный, плейсхолдер %player_name% подставляется автоматически. В конфиге также есть строка над инвентарем (ActionBar) — по умолчанию выключена, включается одной строчкой true.

RU: Из чего состоит

Вход на сервер (JoinListener) — ловит событие входа и показывает Title/Subtitle на языке клиента игрока: русскому клиенту — русское приветствие, английскому — английское (файлы lang/ru.yml и lang/en.yml). Команды для админов (/jscd): reload — перечитать конфиг без перезапуска, test — показать себе (или любому игроку) ровно то приветствие, которое видят заходящие, help — справка. Обычным игрокам всё запрещено (права AD.JoinSever). Красота текста (ColorUtil + GradientUtil) — градиенты gradient:#00BFFF:#8A2BE2текст, hex-цвета, классические &-коды. На старых версиях Minecraft (1.12.2–1.15), где hex не существует, цвета автоматически подбираются к ближайшим — ничего не ломается. Совместимость (TitleUtil) — через рефлексию работает на Spigot/Paper с 1.12.2 до последних версий, все рискованные вызовы обёрнуты в try/catch, чтобы в консоль не сыпались ошибки.

/jscd reload — Перезагрузить конфигурацию /jscd test [игрок|себе] — Показать приветствие при входе (как его видит игрок) /jscd help — Показать эту справку

AD.JoinSever полный доступ ко всем командам joinservercd.admin' joinservercd.reload reload only joinservercd.* все права/разрешение

RU

Config
# ==========================================================
#  JoinServerCD by Vorder Teams
# ==========================================================
#
#  Main plugin configuration.
#  Основная конфигурация плагина.
#
#  All feature texts live in separate language files:
#  Все тексты вынесены в отдельные языковые файлы:
#    lang/ru.yml — Russian / русский
#    lang/en.yml — English / английский
#  The file is chosen automatically by the player's client
#  language (ru_ru → ru.yml, en_us / en_gb → en.yml).
#  Файл выбирается автоматически по языку клиента игрока
#  (ru_ru → ru.yml, en_us / en_gb → en.yml).
#
#  If a feature is disabled (use-*: false), it still ships with
#  ready-to-use text in the lang files — just set false to true.
#  Если функция отключена (use-*: false), её текст всё равно
#  готов в языковых файлах — достаточно поменять false на true.
#
#  Supported in texts / Поддерживается в текстах:
#    &-codes:     &a &b &c &l &o &r ...      / &-коды
#    Hex colors:  &#RRGGBB or <#RRGGBB>      / hex-цвета
#    Gradients:   <gradient:#FF0000:#00FF00>text</gradient>  / градиенты
#    (below 1.16 hex auto-falls back to the nearest &-color)
#    (ниже 1.16 hex автоматически заменяется ближайшим &-цветом)
#
#  Placeholders / Плейсхолдеры:
#    %player_name%        — player name / ник игрока
#    %player_displayname% — display name / отображаемое имя
#    %online%             — online players / игроков онлайн
#    %max_online%         — max slots / максимум слотов

# ----------------------------------------------------------
#  Settings / Настройки
# ----------------------------------------------------------
settings:
  # Language / Язык:
  #   "auto" — by the player's client language
  #            (по языку клиента игрока),
  #   "ru"   — force Russian for everyone (фиксированно русский),
  #   "en"   — force English for everyone (фиксированно английский).
  language: auto

  use-title: true
  use-subtitle: true
  use-actionbar: false          # Off by default / По умолчанию выключено

  # Title timings in ticks (20 ticks = 1 second)
  # Тайминги Title в тиках (20 тиков = 1 секунда)
  title-fade-in: 10
  title-stay: 60
  title-fade-out: 10
Version Minecraft Loader Download

1.9

1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
bukkit, paper, spigot
Download