26.3 Snapshot 3 (Java Edition)

Материал из русскоязычной Minecraft Wiki
Перейти к навигации Перейти к поиску

26.3 Snapshot 3 (также известен как 26.3-snapshot-3 в лаунчере) — это третий снапшот Java Edition для версии 26.3, выпущенный 7 июля 2026 года.[1] В нём были добавлены подушки и соломенная кровать.

Нововведения

[править | править код]

Соломенная кровать

  • Новый вариант кровати, на котором можно пропустить ночь без изменения точки возрождения.
  • Можно использовать только один раз, после чего она разрушится.
  • Не может быть использована в Нижнем мире или Краю, так как разрушается при попытке лечь на неё.
  • Генерируется в заброшенных лагерях.
  • 4 соломенные кровати могут быть созданы из 3 снопов сена.

Подушка

  • Новая сущность, на которую игроки могут садиться.
  • Представлена в 16 вариантах, каждый из которых создаётся из шерстяных плит соответствующего цвета.
Белая шерстяная плитаОранжевая шерстяная плитаСиреневая шерстяная плитаГолубая шерстяная плитаЖёлтая шерстяная плитаЛаймовая шерстяная плитаРозовая шерстяная плитаСерая шерстяная плитаСветло-серая шерстяная плитаБирюзовая шерстяная плитаФиолетовая шерстяная плитаСиняя шерстяная плитаКоричневая шерстяная плитаЗелёная шерстяная плитаКрасная шерстяная плитаЧёрная шерстяная плитаБелая шерстяная плитаОранжевая шерстяная плитаСиреневая шерстяная плитаГолубая шерстяная плитаЖёлтая шерстяная плитаЛаймовая шерстяная плитаРозовая шерстяная плитаСерая шерстяная плитаСветло-серая шерстяная плитаБирюзовая шерстяная плитаФиолетовая шерстяная плитаСиняя шерстяная плитаКоричневая шерстяная плитаЗелёная шерстяная плитаКрасная шерстяная плитаЧёрная шерстяная плитаБелая шерстяная плитаОранжевая шерстяная плитаСиреневая шерстяная плитаГолубая шерстяная плитаЖёлтая шерстяная плитаЛаймовая шерстяная плитаРозовая шерстяная плитаСерая шерстяная плитаСветло-серая шерстяная плитаБирюзовая шерстяная плитаФиолетовая шерстяная плитаСиняя шерстяная плитаКоричневая шерстяная плитаЗелёная шерстяная плитаКрасная шерстяная плитаЧёрная шерстяная плита→Белая подушкаОранжевая подушкаСиреневая подушкаГолубая подушкаЖёлтая подушкаЛаймовая подушкаРозовая подушкаСерая подушкаСветло-серая подушкаБирюзовая подушкаФиолетовая подушкаСиняя подушкаКоричневая подушкаЗелёная подушкаКрасная подушкаЧёрная подушка
  • Может быть размещена на плоской поверхности.
    • Всегда выравнивается по горизонтали относительно других блоков, а по вертикали располагается на опорной поверхности.
    • Разрушается, если удалить опорный блок.
  • Не может быть перемещена.
  • Не имеет коллизий и может проходить сквозь другие сущности (кроме других подушек).

Формат команд

[править | править код]

/posteffect

  • Позволяет добавлять или удалять «пост-эффекты» у игроков.
    • Это шейдеры постобработки, которые применяются к экрану игрока после того, как игра завершила стандартную отрисовку.
  • Пост-эффекты существуют в клиенте (в пакетах ресурсов), а не на сервере; сервер способен установить, может ли эффект применён.
  • Сами пост-эффекты уже были частью формата пакетов ресурсов, но только несколько жёстко заданных были доступны для использования.
  • Синтаксис:
    • /posteffect add <игрок> <пост-эффект> — добавляет пост-эффект игроку, если он ещё не существует.
    • /posteffect clear <игрок> — удаляет все пост-эффекты у игрока, если они есть.
    • /posteffect list <цель> — перечисляет все пост-эффекты, применённые к игроку, если они есть.
    • /posteffect remove <игрок> <пост-эффект> — удаляет пост-эффект у игрока, если он существует.

