23w03a (Java Edition)
23w03a — это первая предварительная сборка для Java Edition 1.19.4, выпущенная 18 января 2023 года, которая добавляет команду /ride
и новые методы взаимодействия с экраном меню, вносит технические изменения и исправляет ошибки.
Нововведения
Игровые правила
- Добавлена команда
commandModificationBlockLimit
, по умолчанию значение установлено на 32768
. - Устанавливает максимальное количество блоков, изменяемых за одно выполнение команд
/clone
/fill
/fillbiome
/ride
- Новая команда, позволяющая заставить сущность ездить верхом на другой сущности или предотвращать езду одной сущности на другой. Синтаксис:
/ride <цель> mount <транспорт>
: заставляет цель оседлать сущность; не сработает, если: транспорт
является игроком; цель
уже сидит верхом; цель
и транспорт
являются одной и той же сущностью; транспорт
уже является пассажиром (прямым или косвенным) цели
.
/ride <цель> dismount
: сбрасывает цель
с любой сущности, на котором она едет; не сработает, если цель
ни на чём не едет.
Общее
Экран меню
- Добавлен экран установки специальных возможностей для игроков, впервые запустивших игру.
- Добавлена навигация с помощью клавиш со стрелками.
- Теперь можно перемещаться по экранам меню с помощью клавиш со стрелками.
- При навигации с помощью клавиш со стрелками, ползунки должны быть активированы нажатием
↵ Enter
или Space
, чтобы начать изменять значение.
Настройки
- Добавлена новая опция «Время отображения уведомлений», позволяющая изменить продолжительность отображения уведомлений, таких как разблокированные рецепты, достижения, субтитры и названия выбранных предметов.
Протокол
- Добавлена функция сетевого протокола для принудительной обработки блока пакетов в рамках одного клиентского тика.
- Добавлен новый разделительный пакет в протокол игры, привязанный к клиенту.
- Все пакеты между двумя разделителями гарантированно будут обработаны в течение одного такта.
- По соображениям безопасности эта функция не поддерживается в направлении привязки к серверу.
Теги
- Добавлены следующие теги биомов:
#increased_fire_burnout
: содержит bamboo_jungle
, mushroom_fields
, mangrove_swamp
, snowy_slopes
, frozen_peaks
, jagged_peaks
, swamp
, и jungle
. - Огонь будет гореть быстрее в этих биомах.
#snow_golem_melts
: содержит badlands
, basalt_deltas
, crimson_forest
, desert
, eroded_badlands
, nether_wastes
, savanna
, savanna_plateau
, soul_sand_valley
, warped_forest
, windswept_savanna
, и wooded_badlands
еще . #spawns_snow_foxes
: содержит snowy_plains
, ice_spikes
, frozen_ocean
, snowy_taiga
, frozen_river
, snowy_beach
, frozen_peaks
, jagged_peaks
, snowy_slopes
, и grove
. - Белые лисы будут появляться в этих биомах.
#spawns_white_rabbits
: содержит snowy_plains
, ice_spikes
, frozen_ocean
, snowy_taiga
, frozen_river
, snowy_beach
, frozen_peaks
, jagged_peaks
, snowy_slopes
, и grove
. - Белые кролики будут появляться в этих биомах.
Изменения
- Досаждатель
- Использует новую анимацию атаки, когда в руках ничего нет.
Сущности, не являющиеся мобами
- Стойка для брони
- Теперь сохраняет пользовательские названия при размещении и разрушении.
Команды
Чат
- Добавлено необязательное поле
fallback
для translate
текстовых компонентов. - Новое поле представляет собой строку, которая будет использоваться вместо перевода, если она отсутствует.
- Если
fallback
отсутствует, старое поведение (то есть использование самого ключа в качестве перевода) сохраняется.
- Внешние аргументы в
translate
форматах больше не игнорируются.
/clone
- Теперь поддерживается указание исходных и целевых измерений, новый синтаксис:
/clone [from <sourceDimension>] <begin> <end> [to <targetDimension>] <destination> ...
sourceDimension
: ИД измерения, из которого нужно клонировать. targetDimension
: ИД измерения для клонирования.
/execute
- На
(if|unless)
, доступны новые условия: ... loaded <pos>
: проверяет, полностью ли загружена заданная позиция (в отношении как блоков, так и объектов). pos
: положение блока для проверки.
... dimension <dimension>
: проверяет, выполняется ли выполнение в соответствующем измерении. dimension
: идентификатор измерения.
- Новая подкоманда:
on
для выбора объектов на основе отношения к текущему исполняемому объекту, синтаксис: ... on (attacker|controller|leasher|owner|passengers|target|vehicle) -> execute
attacker
: последняя сущность, которая повредила исполняющую сущность за предыдущие 5 секунд. controller
: объект, который управляет исполняющим объектом (например: первый пассажир в лодке). leasher
: сущность, ведущая исполняющую сущность с поводком (может быть узлом поводка в случае привязки к забору). owner
: владелец объекта-исполнителя, если это приручаемое животное (например, кошки, волки или попугаи). passengers
: все объекты, непосредственно управляющие исполняющим объектом (без дополнительных пассажиров). target
: цель атаки для выполняющего объекта. vehicle
: объект, на котором работает исполняющий объект.
- Если отношение неприменимо к исполняющему объекту или ему не соответствуют объекты, selector возвращает нулевые элементы.
/title
- Все временные аргументы для
/title times
теперь являются длительностями времени и работают с суффиксами t
, s
и d
.
/weather
- Продолжительность изменённой погоды теперь соответствует обычному погодному циклу игры, если не указано иное.
- Параметр
duration
теперь представляет собой длительность времени в тиках и работает с суффиксами t
, s
и d
. - Чтобы сохранить существующую функциональность, необходимо добавить суффикс
s
к ранее существующим командам.
Общие
Наборы данных
Экран меню
Настройки
- Автопрыжок теперь отключён по умолчанию.
Протокол
- Теперь клиенты сбрасывают состояние сеанса безопасного чата при получении пакета входа.
Теги
- Тег биома
#only_allows_snow_and_gold_rabbits
переименован в #spawns_gold_rabbits
. - Добавлен
#animals_spawnable_on
в тег блока #goats_spawnable_on
.
Интерфейс
Экспериментальные нововведения
Общие
Теги
#noteblock_top_instruments
: содержит zombie_head
, skeleton_skull
, creeper_head
, dragon_head
, wither_skeleton_skull
, piglin_head
, и player_head
.
Экспериментальные изменения
Голова
Исправления
Исправлено 37 проблем
Начиная с выпущенных версий до 1.19
- MC-26678 — Колебание урона больше не показывает направление наносимого урона.
- MC-30403 — Спринт не отменяется при демонтаже управляемых объектов во время спринта.
- MC-121048 — Когда сущность умирает, боевой трекер записывает только смертельный удар.
- MC-122595 —
/weather
команда с длительностью 0 имеет ту же погоду в течение более длительного времени. - MC-136534 — Все командные блоки думают, что они обращены на юг с обозначением курсора.
- MC-149144 — Можно выбрать несколько кнопок, нажав другую кнопку и Tab ↹.
- MC-155433 — Минная тележка с бункером, не собирающая подходящие предметы из смешанной кучи.
- MC-165595 — Луч хранителя не отображается при превышении определённого
Time
дюймаlevel.dat. - MC-181832 —
/spreadplayers
Команда не распространяет объекты в указанном измерении. - MC-191942 — Кнопки в многопользовательском меню расположены неравномерно.
- MC-222518 — Скелет / Зомби лошади и осла / Седла и сундуки мула устарели / имеют ошибки.
- MC-224960 —
/spectate
Команда не работает между измерениями. - MC-230678 — Котел заполняется порошкообразным снегом в замерзшем океанском биоме, когда визуально идет дождь.
- MC-233893 — Горящие мобы не будут уничтожены дождем в теплых участках замерзшего океанского биома.
- MC-235260 — Минная тележка с бункером при (0, 0, 0) перемещает предметы медленнее, чем обычно.
- MC-238904 — Дождь молчит в замерзших океанах.
- MC-247836 — Riptide не работает во время дождя в замерзшем океанском биоме.
- MC-254132 — Волки не промокают под дождем в замерзших океанах.
- MC-257082 — Бег во время езды на существе или полет с надкрыльями меняет поле зрения.
Начиная с 1.19
- MC-252773 — Козий рог без
instrument
NBT и с другими данными NBT (такими как текст) не воспроизводится.
Начиная с 1.19.2
- MC-255545 — Тени магматического куба не меняются с размером.
- MC-255811 —
Level#isRainingAt(BlockPos)
всегда возвращает false для снежных и замороженных биомов, даже когда идет дождь. - MC-256292 — Козы не появляются на траве после первоначального создания мира.
- MC-257755 — Элементы в меню realms выбираются не по порядку при использовании Tab ↹ключа, если вы в настоящее время не являетесь членом какого-либо realm.
Начиная с 1.19.3
- MC-256555 — Верблюд садится на долю секунды при появлении.
- MC-256576 — Игроки становятся управляющими пассажирами неоседланных верблюдов, когда садятся на них, в то время как другие игроки уже едут на них.
- MC-256838 — Направление верблюда не совпадает.
- MC-257346 — Ваксы с пустой рукой делают непристойный жест.
- MC-257418 — Верблюды иногда садятся на долю секунды при получении урона.
- MC-257875 — Огненные заряды не расходуются при поджигании лиан, используя их в режиме выживания или приключений.
- MC-258163 —
ClientboundSectionBlocksUpdatePacket
сериализация прерывается после 2 ^ 19 состояний блока. - MC-258173 — Вход в конечный портал во время сна приводит к тому, что кровать остается занятой навсегда.
- MC-258246 — В кнопке «Данные телеметрии» отсутствует многоточие.
- MC-258295 — Искусственный интеллект сельского жителя сломан, когда поблизости находится рабочая станция.
- MC-258430 — Верблюды с большими
LastPoseTime
значениями странно смещают модель просмотра игрока. - MC-258625 — Сообщения о смерти на стороне клиента исчезают, как только нажимается кнопка «Возрождение», даже если игрок остается на экране смерти из-за задержки.
- MC-258953 — Экран нехватки памяти содержит необработанное сообщение в заголовке.
Видео
Видео, сделанное slicedlime: https://www.youtube.com/watch?v=BY_XHLOfFok
Ссылки
- «Minecraft Snapshot 23w03a» — Minecraft.net, 18 января 2023