Команды и данные — Руководства — страница 4
Практические материалы о командах, датапаках, строительстве и производительности серверов — к каждой статье прилагается подходящий инструмент.
Пользовательские зачарования без модов: формат зачарований на основе данных
Зачарования стали JSON-данными датапаков, поэтому для своего зачарования мод не нужен. Вот структура файла, компоненты эффектов, которые действительно что-то делают, и способы сделать зачарование доступным.
/particle: что на самом деле означают delta и speed, и трюк с count=0
Четыре числа после координат — это не направление. Разбираем, что делают delta и speed, почему count=0 ведёт себя совершенно иначе и как прицелить частицу.
Головы игроков по нику: как работает компонент профиля и почему головы становятся пустыми
Голова хранит снимок скина, а не живую ссылку. Вот что такое компонент профиля, почему старая голова показывает не тот скин и при чём тут поиск по UUID.
Пользовательские рецепты: shaped, shapeless и теги вместо перечисления каждой древесины
Если shaped-рецепт не крафтится, обычно проблема в ключе. Здесь — JSON, то, что игра сама обрезает в шаблоне, трюк с тегом, превращающий тринадцать рецептов в один, и способы проверки.
Табло: критерии, которые отслеживают события автоматически, и слоты отображения
Большинство руководств по табло используют только «dummy». Встроенные критерии отслеживают смерти, добытые блоки и пользовательскую статистику без единой команды — вот их полный обзор.
ID блоков, предметов и сущностей: пространства имён, состояния блоков и то, что отличается
ID — это не всегда то, как называется предмет, а ID блока — не то же самое, что ID его предмета. Правила именования, переименования, ломающие старые команды, и место для состояний.
Коды цвета и форматирования: коды §, hex и где каждый из них ещё работает
Коды со знаком параграфа всё ещё работают в одних местах и игнорируются в других. Вот полная таблица, hex-синтаксис, который их заменил, и то, какие контексты что принимают.
Босс-бары и заголовки: постоянное состояние, тайминги и разделение значения/максимума
Босс-бар переживает перезапуски, а заголовок — нет. Вот шаблон «создать, затем изменить», тайминги затухания, которые люди устанавливают наоборот, и как управлять индикатором прогресса.
Экраны диалогов: настоящие меню без мода
Диалоги датапаков дают полноценное окно с полями ввода и кнопками. Вот структура JSON, то, как кнопка выполняет команду, и сравнение с трюком с книгой-меню.
Катсцены без мода: ключевые кадры, интерполяция и трюки со спектатором
В ванилле камера движется только одним способом — функцией телепортации с тиками, — а реестр таймлайнов задаёт настроение вокруг неё. Для чего годится каждый из них и какое сглаживание избавляет от механического вида.