Атрибуты окружения

  • Добавлен атрибут minecraft:gameplay/straw_bed_rule

Провайдеры чисел

  • Добавлен реестр minecraft:number_provider
    • Добавлены стандартные провайдеры чисел:
      • minecraft:compostable/low
        • Возвращает 1, если параметр контекста minecraft:block_state является пустым компостером, в противном случае с вероятностью 30 % возвращает 1.
      • minecraft:compostable/low_medium
        • Возвращает 1, если параметр контекста minecraft:block_state является пустым компостером, в противном случае с вероятностью 50 % возвращает 1.
      • minecraft:compostable/medium
        • Возвращает 1, если параметр контекста minecraft:block_state является пустым компостером, в противном случае с вероятностью 65 % возвращает 1.
      • minecraft:compostable/medium_high
        • Возвращает 1, если параметр контекста minecraft:block_state является пустым компостером, в противном случае с вероятностью 85 % возвращает 1.
      • minecraft:compostable/always_add_one
        • Всегда возвращает 1.
  • Добавлен тип minecraft:number_dispatcher
    • Возвращает первый случай, который удовлетворяет своему условию, или default, если ни один не подходит.
    • Поля:
      • cases — список случаев в порядке, в котором диспетчер будет пытаться их выполнить.
        • Поля:
          • condition — minecraft:predicate
          • number_provider — minecraft:number_provider, который выполняется, если условие выполнено.
      • default — необязательный minecraft:number_provider
        • По умолчанию, если не учтён, используется константа 0.
  • Добавлен тип minecraft:conditional_value
    • Возвращает значение из on_true, если его условие выполнено, или из on_false в противном случае.
    • Поля:
      • conditions — minecraft:predicate
      • on_true — minecraft:number_provider, который выполняется, если условие выполнено.
      • on_false — необязательный minecraft:number_provider
        • По умолчанию, если не учтён, используется константа 0.
  • Добавлено значение minecraft:weighted_list
    • Возвращает значение из распределения взвешенных провайдеров чисел.
    • Поля:
      • distribution — список объектов со следующими полями.
        • Поля:
          • data — minecraft:number_provider
          • weight — положительное целое число.

Статистика

  • Добавлен показатель того, сколько игрок спал на соломенной кровати.

Теги

  • Теги для блоков
    • Добавлен тег #sculk_growth_inhibitors
      • Содержит блоки, которые препятствуют распространению sculk, если их больше 2 штук в области 8×2×8 вокруг него.
    • Добавлен тег #cats_can_sit_on
      • Содержит блоки, на которых кошки могут случайно садиться.
    • Добавлен тег #cats_can_lie_on
      • Содержит блоки, на которых кошки могут случайно лежать.
    • Добавлен тег #speeds_up_zombie_villager_curing
      • Содержит блоки, которые ускоряют лечение зомби-жителей, если размещены поблизости.
    • Добавлен тег #villagers_can_sleep_on_bed
      • Содержит блоки кроватей, на которых могут спать деревенские жители.
    • Добавлен тег #villager_babies_can_jump_on_bed
      • Содержит блоки кроватей, на которых могут прыгать дети жителей.
    • Добавлен тег #height_specific_ore_replaceables
      • Содержит все блоки, которые при генерации месторождения заменяются на каменные руды выше Y=0 и на глубинносланцевые руды ниже Y=8.
  • Теги для предметов
    • Добавлен тег #cushions.

Формат компонента данных

  • Добавлен компонент minecraft:compostable
    • Определяет возможность компостирования предмета и то, сколько слоёв перегноя он добавляет.
    • Формат: объект с полями
      • layers — идентификатор с пространством имён, указывающий на элемент реестра minecraft:number_provider.

Языки

Красный куст

  • Теперь имеет уникальные звуки.

Трутовик

  • Теперь имеет уникальные звуки.

Генерация мира

