Плагин для серверов Майнкрафт, который выводит кинематографичные диалоги из объёмного текста прямо перед игроком. Текст передаётся пакетами через Text Displays: сущности в мире не создаются, поэтому диалоги не нагружают сервер.
Возможности
- Анимации текста: обычный вывод, печатная машинка, волна и помехи.
- Плавное появление, перемещение, масштабирование и комбинированная анимация
pop-in. - Режимы показа: текст в точке мира, на горизонтальной плоскости или перед камерой игрока.
- Управление ориентацией текста через
billboard. - Варианты ответа выбираются взглядом и кликом;
target-dialogсвязывает реплики в разветвлённые диалоги. - Дочерние элементы могут появляться по очереди через
appear-after. - Для каждой буквы эффекта печатной машинки можно задать звук.
- Поддерживаются цвета, градиенты, шрифты и теги MiniMessage.
Команды
/likedialogs show <игрок> <идентификатор-диалога>— показать диалог игроку./likedialogs hide <игрок>— скрыть текущий диалог./likedialogs reload— перечитать YAML-файлы диалогов.
Настройка
Диалоги хранятся в plugins/LikeDialogs/dialogs/ в YAML-файлах. Общие свойства диалога наследуются кадрами и дочерними элементами, а локальные значения их переопределяют. Для текста, закреплённого в мире, используйте display-mode: STATIC и billboard: fixed; для текста перед взглядом игрока — display-mode: CENTER и billboard: center.
PlaceholderAPI позволяет подставлять в текст динамические значения, например имя игрока и баланс.
Требования
Требуется Paper и PacketEvents. PlaceholderAPI нужен только для плейсхолдеров.
