Автоматизация крафта: в снапшот 23w42a добавили блок Крафтер

В первом снапшоте после Minecraft Live представлен экспериментальный блок Крафтер для автоматического создания предметов с помощью редстоуна. Также добавлены настройки доступности и исправлены многочисленные ошибки.

Разработчики Minecraft выпустили снапшот 23w42a - первую тестовую версию, в которой реализована одна из фич, показанных во время Minecraft Live 2023. Главным нововведением стал экспериментальный блок Crafter (Крафтер), предназначенный для автоматизации процесса создания предметов. Помимо этого, обновление принесло несколько изменений в настройках доступности, важные технические правки и целый список исправлений ошибок, в основном связанных с интерфейсом Realms и механикой разрушения блоков снарядами.

Крафтер: экспериментальная фича

Новый блок Крафтер - это первый шаг к полноценной автоматизации крафта с помощью Redstone. В отличие от верстака, он не требует ручного вмешательства игрока и активируется сигналами редстоуна.

Принцип работы

Крафтер имеет стандартную сетку крафта 3x3. Его ключевая особенность - он создаёт и выбрасывает готовый предмет только при получении нового сигнала редстоуна (импульса, а не постоянного сигнала). Результат крафта выталкивается с лицевой стороны блока, ориентацию которой можно задать при установке. Если в рецепте несколько предметов на выходе (например, при крафте стрел), все они будут выброшены одновременно.

Настраиваемый интерфейс

  • Каждый слот в сетке Крафтера можно переключить. Для этого нужно нажать на слот с пустой рукой. Переключённый слот не может содержать предметы, и в него нельзя вставить предметы автоматически (например, с помощью Hopper - Воронки). Это позволяет гибко настраивать рецепты, фиксируя определённые ингредиенты на своих местах.
  • В интерфейсе отображается превью предмета, который будет создан при следующем импульсе. Взять этот предмет вручную нельзя - только получить автоматическим выбросом.
  • С Крафтером одновременно могут взаимодействовать несколько игроков, как с сундуком или воронкой.

Интеграция с редстоун-механиками

Блок органично встраивается в существующие системы автоматизации:

  • Comparator (Компаратор) выдаёт сигнал силой от 0 до 9, где каждый непустой или переключённый слот добавляет 1 к силе.
  • Воронки (Hoppers) могут как вставлять предметы в Крафтер, так и забирать их из него.
  • Раздатчики (Droppers) могут вставлять предметы в Крафтер.

При автоматической подаче предметов из другого блока действуют чёткие правила приоритета заполнения слотов: сначала ищется первый пустой слот (слева направо, сверху вниз), если пустых нет - то наименьшая стопка такого же предмета, переключённые слоты пропускаются. Если предмет некуда поместить, он будет выброшен в мир.

Разработчики просят поделиться отзывами о Крафтере в специальной теме для обратной связи.

Изменения и доступность

В снапшот добавлено две заметные опции, касающиеся интерфейса и стабильности мира:

  • Скрытие сплэш-текстов. В настройках доступности появилась опция, позволяющая убрать жёлтые сплэш-тексты (например, "Minecraft!") с главного экрана.
  • Экран восстановления мира. Если сохранение мира завершилось с ошибкой (например, из-за неожиданного выключения игры), теперь появится специальный экран, предлагающий варианты восстановления утраченных данных.

Технические изменения

  • Версия Data Pack обновлена до 21.
  • Версия Resource Pack обновлена до 19 (добавлены модели и текстуры для Крафтера, а также частица white_smoke).
  • Внесены незначительные изменения в сериализацию чат-компонентов: для поля type теперь допустимо значение selector, а у компонентов типа nbt появилось поле source (entity, block, storage).

Нововведения для создателей контента

Обновление версии дата-паков до 21 принесло несколько важных инструментов для картостроителей и разработчиков модификаций.

Новые правила игры

  • playersNetherPortalDefaultDelay и playersNetherPortalCreativeDelay - позволяют контролировать время (в тиках), которое игрок должен стоять в портале в Незер, прежде чем телепортироваться.
  • projectilesCanBreakBlocks - определяет, могут ли снаряды (например, трезубцы, стрелы, файерболлы) разрушать блоки, которые они обычно разрушают: цветы хоруса, заострённый капельник и украшенные горшки.

Псевдонимы для джигсо-пулов

Добавлена опциональная система pool_aliases для структур типа Jigsaw. Она позволяет перенаправлять ссылки на пулы (наборы структурных блоков) прямо в процессе генерации отдельного экземпляра структуры, обеспечивая большую гибкость и вариативность. Доступно три типа псевдонимов:

  • direct - прямое соответствие "один к одному".
  • random - случайный выбор одного пула из списка кандидатов.
  • random_group - позволяет создавать связанные группы замен, например: "если пул X заменён на X1, то и пул Y заменить на Y1".

Прочие правки

  • У сущности tnt добавлено поле block_state для замены отображаемой модели блока и переименовано поле Fuse в fuse (в нижнем регистре).
  • Добавлен новый тип частиц - white_smoke (белый дым).
Скидка 10% по промокоду

Ищете хостинг Minecraft серверов?

Запустите свой сервер за минуту — установка модов и плагинов в один клик, защита от DDoS, мощное железо. Промокод PROMO10 даст скидку 10% на любой тариф.

PROMO10
Скопировать
Посмотреть тарифы