[править | править код]

Заброшенный лагерь

Формат команд

[править | править код]

/place

  • Подкоманда feature теперь позволяет определять декорацию непосредственно в коде.

Атрибуты окружения

  • minecraft:gameplay/bed_rule
    • Поле explodes переименовано в destroy_on_use.
    • Добавлено destroy_on_leave — необязательное логическое значение; если установлено на true, кровать будет разрушена вставании с неё.
      • Если не учтено, по умолчанию равно false.

Генерация мира

  • Декорации
    • minecraft:coral_claw и minecraft:coral_tree
      • Добавлено поле feature — размещаемая декорация, которая используется для размещения в каждой желаемой позиции блока.
    • Удалены следующие типы декораций:
      • minecraft:coral_mushroom
      • minecraft:kelp
      • minecraft:seagrass
      • minecraft:sea_pickle
  • Модификаторы размещения
    • Добавлен модификатор minecraft:cuboid
      • Повторяет декорацию в форме кубоида.
      • Добавлены поля:
        • xz_size: провайдер целых чисел от 1 до 16, представляющий размер кубоида по осям x и z.
        • y_size: провайдер целых чисел от 1 до 16, представляющий размер кубоида по оси y.
        • include_interior: необязательное логическое значение (по умолчанию true), определяющее, размещать ли внутренние блоки кубоида.
        • include_edges: необязательное логическое значение (по умолчанию true), определяющее, размещать ли краевые блоки кубоида.
          • Установка этого значения на false создаёт несколько «скруглённый» кубоид.
    • Добавлен модификатор minecraft:random_chance
      • Определяет, будет ли декорация размещена, на основе случайного шанса.
      • Формат:
        • chance: число с плавающей запятой от 0 до 1, представляющее шанс размещения декорации.
  • Провайдеры состояния блока
    • Обновлён провайдер minecraft:copy_properties_provider
      • Поле source_block_state_provider переименовано в source
    • Добавлен провайдер minecraft:random_block_provider
      • Возвращает состояние блока по умолчанию для случайно выбранного блока.
      • Формат:
        • blocks: идентификатор блока, список идентификаторов блоков или тег блока с префиксом #, определяющий набор блоков для случайного выбора.
    • Изменён провайдер minecraft:rotated_block_provider
      • Теперь работает с любым блоком, имеющим свойства оси или направления.
      • Формат:
        • Изменено поле state: теперь это провайдер состояния блока.
        • Добавлено поле direction: необязательное поле, описывающее направление для установки.
          • Если не учтено, выбирается случайное направление.
  • Правила-тесты
    • Это предикаты, используемые рудными декорациями (targets[].target) и обработчиками структур с правилами (rules[].input_predicate и rules[].location_predicate).
    • Добавлено значение minecraft:any_of
      • Проверяет список правил-тестов на то, выводит ли хотя бы один из них true для одного и того же блока.
      • Формат: объект с полями:
        • rules — список правил-тестов, правила для проверки блока.
    • Добавлено значение minecraft:not
      • Проверяет правило-тест на то, выводит ли оно false для данного блока.
      • Формат: объект с полями:
        • rule — правило-тест, правило для проверки блока.

Звуки

  • Добавлены новые звуковые события:
    • block.straw_bed.break
    • block.straw_bed.break_leave
    • block.straw_bed.step
    • block.straw_bed.place
    • block.straw_bed.hit
    • block.straw_bed.fall
    • block.poplar_leaves.break
    • block.poplar_leaves.fall
    • block.poplar_leaves.place
    • block.poplar_leaves.step
    • block.poplar_leaves.hit
    • block.red_shrub.break
    • block.red_shrub.place
    • entity.cushion.break
    • entity.cushion.place
    • entity.cushion.get_up
    • entity.cushion.sit

Модели предметов

  • Добавлено необязательное поле shade_direction_override для элементов модели блока.
    • Допустимые значения — направления сторон света (down, up, north, south, west, east)
    • При установке этого значения оно переопределяет направленное затенение для элемента независимо от ориентации граней.
  • Удалено поле shade из элементов модели блока
    • Можно использовать shade_direction_override: "up" для возвращения прежнего поведения shade: false.

