
Nicknames
Мод и плагин Nicknames добавляет простую систему ников в Minecraft. Игроки могут сменить отображаемое имя один раз, а админы управляют никами свободно. Поддержка Forge, Fabric и Bukkit/Paper/Purpur с синхронизацией между клиентом и сервером.
Nicknames - простая система ников для Minecraft
Nicknames - это мод и плагин одновременно, который добавляет в Minecraft простую и удобную систему смены отображаемого имени. Если вы когда-нибудь хотели сменить ник, не покупая смену имени на официальном сайте, или если вы админ сервера и хотите дать игрокам возможность менять ники без лишней возни - этот проект для вас.
Зачем нужен Nicknames?
В ванильном Minecraft сменить ник можно только через официальный лаунчер, и это стоит денег. На серверах же часто хочется дать игрокам свободу самовыражения: кто-то хочет сменить имя под новый образ, кто-то - просто пошутить. Nicknames решает эту проблему: игрок может установить себе ник прямо в игре, а админ может управлять никами всех игроков.
Что умеет Nicknames?
/nick <имя>- установить свой ник (один раз на игрока)/nick set <игрок> <имя>- админ: установить ник игроку/nick reset <игрок>- админ: сбросить ник игрока/nick list- админ: список всех ников со статусом
Ники отображаются в чате, в TAB-листе и над головой игрока. При этом мод на клиенте не обязателен - сервер работает сам по себе, а клиент просто получает синхронизацию для корректного отображения табличек с именами.
Как это работает?
Nicknames использует собственный канал nicknames:sync для синхронизации ников между сервером и клиентами. Сервер хранит все ники и является источником правды. Когда ник меняется или игрок заходит, сервер отправляет полную карту ников (UUID -> отображаемое имя) всем подключенным клиентам.
Клиент (опционально) получает пакет синхронизации и кэширует ники локально. Этот кэш используется для отображения ников над головой (nameplates). Без клиентского мода игроки все равно видят ники в чате и TAB-листе - это обрабатывается на стороне сервера.
Крутая фишка в том, что это работает между разными платформами: сервер на Bukkit/Purpur может синхронизировать ники с клиентами на Forge или Fabric через Plugin Messaging.
| Сервер | Клиент | Чат | TAB | Таблички над головой |
|---|---|---|---|---|
| Forge | Forge | да | да | да |
| Fabric | Fabric | да | да | да |
| Bukkit | Forge/Fabric | да | да | да |
| Любой | Ванильный | да | да | нет |
Установка
Forge (1.20.1)
Просто киньте nicknames-mod-x.x.x.jar из forge/build/libs/ в папку mods/ (на сервер и, по желанию, на клиент).
Fabric (1.21.1)
Киньте fabric-x.x.x.jar из fabric/build/libs/ в папку mods/. Требуется Fabric API.
Bukkit/Paper/Purpur (1.21.1)
Киньте nicknames-bukkit-x.x.x.jar из bukkit/build/libs/ в папку plugins/.
Сборка из исходников
./gradlew build
Можно собрать все модули сразу или отдельно:
./gradlew :forge:build
./gradlew :fabric:build
./gradlew :bukkit:build
Требуется Java 21.
Локализация и хранение данных
Проект поддерживает английский и русский языки. Данные о никах хранятся в config/nicknames/nicknames.json (Forge/Fabric) или plugins/Nicknames/nicknames.json (Bukkit).
Итоги
Nicknames - это легкий и удобный инструмент для любого сервера. Он не перегружен лишними функциями, делает ровно то, что заявлено, и работает на разных платформах. Если вы собираете сервер и хотите дать игрокам возможность менять ники - этот проект точно стоит внимания. Скачайте Nicknames и добавьте гибкости вашему серверу Minecraft!
Сервер для плагина Nicknames - как у профи
Плагин Nicknames создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Nicknames для друзей можно за пару минут - BungeeHost всё уже подготовил.
