WhatIsIt: читаемые названия предметов и мобов в Minecraft

Что такое плагин WhatIsIt для Minecraft и зачем он нужен В мире серверов Minecraft часто возникает путаница с названиями предметов и сущностей. Стандартные технические идентификаторы вроде «minecraft:stone» или числовые ID неудобны для игроков и плохо смотрятся в интерфейсах аукционов, магазинов ...

Скачать WhatIsIt

Оригинальное название: WhatIsIt

ФайлВерсияЗагрузчикРазмер
WhatIsIt.jar——11 КБСкачать
names.yml——13 КБСкачать

Что такое плагин WhatIsIt для Minecraft и зачем он нужен

В мире серверов Minecraft часто возникает путаница с названиями предметов и сущностей. Стандартные технические идентификаторы вроде «minecraft:stone» или числовые ID неудобны для игроков и плохо смотрятся в интерфейсах аукционов, магазинов или торговых систем. Решить эту проблему призван небольшой, но крайне полезный плагин WhatIsIt. Он служит одновременно библиотекой и самостоятельным инструментом, предоставляя дружественные, читаемые имена для блоков, предметов, мобов и зачарований.

Обзор плагина WhatIsIt в Minecraft: окно с дружественными названиями предметов и блоков на сервере, удобная навигация.

Основные функции и возможности

WhatIsIt заполняет пробел между техническими идентификаторами и понятными человеку названиями. Его главная задача — выдавать «человеческие» имена по запросу, будь то предмет в руке или блок, на который смотрит игрок. Благодаря этому плагин становится незаменимым звеном для многих серверных модификаций.

Библиотека дружественных названий

Сердце плагина — файл names.yml, в котором хранятся пары «идентификатор – название». Вы можете редактировать их как вручную, так и через встроенные команды. Это открывает широкие возможности: перевод всех названий на другой язык, добавление уникальных имён для кастомных предметов с нестандартными ID, которые обычные плагины без поддержки Spout просто не распознают. Поддержка значений данных (data values) позволяет различать, например, разные виды древесины или цвета шерсти.

Поддержка кастомных предметов и спаунеров

Начиная с версии 1.0.2, плагин научился корректно отображать тип мобов в блоках-спаунерах. Если какой-либо плагин для дропа спаунеров записывает идентификатор существа в data или damage предмета, WhatIsIt автоматически подставит нужное название. Это избавляет администраторов от ручной правки конфигов при использовании связки с плагинами фермерства или экономики.

Установка и настройка

Процесс установки предельно прост и знаком каждому владельцу сервера. Достаточно поместить файл WhatIsIt.jar в папку /plugins/ и перезапустить сервер. После первого запуска в директории /plugins/WhatIsIt/ автоматически появятся конфигурационные файлы. Плагин использует систему прав через Vault, поэтому совместим с любым популярным плагином на привилегии. Если Vault отсутствует, задействуется встроенная система Bukkit.

Кстати, если вы ищете удобный способ установки модов и подключения к серверам, обратите внимание на лаунчер foxygame.net — он позволяет скачивать моды прямо из меню и гибко настраивать сборки, что особенно удобно для игроков, которые хотят быстро присоединиться к серверам с продвинутыми плагинами вроде WhatIsIt.

Конфигурационные файлы

В config.yml настраивается отображение data-значений (параметр display-data-values), а также редактируются все текстовые сообщения плагина. Это даёт полный контроль над тем, что видят игроки при использовании команд. Файл names.yml содержит списки названий, разделённые по типам: предметы, блоки, сущности и зачарования. Формат записей позволяет использовать точку с запятой для указания конкретного подтипа, а символ %d — для динамической вставки значения данных в имя (например, номер карты).

Команды и разрешения

WhatIsIt добавляет несколько простых команд, которые делают взаимодействие с плагином интуитивно понятным. Все они требуют соответствующего разрешения.

  • /wis (What is this?) — показывает дружественную информацию о предмете, который игрок держит в руке.
  • /wit (What is that?) — выводит название блока или сущности, на которую направлен взгляд.

Для администраторов доступны расширенные возможности:

  • /wis itis [имя] — задаёт новое имя для предмета в руке и сохраняет его в names.yml.
  • /wit itis [имя] — аналогично для цели под прицелом.
  • /wis reload и /wit reload — перезагружают файл names.yml перед отображением имени, что удобно при тестировании изменений.

Система прав использует два узла: whatisit.use (по умолчанию для операторов) разрешает базовые команды, а whatisit.admin — административные функции. Важно отметить, что эти разрешения не влияют на работу других плагинов, которые обращаются к библиотеке WhatIsIt программно.

Интеграция с другими плагинами

Одно из главных преимуществ WhatIsIt — возможность быстрой интеграции в сторонние разработки. Публичные статические методы библиотеки позволяют любому плагину получать читаемые названия без необходимости изобретать велосипед. Это особенно востребовано в аукционных и торговых системах, где корректное отображение товаров напрямую влияет на удобство игроков. Документация для разработчиков доступна в виде javadoc, что упрощает связывание.

Плагин не ограничивается только выдачей названий — он также помогает унифицировать отображение данных на сервере. Например, если несколько плагинов используют собственные списки имён, могут возникать расхождения. WhatIsIt становится единым источником правды, что облегчает поддержку и перевод сервера на другой язык.

Заключение

WhatIsIt — это маленький, но продуманный инструмент, который решает конкретную и очень распространённую проблему серверов Minecraft. Гибкая настройка через YML-файлы, поддержка кастомных предметов и спаунеров, простые команды и удобная программная интеграция делают его маст-хэвом для любого проекта, где важны читаемые названия. Установив этот плагин, вы не только улучшите пользовательский опыт, но и заложите основу для более сложных экономических и социальных механик. А благодаря современным лаунчерам, таким как foxygame.net, игроки смогут быстро попасть на ваш сервер и оценить все преимущества продуманной системы названий.