Набор данных

Пакет ресурсов

Предикаты

  • Добавлены стандартные предикаты.
    • Добавлены новые записи в ранее пустой реестр minecraft:predicate:
      • minecraft:tool/can_silk_touch
      • minecraft:tool/can_shear
  • Предикаты зельеварения
    • Предикат компонента данных minecraft:potion_contents был изменён, чтобы позволить сопоставление по конкретным эффектам зельеварения.
    • Прежний формат предиката использовал список типов зелий, новый формат позволяет делать более точное сопоставление.
    • Следующие поля могут использоваться в любых комбинациях, все они необязательны:
      • potions — список типов зелий или тег зелий для сопоставления.
      • effects — общий предикат из предикатов mob_effects для сопоставления.
        • Формат общего предиката выглядит следующим образом:
          • contains — список предикатов mob_effects для сопоставления.
          • count — список параметров для сопоставления с определённым количеством предикатов эффектов, которые следуют тому же формату, что и подпредикат сущности minecraft:effects.
            • test — предикат mob_effects для сопоставления.
            • count — требуемое количество совпадений; или с min и max будет соответствовать диапазону количества.
          • size — требует, чтобы список моб-эффектов имел определённый размер; или с min и max будет соответствовать диапазону размеров.
    • Формат предиката mob_effects — это отображение типов эффектов на свойства этого эффекта. Все поля необязательны, для сопоставления используются только указанные поля:
    {
        "minecraft: <effect type>": {
          "duration": "<целочисленные границы, представляющие длительность в тактах>",
          "amplifier": "<целочисленные границы>",
          "ambient": true/false,
          "visible": true/false
        }
    )
  • Пример сопоставления по нескольким различным эффектам и критериям:
      "effects": {
        "minecraft:jump_boost": {
          "duration": 3600,
          "amplifier": 5,
          "ambient": true,
          "visible": true
        },
        "minecraft:speed": {
          "duration": {
            "min": 360,
            "max": 3600
          },
          "amplifier": {
            "min": 2
          }
        },
        "minecraft:resistance": {}
      }

Рецепты

  • Рецепты зельеварения
    • Теперь зельеварения управляются данными. Новые рецепты можно добавлять через наборы данных, а стандартные рецепты могут быть изменены.
    • Рецепты зельеварения используют тип minecraft:brewing.
    • Основное содержимое:
      • input — ингредиент зелья с обязательным полем item и необязательным полем potion_contents, использующим предикат компонента данных minecraft:potion_contents.
      • reagent — ингредиент зелья с обязательным полем item и необязательным полем potion_contents, использующим предикат компонента данных minecraft:potion_contents.
      • output — стопка предметов на выходе.
    • Пример стандартного рецепта:
{
  "type": "minecraft:brewing",
  "input": {
    "item": "minecraft:potion",
    "potion_contents": {
      "potion": "minecraft:water"
    }
  },
  "output": {
    "components": {
      "minecraft:potion_contents": {
        "potion": "minecraft:awkward"
      }
    },
    "id": "minecraft:potion"
  },
  "reagent": {
    "item": "minecraft:nether_wart"
  }
}
  • Любые предметы можно использовать в любом из 3 слотов, например:
{
  "type": "minecraft:brewing",
  "input": { "item": "minecraft:bucket" },
  "output": { "id": "minecraft:sulfur_cube_bucket" },
  "reagent": { "item": "minecraft:potent_sulfur" }
}

Таблицы добычи

  • В нескольких таблицах добычи блоков теперь используются предикаты для проверки того, есть ли у предмета чары «Шёлковое касание» и является ли он ножницами, вместо встраивания копии этих проверок.

Теги

  • Теги для блоков
    • Тег #convertable_to_mud переименован в #convertible_to_mud.
    • Добавлен блок straw_bed из тегов #blocks_motion_no_leaves и #washed_away_by_fluids.
    • Удалён блок tuff из тегов #deepslate_ore_replaceables и #stone_ore_replaceables.
  • Теги для предметов
    • Тег #dowses_campfires переименован в #douses_campfires.

