В ванильном Minecraft, когда ты открываешь верстак или печь, никто вокруг не видит, что ты там делаешь. Вроде бы логично, что предметы должны отображаться на столе, как в реальной жизни? С InteractionVisualizer это стало реальностью! Теперь предметы, которые игроки кладут в GUI, буквально появляются на соответствующих блоках в мире. И это далеко не всё.
Плагин умеет показывать анимации для множества блоков: верстаки, печи, столы зачарования, кузнечные столы, картографические столы и другие. Всё работает через пакеты (packets) - никаких лишних сущностей на сервере.
Смотрите галерею с GIF-анимациями почти для каждого блока!
Доступны на Jenkins.
Хочешь попробовать плагин в деле? Заходи на сервер:
IP: mc.loohpjames.com
Команда /iv toggle имеет три режима, которые включают или отключают определённые механики отображения:
Данные о настройках игрока сохраняются в базе данных.
Если при запуске сервера вылезает ошибка о проблемах с сохранением blockdata.json, скорее всего сервер выключился некорректно. Решение: зайди в папку плагина InteractionVisualizer и замени blockdata.json одним из бэкапов из папки backup.
Если установлен PlaceholderAPI, можно получать статус тогглов игрока через плейсхолдеры:
%interactionvisualizer_itemstand_<entry>%
%interactionvisualizer_itemdrop_<entry>%
%interactionvisualizer_hologram_<entry>%
Например, если игрок включил модуль itemstand для верстака, %interactionvisualizer_itemstand_crafting_table% вернёт enabled, если выключил - disabled.
InteractionVisualizer предоставляет API для создания аддонов. Подробности на вики GitHub: https://github.com/LOOHP/InteractionVisualizer/wiki/Developer-API
/interactionvisualizer reload - перезагрузить плагин./interactionvisualizer refresh - обновить все отображения предметов для игрока./interactionvisualizer update - проверить обновления./interactionvisualizer toggle - переключить опции отображения.Сокращённый вариант: /iv.
interactionvisualizer.reload - перезагрузка плагина [по умолчанию: op]
interactionvisualizer.refresh - обновление отображений [по умолчанию: true]
interactionvisualizer.toggle - переключение модулей [по умолчанию: true]
interactionvisualizer.toggle.others - переключение для других игроков [по умолчанию: op]
interactionvisualizer.update - получение сообщений об обновлениях [по умолчанию: op]
Актуальный конфиг с описаниями можно найти в репозитории.
Статистика использования отправляется на bStats (https://bstats.org/plugin/bukkit/InteractiveChat) - никакой приватной информации сервера не передаётся. Также выполняется проверка обновлений через https://api.loohpjames.com, чтобы уведомлять о новых версиях.
Если ты собираешь сервер, где важна атмосфера и погружение - InteractionVisualizer просто must-have. Игроки перестанут чувствовать, что они в изоляции, когда открывают интерфейс. Визуализация делает взаимодействие с блоками наглядным и живым. Особенно круто это работает на серверах с мини-играми или RPG, где крафт и зачарование - часть процесса. Да и просто приятно видеть, как предметы появляются на верстаке, когда ты что-то мастеришь.
Скачай InteractionVisualizer и добавь немного магии в свой Minecraft!