v1.0
🔍

Добро пожаловать

Полная документация PTDialogue (Plotuper Team Dialogue system). Здесь собраны инструкции по использованию, примеры и рекомендации.

📖 Что такое PTDialogue?

PTDialogue - мод/модуль добавляющий систему диалогов в Minecraft. Одной командой /dialogue вы отображаете сообщение с иконкой и именем персонажа на экране игрока. Идеально для карт, сборок и RPG-серверов.

Лицензия

Модификацию можно использовать в любых целях при указании авторства.

Команда /dialogue

Единственная команда мода. Не путать с ванильным /dialog.

Структура

command syntax
/dialogue {selector} {icon} {name} {namecolor} {message}

Параметры

ПараметрОписание
{selector}Стандартный селектор игрока: @a, @e, @p, никнейм
{icon}Путь к иконке персонажа или никнейм игрока (подробнее — раздел «Иконка»)
{name}Имя персонажа. Для кириллицы - двойные кавычки "". Для raw json - одиночные кавычки ''.
{namecolor}Цвет имени в HEX формате. Введите 0, чтобы raw json управлял цветом.
{message}Сообщение персонажа. Для кириллицы — двойные кавычки "". Для raw json — без кавычек.

Примеры

Базовый /dialogue
minecraft
/dialogue @a Joraga_ka "Joraga" 7b03fc "Hello world!"
Отобразит всем голову игрока Joraga_ka, с именем Joraga фиолетового цвета и сообщением Hello world!
С кастомной картинкой
minecraft
/dialogue @a "image.png" "???" ff0000 "What a wonderful day."
Картинка из /minecraft/config/ptlore/ptdialogue/image.png, имя ??? красного цвета.
Raw JSON в имени
minecraft
/dialogue @a fareiry '[{"text":"F","color":"#ff24fa"},{"text":"a","color":"#ed23ea"},{"text":"r","color":"#dc21da"},{"text":"e","color":"#ca20cb"},{"text":"i","color":"#b81fbb"},{"text":"r","color":"#a71dab"},{"text":"y","color":"#951c9b"}]' 0 "Wassup."
Голова fareiry, переливающееся от светло-пурпурного до тёмно-фиолетового имя Fareiry, сообщение Wassup.
Raw JSON в сообщении
minecraft
/dialogue @a zor0n_ "Zoron" a8a8a8 ["",{"text":"Hey","color":"yellow"},", how are ",{"text":"you","bold":true},", my ",{"text":"friend","italic":true},{"text":"?","color":"dark_red"}]
Голова zor0n_, имя Zoron серого цвета. Сообщение: Hey (жёлтый), you (жирный), friend (курсив), ? (красный).
Кастомный шрифт в сообщении
minecraft
/dialogue @a Vazilailoz "Vazilailoz" 730000 [{"text":"Wubba Lubba Dub Dub","font":"minecraft:alt"}]
Голова Vazilailoz, тёмно-красное имя, сообщение написано Стандартным галактическим алфавитом (язык стола зачарований).

Иконка персонажа

Картинка, отображаемая рядом с именем персонажа.

Варианты использования

  • 1Никнейм любого лицензионного игрока - мод автоматически возьмёт его голову скина и сохранит в буфере.
  • 2Любая .png картинка (настоящий PNG!) из папки /minecraft/config/ptlore/ptdialogue/... - желательно формат 1×1. Можно создавать подпапки.
  • 3Модификатор @s - использует голову получателя сообщения (монолог).
Важно

Синхронизация картинок между сервером и клиентами происходит моментально! Достаточно закинуть картинки в конфиг сервера - они сразу появятся у игроков. Никаких перезагрузок ресурспаков!

Примеры

