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 — Козий рог без
instrumentNBT и с другими данными 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