
FirstJoinCommand - команды при первом входе игрока
FirstJoinCommand - лёгкий плагин для серверов Minecraft, который один раз выполняет заданные консольные команды при первом входе игрока: приветствие, стартовый набор, правила и многое другое.
FirstJoinCommand - маленький плагин для серверов Minecraft Java, который выполняет нужные вам консольные команды один раз, когда игрок заходит на сервер впервые. По сути это автоматизация первого впечатления: новичок появляется, а сервер сам его приветствует, выдаёт стартовый набор, показывает правила или телепортирует в нужное место.
Если вы держите сервер и устали вручную встречать каждого новичка, это как раз про такой случай. Плагин узкий, но задачу свою закрывает чисто. Зайдёт тем, кто любит минимализм: один конфиг, никакой лишней нагрузки.
Зачем это нужно
Стандартный Minecraft ничего не умеет делать при первом входе игрока - только стандартное сообщение о присоединении. Админам же обычно нужно другое: поприветствовать новичка с его ником, выдать деревянные инструменты и еду, скинуть ссылку на правила, добавить в группу прав или запустить обучение. Раньше под такое ставили громоздкие решения или писали костыли. FirstJoinCommand решает это парой строк в config.yml.
Работает на серверах с Bukkit, Paper и Spigot. По данным страницы проекта, поддерживаются версии Minecraft 1.16.x - 1.21.8, так что и старые сборки, и свежие потянут. Актуальный релиз - 1.0 от 8 августа 2025 года, распространяется по лицензии MIT.
Возможности
- Выполняет любой набор консольных команд при первом входе игрока.
- Полностью настраивается через
config.yml. - Поддерживает плейсхолдер
%player%- подставляет ник игрока в команду. - Срабатывает только один раз на игрока, дальше молчит.
- Никакого влияния на производительность: проверка одноразовая.
- Простая установка: по сути один класс, ничего лишнего.
Команды
| Команда | Описание | Право |
|---|---|---|
/firstjoincommand reload | Перезагружает файл конфигурации | firstjoincommand.reload |
Всё управление сводится к этой одной команде. Прописали новые команды в конфиг, сделали reload - и готово, перезапуск сервера не нужен.
Как это работает на практике
Плейсхолдер %player% - главная фишка. Например, хотите, чтобы новичка лично поприветствовали в чате от имени сервера? Пишете в конфиг что-то вроде say Добро пожаловать на сервер, %player%! - и каждый первый вход получает именное приветствие. То же самое с выдачей предметов, правами через LuckPerms или телепортом на спавн.
Важный нюанс: плагин выполняет команды от консоли, значит права ему не нужны - он их не проверяет, а просто исполняет. Это и плюс (работает с любыми плагинами), и повод быть осторожным: следите, чтобы в конфиге не оказалось опасных команд вроде выдачи креатива или операторских прав. Одна лишняя строчка - и все новички станут админами.
Совет из практики: для проверки создайте тестовый аккаунт или зайдите с другого ника. Плагин отслеживает игроков по UUID, так что повторно на том же нике команды не сработают - придётся чистить данные или брать новый ник. Учитывайте это, когда тестируете конфиг.
Совместимость и мелочи
Проект не требует дополнительных API - только сам серверный загрузчик. Отлично уживается с плагинами прав, экономики и телепортации, потому что просто передаёт им команды. Первый вход - момент, когда у игрока ещё нет ни денег, ни группы, так что порядок команд в конфиге стоит продумать: сначала регистрация в экономике, потом выдача баланса.
Если вам нужен именно такой сценарий - встретить новичка по-человечески, а не сухим сообщением - это самый простой вариант. Скачать FirstJoinCommand можно под ваш сервер, а поставить на хостинг вроде BungeeHost получится в один клик, без возни с FTP и файлами.
Важно знать
- Плагин только для серверов на Bukkit, Paper и Spigot. На клиенте и в одиночной игре он не нужен.
- Команды выполняются от консоли, поэтому права оператора игроку не требуются.
- Плейсхолдер
%player%подставляет ник, другие плейсхолдеры из сторонних плагинов не поддерживаются - только этот. - Отслеживание идёт по UUID, повторно для того же игрока команды не сработают даже после смены ника.
Короче, если у вас маленький или средний сервер и хочется автоматизировать первый вход без тяжёлых решений - FirstJoinCommand как раз тот случай. Простой, предсказуемый и делает ровно то, что обещает.
Сервер для плагина FirstJoinCommand - команды при первом входе игрока - как у профи
Плагин FirstJoinCommand - команды при первом входе игрока создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином FirstJoinCommand - команды при первом входе игрока для друзей можно за пару минут - BungeeHost всё уже подготовил.