Текстуры

  • Добавлены новые текстуры блоков:
    • block/straw_bed.png
    • block/straw_bed_particle.png

Формат компонента данных

  • minecraft:block_transformer
    • Добавлено необязательное логическое поле update_from_neighbors.
      • Определяет, должен ли преобразованный блок обновляться на основе соседних блоков.
      • По умолчанию равно true.

Шейдеры

  • Поддержка постоянно включённых пост-эффектов
    • Теперь пакет ресурсов может определять пост-эффект minecraft:end_of_frame.
    • Он будет применяться перед другими пост-эффектами, включая те, которые включены новой командой posteffect.
    • Этот пост-эффект всегда активен, пока загружен пакет ресурсов, и не может управляться командой posteffect.
    • Как обычно для ресурсов, в случае, если несколько пакетов определяют этот эффект, будет применён эффект из последнего пакета ресурсов в списке.

В этой версии модель для соломенной кровати (straw_bed_head) представлена ​​дважды: один раз в правильном месте в файле assets/minecraft/models/block/straw_bed_head.json, а другой раз — не на своём месте в файле assets/minecraft/textures/block/straw_bed_head.json.

Исправления

[править | править код]
60 ошибок исправлено
Из версий, выпущенных до 26.3
  • MC-51859 – Межстрочный интервал текста во всех всплывающих подсказках увеличен между первой и второй строками.
  • MC-112580 – Интерфейс структурного блока не ставит игру на паузу в одиночном мире.
  • MC-112744 – NBT-тег Team существует только для живых существ.
  • MC-174958 – /gamerule выполняется успешно, даже если значение не было изменено.
  • MC-175180 – NBT-тег Silent по-прежнему не делает некоторых существ полностью беззвучными.
  • MC-224528 – В двух заставках вместо апострофов используются фигурные одинарные кавычки (').
  • MC-229831 – В GUI стола зачаровывания в правом верхнем углу есть три ненужных пикселя.
  • MC-239401 – items/light.png никогда не появляется в игре; на него бессмысленно ссылаются другие игровые ресурсы.
  • MC-254353 – Пакет для удаления результата всегда отправляется широковещательно при сбросе результата.
  • MC-254661 – /schedule clear требует указания пространства имён в аргументе функции.
  • MC-256073 – Пиксель неправильного цвета в tab_inventory.png.
  • MC-256096 – Некоторые сущности в команде могут наносить урон товарищам по команде, которые попадают в их зону поражения, если отключён дружественный огонь.
  • MC-256097 – Некоторые сущности в команде могут нанести урон своим товарищам по команде, когда взрываются при отключённом дружественном огне.
  • MC-259583 – После варки с использованием одной колбы дыхания дракона колба не возвращается.
  • MC-267902 – Сообщение об ошибке /random, возникающее, когда указанный диапазон слишком велик, указывает на неверное максимальное значение диапазона.
  • MC-271297 – /fillbiome не выдаёт ошибку, если никаких изменений не вносится.
  • MC-273327 – В теге блока #convertable_to_mud слово «convertible» ошибочно написано как «convertable».
  • MC-275532 – Сокращение «fps» пишется с непоследовательным регистром в разных строках.
  • MC-279185 – В строке selectWorld.load_folder_access отсутствует артикль перед словом «folder».
  • MC-279819 – Коэффициент скорости добычи, зависящий от эффекта «Утомление» при разрушении блока, на 3 уровне работает нестабильно.
  • MC-293615 – Форматирование всплывающей подсказки для «Количество элементов x» непоследовательно для разных типов элементов.
  • MC-301804 – GUI тестового блока не ставит игру на паузу в одиночном мире.
  • MC-305707 – /time выполняется успешно, если изменения не бьли внесены.
  • MC-307616 – Опечатка в сообщении журнала ActiveProfiler: ActiveProfiler: «aprox».
  • MC-307618 – Опечатка в сообщении журнала SoundEngine: SoundEngine: «disapeared».
  • MC-307648 – В разделе сведений о системе в отчётах о сбоях слово «non-heap» ошибочно написано как «non-head».
  • MC-307660 – Опечатка в сообщении журнала GameRenderer: «coudln't».
  • MC-307709 – Текстура слившегося кончика направленных вверх серных шипов содержит один ошибочный пиксель в самом верху.
  • MC-308460 – Некоторые стебли полевых цветов и розовые лепестки выглядят ярче.
  • MC-308851 – Строка chat_restriction.disabled_by_profile.action написана с неправильным регистром.
Из предварительных версий 26.3
  • MC-309021 – Субтитры тополовых листьев отображаются в виде необработанных ключей перевода.
  • MC-309024 – death.attack.sulfurCubeHot.item отображается как исходный ключ перевода.
  • MC-309033 – Под заброшенным лагерем видны полосы оранжевой шерсти:campsite_flower_forest_1 .
  • MC-309034 – В заброшенном лагере обнаружена выпавшая стопка костной муки:tent_windswept_forest_8 .
  • MC-309054 – Текстура тополевых подвесных табличек не соответствует текстуре других подвесных табличек.
  • MC-309058 – В заброшенном лагере обнаружено выпавшее берёзовое бревно:tent_flower_forest_4
  • MC-309090 – Некоторые сущности на трутовиках издают звук каждый такт.
  • MC-309122 – Заброшенные лагеря могут генерироваться в лесистых пустошах без деревьев и травы.
  • MC-309155 – Трутовики и красные кусты не имеют уникальных звуков, в отличие от Bedrock Edition.
  • MC-309208 – Набор предметов из тополя отображается непоследовательно в творческом инвентаре.
  • MC-309261 – Неверный расчёт при размещении ствола тополя.
  • MC-309308 – В нескольких заброшенных лагерях сохранились листья.
  • MC-309324 – 309350
  • MC-309392 – Освещение сущностей и блоков отображается некорректно и кажется слишком тёмным или слишком светлым с некоторых сторон.
  • MC-309395 – На текстуре верхних половин тополевых дверей отсутствует пиксель на второй петле.
  • MC-309397 – Игровой рендерер искажается при отключении полноэкранного режима или изменении размера окна при использовании бэкэнда рендеринга Vulkan.
  • MC-309399 – В консоли игрового вывода при загрузке мира появляется сообщение «Ignoring chat session from <PLAYER> due to missing Services public key».
  • MC-309400 – Эффект свечения сущностей сохраняется после его удаления.
  • MC-309403 – Наличие предмета с компонентом block_transformer блокирует rule_based_state_provider игроку доступ в этот мир.
  • MC-309408 – Тег предмета, определяющий, какие предметы можно использовать для тушения костров, написан с ошибкой #dowses_campfires.
  • MC-309412 – Элементы блока игнорируют компоненты block_transformer .
  • MC-309420 – В описании функции random_neighbor_spread поле написано с ошибкой: xy_offset.
  • MC-309432 – На macOS миры отображаются полностью пурпурным цветом при использовании бэкэнда рендеринга Vulkan.
  • MC-309433 – Утопленники могут употреблять или использовать определённые предметы.
  • MC-309435 – Утопленники больше не преследуют игроков должным образом.
  • MC-309441 – Снаряды теряют свойство can_break после перезагрузки мира.
  • MC-309445 – Игровой рендерер может давать сбои при переключении в полноэкранный режим или открытии инвентаря с использованием бэкэнда рендеринга OpenGL.
  • MC-309467 – Невозможно жаловаться на игроков.
  • MC-309471 – Не видно скинов других игроков.
  • MC-309518 – Невозможно удалить воск или окисление с медных дверей.

Видеоролик, опубликованный Slicedlime:

Примечания

[править | править код]
  1. ↑ «Minecraft 26.3 Snapshot 3» — Minecraft.net, 7 июля 2026 года.