18w43a

Материал из Minecraft Wiki
Перейти к: навигация, поиск
18w43a
Предварительная версия 18w43a.jpeg
Тип

Предварительная сборка

Дата выпуска

24 октября 2018 г.

Сборка для

1.14

Загрузить

Клиент (.json)
Сервер

18w43a — первый снимок обновления Java Edition 1.14.[1]

Нововведения[править | править код]

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

Бамбук
  • Добавлен в игру.
  • Спаунится в новом подвиде джунглей — бамбуковых лесах.
  • Может быть найден в качестве предмета на затонувших кораблях и в храме в джунглях.
  • С некоторым шансом выпадает из панд при убийстве.
  • Может быть выловлен из водоёмов, находящихся в биомах джунглей.
  • Может быть посажен и расти до 12-16 блоков в высоту.
  • Разрушается мгновенно при использовании мечей.
  • Им могут питаться панды.
  • Может быть использован в качестве топлива в печи.
  • Может быть посажен в цветочный горшок.
  • Может быть использован для создания палок.
Цветы
Ткацкий станок
  • Может быть создан посредством двух досок внизу и двух нитей сверху.
  • Является упрощённым способом работы с флагами: предназначением блока является их покраска и оформление.
  • Имеет слот для красителя, чертежа флага и самого флага.
  • Основные чертежи теперь требуют лишь 1 краситель.
  • Удалены существующие рецепты флагов на верстаке.
  • Любые шаблоны флагов теперь могут быть сохранены для дальнейшего использования в новом предмете — чертеже.
    • Создаётся при помощи бумаги и предмета, посредством которого ранее создавался нужный шаблон флага.
  • Чертежи не требуют ингредиента, из которого делается шаблон флага, когда используются в станке.
  • Доступные шаблоны флагов представлены в соответствующем перечне в интерфейсе станка.
Таблички
  • Добавлены вариации табличек из ели, берёзы, акации, тропического дерева и тёмного дуба.
Новые виды табличек
Плиты
  • Добавлены вариации плит из камня, андезита и полированного андезита, диорита и полированного диорита, гранита и полированного гранита, замшелого каменного кирпича, замшелого камня, гладкого песчаника и красного гладкого песчаника, гладкого кварца, красного адского кирпича и каменного кирпича Края.
Ступени
  • Добавлены вариации плит из камня, андезита и полированного андезита, диорита и полированного диорита, гранита и полированного гранита, замшелого каменного кирпича, замшелого камня, гладкого песчаника и красного гладкого песчаника, гладкого кварца, красного адского кирпича и каменного кирпича Края.
Ограды
  • Добавлены вариации оград из кирпича, андезита, диорита, гранита, призмарина, замшелого каменного кирпича, песчаника и красного песчаника, адского кирпича и красного адского кирпича, а также каменного кирпича Края.

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

/drop
  • Позволяет дропать различные предметы.
    • Использование: /drop <target> <source>.
/schedule
  • Позволяет сделать расписание запуска тех или иных функций или тегов в расчёте игрового времени.
  • Любой тег / функция может быть запланирована только один раз.
  • Вызов уже запланированных функций или тегов заменит прежнюю запись.
Теги функций
  • minecraft:tock.

Предметы[править | править код]

Чертежи
Арбалеты
  • Создаются в верстаке при помощи нитей, железных слитков, палок и крючка
  • Может быть использован в качестве оружия также, как и лук.
    • Наносит больше урона, стреляет дальше, и занимает больше времени на перезарядку.
    • Держите ПКМ для перезарядки, нажмите ПКМ для выпуска стрелы.
    • Перезаряжённый арбалет остаётся в инвентаре, и может быть использован позже.
  • Может стрелять ракетами, если держать арбалет в одной руке, а ракету — в другой.
  • Новые чары, связанные с арбалетом, такие как:
    • Мульти-Выстрел
      • Выстрел тремя стрелами одновременно в разных направлениях.
    • Скорая Перезарядка
      • Увеличение скорости перезарядки.
      • 3 уровня, с каждым из которых перезарядка становится быстрее на 0.25 секунды
    • Пронзание
      • Снаряды пробивают противников насквозь.
      • 4 уровня, ни один из которых несовместим с Мульти-Выстрелом.
Красители
Яйца призывания
Подозрительный суп

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

  • Панды
    • В этой версии, не спаунятся в естественной среде.
    • Имеют 20 (Heart.svg × 10) здоровья.
    • При убийстве, дропают 1 бамбук (вне зависимости от чар).
    • Разыскивают бамбук и торты, и при обнаружении съедают их.
    • Могут быть размножены посредством бамбука.
      • Детёныши панд порой могут чихать, заставляя их родителей и прочих взрослых панд вспрыгивать: есть шанс, что в этот момент с них выпадет 1 шар слизи.
    • Имеют различные черты и особенности поведения: могут быть спокойными, агрессивными, ленивыми, слабыми, взволнованными или игривыми (определяется двумя NBT-тегами: HiddenGene and MainGene).
    • Есть крайне редкий шанс появления коричневой панды (в том случае, если оба тега будут установлены на brown).
    • Порой переворачиваются, катаются и садятся на задние лапы.