Никнейм → голова скина
minecraft
/dialogue @a Joraga_ka "Joraga" 7b03fc "Hello world!"
Голова скина игрока Joraga_ka в качестве иконки.
Картинка из конфига
minecraft
/dialogue @a "image.png" "???" ff0000 "What a wonderful day."
Картинка /minecraft/config/ptlore/ptdialogue/image.png.
Картинка из подпапки
minecraft
/dialogue @a "funnypictures/привет.png" "dfbgsf" 648558 "I feel so sigma!"
Картинка из подпапки funnypictures.
@s — монолог
minecraft
/dialogue @a "@s" "@s" 9c9c9c "Hello me..."
Голова и ник получателя. Каждый игрок видит свою голову и своё имя.

Имя персонажа

Имя, отображаемое как автор сообщения.

Варианты

  • 1Обычный текст. Для не-латиницы - двойные кавычки "".
  • 2Raw JSON в одиночных кавычках '' - форматирование, градиент, кастомные шрифты.
  • 3@s — ник получателя сообщения (для монолога).

Примеры

Обычный текст
minecraft
/dialogue @a jeb_ "Jeb" 398000 "Hi guys."
Голова Jeb_, имя Jeb, сообщение Hi guys.
Raw JSON
minecraft
/dialogue @s Notch '[{"text":"aa","color":"yellow","obfuscated":true},{"text":" The ","color":"yellow"},{"text":"Notch ","bold":true,"color":"yellow"},{"text":"aa","bold":true,"color":"yellow","obfuscated":true}]' 0 "hello."
Голова Notch, жёлтое имя The Notch (Notch жирным), зашифрованные символы по краям.
@s — монолог
minecraft
/dialogue @a "@s" "@s" b0b0b0 "..."
Голова и ник получателя серого цвета, сообщение ...

Цвет имени персонажа

Цвет имени и прилегающих квадратных скобок [].

Варианты

  • 1HEX цвет без решётки, например: 7b03fc
  • 2Словесные значения: dark_red, red, gold, yellow, dark_green, green, aqua, dark_aqua, dark_blue, blue, light_purple, dark_purple, white, gray, dark_gray, black
  • 30 - не окрашивать (полезно, если цвет задаёт Raw JSON имени).

Примеры

HEX цвет
minecraft
/dialogue @a 3pilogue "Epilogue" 659eba "Welcome!"
Имя Epilogue голубого цвета.
Словесное значение
minecraft
/dialogue @a FantasyF1 "Fantasy" green "I'm a cool guy."
Имя Fantasy зелёного цвета.
Нулевое значение (Raw JSON управляет цветом)
minecraft
/dialogue @a Herobrine '[{"text":"Herobrine","color":"dark_red","font":"minecraft:illageralt"}]' 0 "Idk what to write here bruh."
Имя Herobrine красного цвета шрифтом разорителей (задано через Raw JSON).

Сообщение персонажа

Текст, который произнесёт персонаж.

Варианты

  • 1Обычный текст. Для не-латиницы — двойные кавычки "".
  • 2Raw JSON — форматирование, цвета, кастомные шрифты. Без кавычек.

Примеры

Обычный текст
minecraft
/dialogue @a Joraga_ka "Joraga" c842f5 "Hello world!"
Простое сообщение Hello world!
Raw JSON с форматированием
minecraft
/dialogue @a zor0n_ "Zoron" a8a8a8 ["",{"text":"Hey","color":"yellow"},", how are ",{"text":"you","bold":true},", my ",{"text":"friend","italic":true},{"text":"?","color":"dark_red"}]
Hey (жёлтый), you (жирный), friend (курсив), ? (красный).
Кастомный шрифт
minecraft
/dialogue @a Vazilailoz "Vazilailoz" 730000 [{"text":"Wubba Lubba Dub Dub","font":"minecraft:alt"}]
Сообщение Стандартным галактическим алфавитом.

Полезные ресурсы

Ссылки и материалы для работы с PTDialogue.

Raw JSON генератор

Удобный онлайн-инструмент для создания Raw JSON текста:

🌐 GamerGeeks — Raw JSON Generator

Кастомные шрифты

Материалы по созданию и использованию кастомных шрифтов в ресурспаках:

▶ YouTube — Custom Fonts Tutorial 📄 Reddit — TTF Font in Resource Pack

Палитра HEX цветов

🎨 Google — HEX Color Picker