23w03a (Java Edition)

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

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 к ранее существующим командам.

Наборы данных

  • Версия обновлена до 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.

Экспериментальные изменения

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

Голова

Исправления

[править | править код]
37 ошибок исправлено
  • 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:

  1. «Minecraft Snapshot 23w03a» — Minecraft.net, 18 января 2023