Генерация мира[править | править код]

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

Достижения
  • Добавлено 4 новых достижения:
    • Старушка Бэтси: Выстрелить из Арбалета.
    • И Кто Теперь Разбойник?: Дайте Разбойникам вкусить их собственное лекарство.
    • Две Птахи, Одна Стрела: Убить двух Фантомов одной стрелой с зачаровыванием «Пронзание».
    • Арбалетёр: Убить пять разных мобов одной стрелой из арбалета.

Изменения[править | править код]

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

Цветок хоруса
  • Теперь, если попасть стрелой по цветкам хоруса, они разрушатся.
Раздатчик
Листва
  • Теперь имеет небольшой шанс выпадения палок
Забор из адского кирпича
Таблички
  • Дубовая табличка переименована с «Табличка» на «Дубовая табличка».
  • Цвет текста по умолчанию теперь белый (доселе был чёрный).
Новый цвет текста таблички.
Полированный кварц, гладкий песчаник, гладкий красный песчаник и полированный камень
Плита из полированного камня
  • Каменная плита была переименована в плиту из полированного камня.

Команды[править | править код]

Достижения
  • Предикаты типов сущностей теперь принимают теги (#baz)
  • Предикат источника повреждений теперь имеет опцию: is_lightning
  • Предикат сущности теперь принимает поле флага
    • Доступные тесты: is_on_fire, is_sneaking, is_sprinting, is_swimming, is_baby
Команды / NBT data
  • Расширенный синтаксис пути NBT
  • Новые под-команды для манипуляции и запросов NBT
  • Новый компонент чата для отображения значений из NBT
    • Блок вариант {"nbt": <path>, "block":{"x":<x> "y":<x>, "z":<z>}}
    • Вариант сущности {"nbt": <path>, "entity":<selector>}
    • При наличии настоящего и истинного, содержимое выбранных тегов будет интерпретироваться как компоненты чата
  • Item lore tag теперь использует синтаксис компонента чата
  • Аргументы времени в /time set, /time add и /schedule function теперь могут иметь единицы
    • t для тактов, s для секунд, d для дней
    • Дроби допускаются, если результат является целым числом (например, 0.5d)
Меню творческого режима
  • Творческое окно поиска меню теперь принимает теги (начиная с #)
  • Подсказка в меню творческого поиска теперь перечисляет теги элемента
Таблицы добычи
  • Таблицы и пулы принимают функции
  • Новые типы записей в таблицах добычи: dynamic, tag, alternatives, sequence, group
  • Новый дроп в таблице функций: apply_bonus, explosion_decay, copy_name, limit_count, set_contents, set_loot_table
  • Новый дроп в условиях таблицы: entity_present, survives_explosion, block_state_property, table_bonus, match_tool, tool_enchantment, и два специальных модификаторов: inverted и alternative
  • Целочисленные значения теперь могут указывать генератор случайных чисел
    • константа, равномерная (по умолчанию), биномиальная
  • Дополнительный тип, используемый для проверки использования функции
    • empty, chest, fishing, entity, advancement_reward, block
    • Использование функции, ссылающейся на данные, недоступные в данном контексте, вызывает предупреждение
  • Параметры объекта в предикаты: direct_killer_entity — позволяет получить доступ к снарядам и т. д.
  • Условие entity_properties теперь использует тот же синтаксис предикатов, что и усовершенствования (например, player_killed_entity)
    • Параметры теперь описаны в поле предикат
  • Новые условия
    • alternative: соединяет условия из условий параметров с «или»
    • block_state_property: проверить свойства состояния блока, параметры:
      • block: идентификатор блока; тест не будет выполнен, если сломанный блок не совпадает
      • properties: карта свойств: пары значений
    • damage_source_properties: проверяет источник повреждений
      • Тот же синтаксис, что и entity_properties, но использует источник повреждения сказуемого (см. player_hurt_entity пуск выдвижения).
    • entity_present: возвращает «true» если существо назначено
      • Смотрите entity_properties для списка существ
    • inverted: инвертирует условие из параметра
    • location_check: назначает расположение предиката достижения, параметры:
      • predicate: предикат, назначенный на расположение, использующий ту же самую структуру, как достижения
    • match_tool: проверяет инструмент (можно использовать только при разрушении блоков и рыбалки); параметры:
      • predicate: предикат, назначенный на расположение, использующий ту же самую структуру, как достижения
    • survives_explosion: возвращает «true» с шансом «1/explosion radius»
    • table_bonus: пропускает функцию с шансом, выбранном из таблицы, индексированной по уровню зачаровывания; параметры:
      • enchantment: порядковый номер зачаровывания
      • chances: список шансов для каждого уровня зачаровывания, индексированный от нуля
    • weather_check: параметры:
      • raining — необязательная булевая переменная
      • thundering — необязательная булевая переменная
  • Новые записи:
    • alternatives: Тестирует условия дочерних записей и исполняет первое, возможное к выполнению, опираясь на условия, но не на вес или качество
    • dynamic
      • Изменяет предметы, падающие после разрушения блоков
        • minecraft:contents: содержание для блоков и существ
        • minecraft:self: для флагов и голов игроков
    • group: Исполняет дочерние записи, когда свои условия передаются, не имеет веса или качества
    • sequence: Исполняет дочерние записи, пока не объявится запись, не возможная к выполнению из-за условий, не имеет качества или веса, но может иметь условия
    • tag: добавляет содержание для тегов предметов; поля:
      • name: порядковый номер тега
      • expand: если «false», случай возвращает всё содержание тега, иначе случай ведёт себя, как множество случаев проявления предметов (все с одинаковым весом и качеством)
  • Новые функции
    • apply_bonus: применяет один из уже назначенных формул бонуса
      • Частые поля:
        • enchantment: порядковый номер для уровня зачаровывания, используемого для вычислений
        • formula: тип, используемый для бонусной формулы
        • parameters: значения, нужные для формулы (варьируются от типа)
      • Формулы, основанные на существующих бонусах удачи:
      • Формула binomial_with_bonus_count, параметры:
        • probability : тип «float»
        • extraRounds : тип «integer»
        • Добавляет случайные значения, используя двойное номинальное распределение с n <- уровень + extraRounds и p <- шансом
      • Формула uniform_bonus_count, параметры:
        • bonusMultiplier
        • Добавляет случайное значение, используя форменное распределение от 0 до bonusMultiplier *level
      • Формула ore_drops, нет параметров
        • Применяет формулу: count *(max(0, random(0..1) — 1) + 1)
    • copy_name
      • Копирует отображаемое имя от блока существа до предмета (смотрите поведение стола для зачаровывания)
    • explosion_decay
      • Применяет шанс (равный 1/explosion radius) для каждого предмета, который будет уничтожен (предметы в стаке уничтожаются поочерёдно)
    • limit_count, параметры:
      • limit
        • min — необязателен
        • max — необязателен
      • Ограничивает количество каждого стака предметов
    • set_contents, параметры:
      • случаи, список случаев (такие же, как и в таблице)
      • Добавляет предметы из случаев в BlockEntityTag.Items
    • set_loot_table, параметры:
      • name: порядковый номер таблиц добычи
      • seed: семя; если отсутствует или 0, LootPoolSeed не будет назначен
      • Назначает теги BlockEntityTag.LootTable и BlockEntityTag.LootPoolSeed
NBT пути
  • Теперь может возвращать множество значений
    • Когда элемент назначен, изменение будет применено к каждому элементу
  • Когда место назначается и не найдено никаких элементов, новый подходящий элемент будет создан
  • Добавляет [{k1=v1,k2=v2}], чтобы подходить элементам в списке с подходящими строками
  • Добавляет {k1=v1,k2=v2}, чтобы подходить элементам
    • Выбирает 0 или 1 элемент, в основном, как телохранитель против неподходящих случаев
  • Разрешает негативные индексы, как [index], чтобы индексировать элементы с противоположного конца от конца
  • Добавляет [], чтобы выбрать все элементы из списка
Реестры генерации мира
  • Большинство из особенностей биомов теперь имеют реестр и их конфигурация теперь может быть сериализирована
  • Добавлен реестр особенностей
  • Добавлен реестр для украшений
  • Добавлен реестр для резчиков
  • Добавлен реестр для строителей на поверхности
Other
  • /execute execute if unless data <block or entity> <path>
    • Возвращает количество подходящих случаев, когда использована, как команда
    • Продолжает на не-нуле (если) или нули (иначе), когда использована, как часть команды
  • Содержимое рамок для предметов теперь может быть изменено с помощью /replaceitem
  • /data modify <block or entity> <path> <operation> <source>
    • Принимает операцию к выбранным полям
    • Операции:
      • «set on all types»
      • «insert before index», «insert after index», «prepend», «append on lists»
      • «merge on objects»
    • Источники
      • от <block or entity> <path> до копии значений из существующего тега
      • значение <nbt>
  • Добавлены теги типов существ
    • Работают как другие теги, хранятся в tags\entity_types\
    • Поле типа в селекторах @ теперь принимает теги типа существ
  • /drop команда
    • /drop <target> <source>
    • Выбрасывает предметы в различных случаях
    • Источники
      • award: награда за контекст достижения
      • fish: контекст рыбалки
      • loot: контекст таблиц добычи сундуков
      • kill: падение предметов с существ
      • mine: падение предметов с блоков
    • Цели
      • world: создает в мире
      • player: кладёт в инвентарь игрока
      • entity: назначает слоты существ, как replaceitem
      • block: назначает (распределяет, как если бы было нажато с shift-ом) или заменяет/соединяет (вставляет) предметы в контейнеры
  • Меняет модели предметов, основанных на NBT предметов
    • Новая модель собственности: custom_model_data, прикрываемый integer значение поля CustomModelData

Игровой процесс[править | править код]

Система освещения
  • Система была переписана.
    • Хранилище источников света было перемещено из чанков в отдельную структуру.
    • Вычисление освещения было перемещено из общего кода в отдельную ячейку.
    • Вычисление освещения было выделено из основного потока на сервере.
Улучшения производительности
  • Рыба.
  • Мобы, которые спаунятся, а затем исчезают, если игрок отходит слишком далеко, после чего больше не появляются.
  • Красная пыль замедляет увеличение производительности.

Предметы[править | править код]

Свекольный суп
  • Рецепт крафта изменён.
Книга и перо
  • Система редактирования текста была переписана:
    • Перемещаемый курсор для более лёгкого редактирования.
    • Выделение текста.
    • Копирование и вставка текста.
    • Управление клавиатурой и мышью.
    • Улучшено заполнение страниц и перенос строк.
    • Двойной клик для выделения слова, тройной клик для выделения строки.
  • Теперь можно создать до 100 страниц.
Мёртвые кусты
  • Теперь кусты можно использовать в качестве топлива в печи.
Красители
Тушёный кролик
  • Рецепт крафта изменён.
Какао-бобы
  • Переименованы в «Какао».

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

Криперы

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

Авторы
  • Обновлён список авторов
Экран паузы
  • Добавлены кнопки «Обратная связь» и «Сообщить о баге».
Текстуры

Исправления[править | править код]

26 ошибок исправлено
Из выпущенных версий до 1.14
  • MC-1578 – Невозможно двигаться назад в книге, табличках во время записи, невозможно скопировать что-либо из книги.
  • MC-1692 – Чрезмерная задержка при деактивации лампы через границы блока.
  • MC-3329 – Естественно генерируемые источники света (огонь, светящийся камень, факелы и др.) иногда не излучают свет.
  • MC-3961 – Вода, паутина, магма, листья и другие блоки сохраняют солнечный свет.
  • MC-4686 – Перемещение клиента при телепортации.
  • MC-9188 – Огонь может оставлять фантомные блоки света после себя
  • MC-11571 – Крупное обновление освещения вызывало лаги в игре.
  • MC-76278 – Свет не обновляется, пока вы не поставите блок рядом или не подойдёте ближе.
  • MC-80966 – Пустые чанки не отображают свет.
  • MC-88097 – Снежные блоки получают бессмысленные обновления света и могут быть иногда уничтожены.
  • MC-91136 – Обновление освещения отсутствует у границ чанков.
  • MC-95044 – Цвета графической карты и табличек
  • MC-101127 – Эффект иссушения наносит урон скелету-иссушителю
  • MC-102162 – Некоторые святящиеся блоки сохраняют неправильные значения света.
  • MC-112579 – Криперы не дропают пластинки, если были убиты Stray-ами или скелетами-иссушителями с луками.
  • MC-117067 – Деревья и листва слишком яркие под большой платформой.
  • MC-119932 – Некоторые святящиеся блоки транспарентны.
  • MC-123772 – Строковые переменные в описаниях предмета нельзя редактировать в формате .json
  • MC-124395 – В блоке маяке присутствует код для изменения названия, который нигде не используется
  • MC-129090 – Нижние стороны блоков на высоте y=0 всегда отображаются при максимальном освещении.
  • MC-131320 – Ошибки с освещением в недавно сгенерированном мире.
  • MC-132283 – Озёра генерируются слишком тёмными.
  • MC-135453 – Сбой игры при прорисовке блок-сущности.
  • MC-136526 – Сбой игры при генерации верхней части мира.
  • MC-137229 – Ошибка с книгами при загрузке мира из 1.8 в версии 1.13.
  • MC-137300 – ConcurrentModificationException при обновлении мира.

Примечания[править | править код]

  1. «Minecraft Snapshot 18w43a» – Minecraft.net, 24 октября 2018