

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

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.* все права/разрешение

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 |