26.3 Snapshot 3 (Java Edition)
Перейти к навигации
Перейти к поиску
Minecraft 26.3 Snapshot 3
| Издание | Java Edition | ||||||
|---|---|---|---|---|---|---|---|
| Дата выпуска | 7 июля 2026 г. | ||||||
| Тип | Снапшот | ||||||
| Снапшот для | 26.3 | ||||||
| Загрузить | Клиент (.json) Сервер | ||||||
| Версия протокола | dec: 1073742149 | ||||||
| Версия данных | 5001 | ||||||
| Формат набора ресурсов | 91.0 | ||||||
| Формат набора данных | 110.0 | ||||||
| Мин. версия Java | Java SE 25 | ||||||
| |||||||
26.3 Snapshot 3 (также известен как 26.3-snapshot-3 в лаунчере) — это третий снапшот Java Edition для версии 26.3, выпущенный 7 июля 2026 года.[1] В нём были добавлены подушки и соломенная кровать.
Нововведения
[править | править код]Блоки
[править | править код]- Новый вариант кровати, на котором можно пропустить ночь без изменения точки возрождения.
- Можно использовать только один раз, после чего она разрушится.
- Не может быть использована в Нижнем мире или Краю, так как разрушается при попытке лечь на неё.
- Генерируется в заброшенных лагерях.
- 4 соломенные кровати могут быть созданы из 3 снопов сена.
Сущности
[править | править код]- Новая сущность, на которую игроки могут садиться.
- Представлена в 16 вариантах, каждый из которых создаётся из шерстяных плит соответствующего цвета.
- Может быть размещена на плоской поверхности.
- Всегда выравнивается по горизонтали относительно других блоков, а по вертикали располагается на опорной поверхности.
- Разрушается, если удалить опорный блок.
- Не может быть перемещена.
- Не имеет коллизий и может проходить сквозь другие сущности (кроме других подушек).
Формат команд
[править | править код]- Позволяет добавлять или удалять «пост-эффекты» у игроков.
- Это шейдеры постобработки, которые применяются к экрану игрока после того, как игра завершила стандартную отрисовку.
- Пост-эффекты существуют в клиенте (в пакетах ресурсов), а не на сервере; сервер способен установить, может ли эффект применён.
- Сами пост-эффекты уже были частью формата пакетов ресурсов, но только несколько жёстко заданных были доступны для использования.
- Синтаксис:
/posteffect add <игрок> <пост-эффект>— добавляет пост-эффект игроку, если он ещё не существует./posteffect clear <игрок>— удаляет все пост-эффекты у игрока, если они есть./posteffect list <цель>— перечисляет все пост-эффекты, применённые к игроку, если они есть./posteffect remove <игрок> <пост-эффект>— удаляет пост-эффект у игрока, если он существует.
Общее
[править | править код]- Добавлен атрибут
minecraft:gameplay/straw_bed_rule- Тот же формат, что у
minecraft:gameplay/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:predicatenumber_provider—minecraft:number_provider, который выполняется, если условие выполнено.
- Поля:
default— необязательныйminecraft:number_provider- По умолчанию, если не учтён, используется константа
0.
- По умолчанию, если не учтён, используется константа
- Возвращает первый случай, который удовлетворяет своему условию, или
- Добавлен тип
minecraft:conditional_value- Возвращает значение из
on_true, если его условие выполнено, или изon_falseв противном случае. - Поля:
conditions—minecraft:predicateon_true—minecraft:number_provider, который выполняется, если условие выполнено.on_false— необязательныйminecraft:number_provider- По умолчанию, если не учтён, используется константа
0.
- По умолчанию, если не учтён, используется константа
- Возвращает значение из
- Добавлено значение
minecraft:weighted_list- Возвращает значение из распределения взвешенных провайдеров чисел.
- Поля:
distribution— список объектов со следующими полями.- Поля:
data—minecraft:number_providerweight— положительное целое число.
- Поля:
- Добавлен показатель того, сколько игрок спал на соломенной кровати.
- Теги для блоков
- Добавлен тег
#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.- Содержит все подушки.
- Добавлен тег
- Теги для структур
- Добавлен тег
#abandoned_camp- Содержит все варианты заброшенного лагеря.
- Добавлен тег
- Добавлен компонент
minecraft:compostable- Определяет возможность компостирования предмета и то, сколько слоёв перегноя он добавляет.
- Формат: объект с полями
layers— идентификатор с пространством имён, указывающий на элемент реестраminecraft:number_provider.
- Добавлена поддержка готского языка.
Изменения
[править | править код]Блоки
[править | править код]- Теперь имеет уникальные звуки.
- Теперь имеет уникальные звуки.
Генерация мира
[править | править код]- В некоторых заброшенных лагерях теперь генерируются соломенные кровати и подушки.
Формат команд
[править | править код]- Подкоманда
featureтеперь позволяет определять декорацию непосредственно в коде.
Общее
[править | править код]minecraft:gameplay/bed_rule- Поле
explodesпереименовано вdestroy_on_use. - Добавлено
destroy_on_leave— необязательное логическое значение; если установлено наtrue, кровать будет разрушена вставании с неё.- Если не учтено, по умолчанию равно
false.
- Если не учтено, по умолчанию равно
- Поле
- Декорации
minecraft:coral_clawиminecraft:coral_tree- Добавлено поле
feature— размещаемая декорация, которая используется для размещения в каждой желаемой позиции блока.
- Добавлено поле
- Удалены следующие типы декораций:
minecraft:coral_mushroomminecraft:kelpminecraft:seagrassminecraft: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.breakblock.straw_bed.break_leaveblock.straw_bed.stepblock.straw_bed.placeblock.straw_bed.hitblock.straw_bed.fallblock.poplar_leaves.breakblock.poplar_leaves.fallblock.poplar_leaves.placeblock.poplar_leaves.stepblock.poplar_leaves.hitblock.red_shrub.breakblock.red_shrub.placeentity.cushion.breakentity.cushion.placeentity.cushion.get_upentity.cushion.sit
- Добавлено необязательное поле
shade_direction_overrideдля элементов модели блока.- Допустимые значения — направления сторон света (
down,up,north,south,west,east) - При установке этого значения оно переопределяет направленное затенение для элемента независимо от ориентации граней.
- Допустимые значения — направления сторон света (
- Удалено поле
shadeиз элементов модели блока- Можно использовать
shade_direction_override: "up"для возвращения прежнего поведенияshade: false.
- Можно использовать
- Был обновлён до версии
110.0.
- Был обновлён до версии
91.0.
- Добавлены стандартные предикаты.
- Добавлены новые записи в ранее пустой реестр
minecraft:predicate:minecraft:tool/can_silk_touchminecraft: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.pngblock/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:
Примечания
[править | править код]- ↑ «Minecraft 26.3 Snapshot 3» — Minecraft.net, 7 июля 2026 года.