Команды и данные — Руководства
Практические материалы о командах, датапаках, строительстве и производительности серверов — к каждой статье прилагается подходящий инструмент.
Постэффекты и пулы добычи: две половины одного сундука
Веса пула добычи решают, что выпадет; команда /posteffect решает, как это ощущается. И то и другое — числа, которые можно проверить до написания датапака.
Один и тот же красный текст ломается на Java и Bedrock
Цветовой код, который идеально отображается в одном плагине, в следующем превращается в буквальные амперсанды. Причина — формат, а не плагин.
Пользовательская голова хранит URL, обёрнутый в base64 JSON, а не изображение
Компонент профиля содержит base64 от {textures:{SKIN:{url:…}}}. Вот почему внешний вид головы фиксируется в момент её создания, и почему база данных может содержать десятки тысяч записей.
Никнейм в Minecraft — это 1–16 символов ровно из трёх вещей, а у UUID есть два написания
Буквы, цифры, подчёркивание. Без дефисов, без точек, без пробелов. А UUID принимается и с дефисами, и без них — поэтому один запрос не находит ничего, а точно такой же работает.
Предикат с одним условием не имеет обёртки, и это реальное изменение формы
Одно условие — это сам объект. Два и более — оборачиваются в all_of или any_of. Плюс восемь типов условий и почему инверсия — это обёртка, а не флаг.
Файл структуры .nbt хранит индексы палитры, а не имена блоков — вот почему он такой маленький
Три ключа вмещают всю постройку: size, palette и blocks. Каждый блок — это целое число, указывающее в палитру, поэтому объём камня 32³ стоит одну строку и 32 768 маленьких записей — позиция и индекс, и никогда имя.
Дерево достижений: 126 достижений, и в «Сюжете» нет ни одного испытания
В «Приключениях» — 47 из 126, а в «Энде» всего 9. 70 достижений — тупики, самая длинная цепочка — 8 уровней, и только во вкладке «Сюжет» нет ни одной рамки-испытания.
Типы урона: какие 19 игнорируют броню и почему щиты — более слабая защита
В 26.3 добавлен 51 тип урона. 19 обходят броню, 30 обходят щиты, и пересечение не такое, как все думают — каждый тип, который пробивает броню, пробивает и щит.
Конфликты зачарований: только 21 из 43 с чем-то конфликтует, и шесть делают большую часть работы
В 26.3 поставляется 43 зачарования. 22 не конфликтуют ни с чем, уровень III — самый распространённый максимум, а Проклятие утраты применимо к большему числу предметов, чем любое другое зачарование.
Отрицательные координаты ломают математику чанков в двух местах, а не в одном
Усекающее деление помещает блок −1 в чанк 0 вместо −1, а обычный % даёт смещение внутри чанка −1 вместо 15. Оба неверны, и оба выглядят правильно, пока не уйдёшь западнее точки появления.