▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Nicked

Nicked

Плагин Nicked для сервера Minecraft подменяет ник и скин игрока на уровне пакетов. Клиентские моды не нужны, есть API для разработчиков и поддержка PlaceholderAPI.

Оцените первым
1.9K
4

Nicked - серверный плагин для Майнкрафт, который подменяет никнейм и скин игрока прямо на уровне сетевых пакетов. Для всех остальных на сервере вы становитесь совершенно другим человеком: с чужим именем в табе, чужим скином и чужим ником в чате. При этом никаких модов на клиент ставить не нужно, а реальные данные на сервере остаются нетронутыми.

Зачем это вообще нужно? Классический сценарий - ютубер или стример заходит на свой сервер и хочет поиграть инкогнито, без толпы фанатов вокруг. Или админу нужно незаметно проверить, как ведут себя игроки. Раньше для этого ставили костыли вроде Essentials /nick, которые меняли только отображаемое имя в чате, а в табе и над головой всё равно светился настоящий ник. Nicked решает проблему радикально - переписывает сам пакет PLAYER_INFO_UPDATE до того, как он уйдёт клиентам. Скачать плагин Nicked стоит, если вам нужна настоящая смена личности, а не косметическая подмена текста.

Что умеет плагин

  • Подмена на уровне пакетов. Ник переписывается внутри пакетов ещё до отправки игрокам. Работает на Paper, Spigot, Purpur, Folia и обычном Bukkit начиная с Minecraft 1.20.
  • Смена скина. Плагин подтягивает скин выбранного ника с серверов Mojang асинхронно (не лагая основной поток) и вшивает его в тот же пакет. Забавный момент: вы сами будете видеть новый скин от первого лица - это можно отключить в конфиге.
  • Защита от слива личности. Вот тут авторы постарались. Ванильный Minecraft строит сообщения о смерти, входе/выходе и получении достижений из реального ника - и это моментально палит инкогнито. Nicked умеет переписывать каждое из этих сообщений под поддельное имя, а ещё скрывать настоящий скин, если скин ника не удалось загрузить. Каждая опция включается отдельно и по умолчанию выключена, так что загляните в конфиг сразу после установки.
  • Случайный ник. Введите /nick без аргументов - плагин выберет имя из вашего настроенного пула.
  • Сохранение между сессиями. Ники переживают перезаход и полный рестарт сервера. Всё хранится в plugins/Nicked/nicks.yml и применяется заново при входе игрока.
  • API для разработчиков. Другие плагины могут читать состояние ника, выдавать и снимать его, а также слушать пять событий: NickApplyEvent, NickRemoveEvent, NickChangeEvent, NickRandomSelectEvent и NickResolveEvent.
  • Поддержка PlaceholderAPI. Три плейсхолдера для любого плагина чата, скорборда или таб-листа:
    • %nicked_displayname% - текущее отображаемое имя (ник или настоящее)
    • %nicked_is_nicked% - true / false
    • %nicked_real_name% - реальный ник игрока
  • Настраиваемые сообщения. Все тексты редактируются в messages.yml через MiniMessage - градиенты, hex-цвета и hover-события работают из коробки.

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

ПлатформаПоддержка
Paper 1.20+Да
Spigot 1.20+Да
Purpur 1.20+Да
Folia 1.20+Да
Bukkit 1.20+Да
JavaТребуется 21+

Опциональная зависимость: PlaceholderAPI включает плейсхолдеры %nicked_*%.

Обратите внимание на Java 21 - это жёсткое требование. Если ваш хостинг до сих пор крутит сервер на Java 17, плагин просто не запустится. Поддержка Folia тут тоже не для галочки: раз работа с пакетами и скинами вынесена из основного потока, на регионализированном сервере всё ведёт себя стабильно.

Команды

КомандаОписаниеПраво
/nick [имя]Выдать себе ник (случайный, если без аргумента); повторный ввод снимает никnicked.command.nick
/unnickСнять свой никnicked.command.unnick
/nickother <игрок> <имя>Выдать ник другому игрокуnicked.command.nickother
/nickallСлучайно переназвать всех онлайн-игроковnicked.command.nickall
/realname <ник>Узнать настоящий ник за маскойnicked.command.realname

Право nicked.admin покрывает все команды разом и по умолчанию выдано операторам сервера.

Важный нюанс: команду /realname давайте только доверенным людям. Она мгновенно раскрывает, кто прячется за ником, и для обычных игроков это ломает всю магию инкогнито. А /nickall - отличный инструмент для ивентов: представьте ивент, где весь сервер на час превращается в незнакомцев, и никто не понимает, кто есть кто.

Быстрый старт

  1. Закиньте Nicked.jar в папку plugins/ вашего сервера.
  2. Перезапустите сервер - плагин создаст plugins/Nicked/config.yml и messages.yml.
  3. Выдайте nicked.admin доверенным админам (у опов оно уже есть).
  4. Пропишите /nick Dream - ник и скин поменяются мгновенно.
  5. Чтобы вернуть себя, введите /nick без аргументов или /unnick.

Если держите сервер на BungeeHost (https://bungee.host), установка займёт буквально минуту: плагин ставится в один клик из панели, а Java 21 там доступна для свежих версий Minecraft без танцев с бубном. Удобно, если хотите быстро поднять сервер для игры с друзьями и устроить вечер инкогнито.

API для разработчиков

Подключается как compile-only зависимость через JitPack:

Gradle (Groovy)

repositories {
    maven { url 'https://jitpack.io' }
}
dependencies {
    compileOnly 'net.pharogames:Nicked:VERSION:api'
}

Maven

<repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
</repository>
<dependency>
    <groupId>net.pharogames</groupId>
    <artifactId>Nicked</artifactId>
    <version>VERSION</version>
    <classifier>api</classifier>
    <scope>provided</scope>
</dependency>

Вместо VERSION подставьте тег последнего релиза, например v1.1.0.

Кому пригодится

По факту Nicked - must-have для трёх категорий: контент-мейкеры, которые хотят спокойно поиграть на собственном сервере; админы, проверяющие игроков и персонал без палевного ника со звёздочкой; и владельцы ивентовых режимов, где механика "кто есть кто" сама по себе часть геймплея. Плагин лёгкий, на производительности практически не сказывается - вся тяжёлая работа со скинами уходит в фоновые потоки.

Проект живой: регулярно выходят сборки под свежие версии Майнкрафт, чинятся мелкие баги с таб-листом и корректным отображением скрытого имени. Лицензия MIT, исходники открыты. Скачайте Nicked для своего сервера на Paper или Purpur - и устройте игрокам настоящий детектив.

Партнёрский материал

Сервер для плагина Nicked - как у профи

Плагин Nicked создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Nicked для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

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

Minecraft: Java Edition

1.21.x1.20.x

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:7 месяцев назад
Обновлён:3 месяца назад
Главная