18w43a (Java Edition)

18w43a

Издание | |
---|---|

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

Дата выпуска |
24 октября 2018 г. |

Основная версия | |

Версия протокола |
440 |

Версия данных |
1901 |


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

## Нововведения

### Блоки

- Добавлен в игру.
- Спаунится в новом подвиде джунглей — бамбуковых лесах.
- Может быть найден в качестве предмета на затонувших кораблях и в храме в джунглях.
- С некоторым шансом выпадает из панд при убийстве.
- Может быть выловлен из водоёмов, находящихся в биомах джунглей.
- Может быть посажен и расти до 12-16 блоков в высоту.
- Вырастаёт ещё на 1-2 блока, если использовать костную муку.

- Разрушается мгновенно при использовании мечей.
- Им могут питаться панды.
- Может быть использован в качестве топлива в печи.
- Может быть посажен в цветочный горшок.
- Может быть использован для создания палок.

- Добавлен василёк
- Может быть использован для создания синего красителя.
- Произрастает в равнинных биомах.

- Добавлена роза иссушения.
- Может быть использована для создания чёрного красителя.
- При приближении, на 1 секунду наносит эффект иссушения игроку и всем мобам, находящимся вблизи.
- Невозможно уничтожить при помощи снарядов иссушителя.
- Появляется на месте смерти мобов, убитых иссушителем. Исключением является нежить.

- Добавлен ландыш
- Может быть использован для создания белого красителя
- Произрастает в лесных биомах


- Может быть создан посредством двух досок внизу и двух нитей сверху.
- Является упрощённым способом работы с флагами: предназначением блока является их покраска и оформление.
- Имеет слот для красителя, чертежа флага и самого флага.
- Основные чертежи теперь требуют лишь 1 краситель.
- Удалены существующие рецепты флагов на верстаке.
- Любые шаблоны флагов теперь могут быть сохранены для дальнейшего использования в новом предмете — чертеже.
- Создаётся при помощи бумаги и предмета, посредством которого ранее создавался нужный шаблон флага.

- Чертежи не требуют ингредиента, из которого делается шаблон флага, когда используются в станке.
- Доступные шаблоны флагов представлены в соответствующем перечне в интерфейсе станка.

- Добавлены вариации табличек из ели, берёзы, акации, тропического дерева и тёмного дуба.

- Добавлены вариации плит из камня, андезита и полированного андезита, диорита и полированного диорита, гранита и полированного гранита, замшелого каменного кирпича, замшелого камня, гладкого песчаника и красного гладкого песчаника, гладкого кварца, красного адского кирпича и каменного кирпича Края.

- Добавлены вариации ступеней из камня, андезита и полированного андезита, диорита и полированного диорита, гранита и полированного гранита, замшелого каменного кирпича, замшелого камня, гладкого песчаника и красного гладкого песчаника, гладкого кварца, красного адского кирпича и каменного кирпича Края.

- Добавлены вариации оград из кирпича, андезита, диорита, гранита, призмарина, замшелого каменного кирпича, песчаника и красного песчаника, адского кирпича и красного адского кирпича, а также каменного кирпича Края.

### Формат ввода команд

`/drop`


- Позволяет дропать различные предметы.
- Использование:
`/drop <target> <source>`

.

- Использование:

- Позволяет сделать расписание запуска тех или иных функций или тегов в расчёте игрового времени.
- Любой тег / функция может быть запланирована только один раз.
- Вызов уже запланированных функций или тегов заменит прежнюю запись.

- Теги функций

`minecraft:tock`

.

### Предметы

- Создаются в верстаке при помощи бумаг и предмета, используемого ранее для создания того или иного шаблона флага (зачарованное золотое яблоко + бумага = шаблон флага с логотипом компании Mojang, и т.д).

- Создаются в верстаке при помощи нитей, железных слитков, палок и крючка
- Может быть использован в качестве оружия также, как и лук.
- Может стрелять ракетами, если держать арбалет в одной руке, а ракету — в другой.
- Новые чары, связанные с арбалетом, такие как:
- Мульти-Выстрел
- Выстрел тремя стрелами одновременно в разных направлениях.

- Скорая Перезарядка
- Увеличение скорости перезарядки.
- 3 уровня, с каждым из которых перезарядка становится быстрее на 0.25 секунды

- Пронзание
- Снаряды пробивают противников насквозь.
- 4 уровня, ни один из которых несовместим с Мульти-Выстрелом.


- Мульти-Выстрел

- Добавлен синий краситель, коричневый краситель, чёрный краситель и белый краситель.
- Костная мука, чернильные мешки, какао-бобы и лазурит теперь являются отдельными предметами, и не могут быть использованы в качестве красителя.
- Новые красители могут быть созданы из соответствующих ингредиентов.


- Яйцо призывания разорителя.
- Яйцо призывания панд.
- Яйцо призывания разбойников.

- Может быть найден в сундуках затонувших кораблей.
- Может быть создан при помощи красного и коричневого грибов, миски и любого из цветков.
- Восстанавливает и 7,2 насыщения, а также наносит определённый эффект.
- Нанесённый эффект и его длительность зависит от цветка, который был использован при создании супа.
- Нивяник даёт регенерацию
- Василёк даёт прыгучесть
- Ландыш даёт отравление
- Роза иссушения даёт иссушение
- Тюльпаны дают слабость
- Хаустония даёт слепоту
- Лук даёт огнестойкость
- Синяя орхидея даёт насыщение
- Мак даёт скорость
- Одуванчик даёт насыщение


- Нанесённый эффект и его длительность зависит от цветка, который был использован при создании супа.

### Мобы

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

- Имеют различные черты и особенности поведения: могут быть спокойными, агрессивными, ленивыми, слабыми, взволнованными или игривыми (определяется двумя NBT-тегами: HiddenGene and MainGene).
- Есть крайне редкий шанс появления коричневой панды (в том случае, если оба тега будут установлены на brown).
- Порой переворачиваются, катаются и садятся на задние лапы.


- Разбойники
- Нападают на деревни NPC.
- При убийстве, дропают изумруды и свои арбалеты (зависит от чар).
- Не могут носить броню.


### Генерация мира

- Новый подвид биома джунглей — бамбуковый лес

### Прочее

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


## Изменения

### Блоки

- Теперь, если попасть стрелой по цветкам хоруса, они разрушатся.

- Теперь имеет небольшой шанс выпадения палок

- Рецепт крафта изменён: теперь вместо блоков адского кирпича могут потребоваться и сами адские кирпичи.
- Чтобы создать забор из адского кирпича, понадобится 2 адских кирпича и 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 при обновлении мира.

## Примечания

- ↑ "Minecraft Snapshot 18w43a" – Minecraft.net, 24 октября 2018