23w03a
23w03a
Издание | |
---|---|
Тип |
Предварительная сборка |
Дата выпуска |
18 января 2023 года |
Основная версия | |
Загрузка | |
Карты обфускации | |
Версия протокола |
dec: 1073741939 |
Версия данных |
3320 |
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 times
теперь являются длительностями времени и работают с суффиксамиt
,s
иd
.
- Продолжительность изменённой погоды теперь соответствует обычному погодному циклу игры, если не указано иное.
- Параметр
duration
теперь представляет собой длительность времени в тиках и работает с суффиксамиt
,s
иd
.- Чтобы сохранить существующую функциональность, необходимо добавить суффикс
s
к ранее существующим командам.
- Чтобы сохранить существующую функциональность, необходимо добавить суффикс
Общие
- Версия обновлена до
11
.
- В меню выбора пакетов ресурсов теперь доступна навигация с клавиатуры.
- Автопрыжок теперь отключён по умолчанию.
Протокол
- Теперь клиенты сбрасывают состояние сеанса безопасного чата при получении пакета входа.
- Тег биома
#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
.
Экспериментальные изменения
Блоки
- Теперь их можно разместить на музыкальном блоке не крадясь.
Исправления
Начиная с выпущенных версий до 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