1.13-pre5

1.13-pre5

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

Тип |
Пре-релиз |

Дата выпуска |
28 июня 2018 г. |

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

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

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


**1.13-pre5**[1] — пятый пре-релиз для версии *Java Edition* 1.13.

## Изменения

- Код
*optics*обновления теперь находится в отдельной библиотеке под названием*datafixerupper*.[2] - Изменён ряд названий в оригинальной локализации.
- Переименовано большое количество идентификаторов в целях соответствия с игровыми названиями.
- Сущности

- Сфера опыта:
`xp_orb`

→`experience_orb`

- Брошенное зелье опыта:
`xp_bottle`

→`experience_bottle`

- Брошенное око Края:
`eye_of_ender_signal`

→`eye_of_ender`

- Кристалл Края:
`ender_crystal`

→`end_crystal`

. - Летящая ракета:
`fireworks_rocket`

→`firework_rocket`

- Вагонетка с командным блоком:
`commandblock_minecart`

→`command_block_minecart`

- Снежный голем:
`snowman`

→`snow_golem`

- Железный голем:
`villager_golem`

→`iron_golem`

- Челюсти вызывателя:
`evocation_fangs`

→`evoker_fangs`

- Вызыватель:
`evocation_illager`

→`evoker`

- Поборник:
`vindication_illager`

→`vindicator`

- Иллюзор:
`illusion_illager`

→`illusioner`

- Блоки и предметы

- Яйцо призывания вызывателя:
`evocation_illager_spawn_egg`

→`evoker_spawn_egg`

- Яйцо призывания поборника:
`vindication_illager_spawn_egg`

→`vindicator_spawn_egg`

- Спаунер мобов:
`mob_spawner`

→`spawner`

- Портал Нижнего мира:
`portal`

→`nether_portal`

- Тропическая рыба:
`clownfish`

→`tropical_fish`

- Ведро с тропической рыбой:
`clownfish_bucket`

→`tropical_fish_bucket`

- Приготовленный плод коруса:
`chorus_fruit_popped`

→`popped_chorus_fruit`

- Блоки коры:
`$type_bark`

→`$type_wood`

- Биомы

- Горы:
`minecraft:extreme_hills`

→`minecraft:mountains`

- Болото:
`minecraft:swampland`

→`minecraft:swamp`

- Нижний мир:
`minecraft:hell`

→`minecraft:nether`

- Край:
`minecraft:sky`

→`minecraft:the_end`

- Тундра:
`minecraft:ice_flats`

→`minecraft:snowy_tundra`

- Заснеженные горы:
`minecraft:ice_mountains`

→`minecraft:snowy_mountains`

- Грибной остров:
`minecraft:mushroom_island`

→`minecraft:mushroom_fields`

- Грибной пляж:
`minecraft:mushroom_island_shore`

→`minecraft:mushroom_field_shore`

- Пляж:
`minecraft:beaches`

→`minecraft:beach`

- Лесные холмы:
`minecraft:forest_hills`

→`minecraft:wooded_hills`

- Окраина высоких холмов:
`minecraft:smaller_extreme_hills`

→`minecraft:mountain_edge`

- Каменный пляж:
`minecraft:stone_beach`

→`minecraft:stone_shore`

- Снежный пляж:
`minecraft:cold_beach`

→`minecraft:snowy_beach`

- Тёмный лес:
`minecraft:roofed_forest`

→`minecraft:dark_forest`

- Снежная тайга:
`minecraft:taiga_cold`

→`minecraft:snowy_taiga`

- Холмы в холодной тайге:
`minecraft:taiga_cold_hills`

→`minecraft:snowy_taiga_hills`

- Мегатайга:
`minecraft:redwood_taiga`

→`minecraft:giant_tree_taiga`

- Холмистая мегатайга:
`minecraft:redwood_taiga_hills`

→`minecraft:giant_tree_taiga_hills`

- Лесные холмы:
`minecraft:extreme_hills_with_trees`

→`minecraft:wooded_mountains`

- Саванна — плато:
`minecraft:savanna_rock`

→`minecraft:savanna_plateau`

- Столовая гора:
`minecraft:mesa`

→`minecraft:badlands`

- Столовая гора — лесное плато:
`minecraft:mesa_rock`

→`minecraft:wooded_badlands_plateau`

- Столовая гора — плато:
`minecraft:mesa_clear_rock`

→`minecraft:badlands_plateau`

- Пустота:
`minecraft:void`

→`minecraft:the_void`

- Подсолнечное поле:
`minecraft:mutated_plains`

→`minecraft:sunflower_plains`

- Пустыня с озёрами:
`minecraft:mutated_desert`

→`minecraft:desert_lakes`

- Гравийные горы:
`minecraft:mutated_extreme_hills`

→`minecraft:gravelly_mountains`

- Цветочный лес:
`minecraft:mutated_forest`

→`minecraft:flower_forest`

- Горы в тайге:
`minecraft:mutated_taiga`

→`minecraft:taiga_mountains`

- Болотные холмы:
`minecraft:mutated_swampland`

→`minecraft:swamp_hills`

- Ледяные шипы:
`minecraft:mutated_ice_flats`

→`minecraft:ice_spikes`

- Модифицированные джунгли:
`minecraft:mutated_jungle`

→`minecraft:modified_jungle`

- Окраина модифицированных джунглей:
`minecraft:mutated_jungle_edge`

→`minecraft:modified_jungle_edge`

- Лес из высоких берёз:
`minecraft:mutated_birch_forest`

→`minecraft:tall_birch_forest`

- Холмы с высокими берёзами:
`minecraft:mutated_birch_forest_hills`

→`minecraft:tall_birch_hills`

- Холмы в тёмном лесу:
`minecraft:mutated_roofed_forest`

→`minecraft:dark_forest_hills`

- Горы в заснеженной тайге:
`minecraft:mutated_taiga_cold`

→`minecraft:snowy_taiga_mountains`

- Тайга из гигантских елей:
`minecraft:mutated_redwood_taiga`

→`minecraft:giant_spruce_taiga`

- Холмы в тайге из гигантских елей:
`minecraft:mutated_redwood_taiga_hills`

→`minecraft:giant_spruce_taiga_hills`

- Модифицированные гравийные горы:
`minecraft:mutated_extreme_hills_with_trees`

→`minecraft:modified_gravelly_mountains`

- Раздробленная саванна:
`minecraft:mutated_savanna`

→`minecraft:shattered_savanna`

- Плато в раздробленной саванне:
`minecraft:mutated_savanna_rock`

→`minecraft:shattered_savanna_plateau`

- Эродированная пустошь:
`minecraft:mutated_mesa`

→`minecraft:eroded_badlands`

- Плато в модифицированной лесистой пустоши:
`minecraft:mutated_mesa_rock`

→`minecraft:modified_wooded_badlands_plateau`

- Плато в модифицированной пустоши:
`minecraft:mutated_mesa_clear_rock`

→`minecraft:modified_badlands_plateau`

- Глубокий тёплый океан:
`minecraft:warm_deep_ocean`

→`minecraft:deep_warm_ocean`

- Глубокий тепловатый океан:
`minecraft:lukewarm_deep_ocean`

→`minecraft:deep_lukewarm_ocean`

- Глубокий холодный океан:
`minecraft:cold_deep_ocean`

→`minecraft:deep_cold_ocean`

- Глубокий замороженный океан:
`minecraft:frozen_deep_ocean`

→`minecraft:deep_frozen_ocean`


- Звуковые события

`ambient.underwater.loop.additions.ultrarare`

→`ambient.underwater.loop.additions.ultra_rare`

`block.bubble_column.bubble_column_upwards_ambient`

→`block.bubble_column.upwards_ambient`

`block.cloth.break`

→`block.wool.break`

`block.cloth.fall`

→`block.wool.fall`

`block.cloth.hit`

→`block.wool.hit`

`block.cloth.place`

→`block.wool.place`

`block.cloth.step`

→`block.wool.step`

`block.enderchest.close`

→`block.ender_chest.close`

`block.enderchest.open`

→`block.ender_chest.open`

`block.metal_pressureplate.click_off`

→`block.metal_pressure_plate.click_off`

`block.metal_pressureplate.click_on`

→`block.metal_pressure_plate.click_on`

`block.note.basedrum`

→`block.note_block.basedrum`

`block.note.bass`

→`block.note_block.bass`

`block.note.bell`

→`block.note_block.bell`

`block.note.chime`

→`block.note_block.chime`

`block.note.flute`

→`block.note_block.flute`

`block.note.guitar`

→`block.note_block.guitar`

`block.note.harp`

→`block.note_block.harp`

`block.note.hat`

→`block.note_block.hat`

`block.note.pling`

→`block.note_block.pling`

`block.note.snare`

→`block.note_block.snare`

`block.note.xylophone`

→`block.note_block.xylophone`

`block.slime.break`

→`block.slime_block.break`

`block.slime.fall`

→`block.slime_block.fall`

`block.slime.hit`

→`block.slime_block.hit`

`block.slime.place`

→`block.slime_block.place`

`block.slime.step`

→`block.slime_block.step`

`block.stone_pressureplate.click_off`

→`block.stone_pressure_plate.click_off`

`block.stone_pressureplate.click_on`

→`block.stone_pressure_plate.click_on`

`block.waterlily.place`

→`block.lily_pad.place`

`block.wood_pressureplate.click_off`

→`block.wooden_pressure_plate.click_off`

`block.wood_button.click_on`

→`block.wooden_button.click_on`

`block.wood_button.click_off`

→`block.wooden_button.click_off`

`block.wood_pressureplate.click_on`

→`block.wooden_pressure_plate.click_on`

`entity.armorstand.break`

→`entity.armor_stand.break`

`entity.armorstand.fall`

→`entity.armor_stand.fall`

`entity.armorstand.hit`

→`entity.armor_stand.hit`

`entity.armorstand.place`

→`entity.armor_stand.place`

`entity.bobber.retrieve`

→`entity.fishing_bobber.retrieve`

`entity.bobber.splash`

→`entity.fishing_bobber.splash`

`entity.bobber.throw`

→`entity.fishing_bobber.throw`

`entity.enderdragon.ambient`

→`entity.ender_dragon.ambient`

`entity.enderdragon.death`

→`entity.ender_dragon.death`

`entity.enderdragon.flap`

→`entity.ender_dragon.flap`

`entity.enderdragon.growl`

→`entity.ender_dragon.growl`

`entity.enderdragon.hurt`

→`entity.ender_dragon.hurt`

`entity.enderdragon.shoot`

→`entity.ender_dragon.shoot`

`entity.enderdragon_fireball.explode`

→`entity.dragon_fireball.explode`

`entity.endereye.death`

→`entity.ender_eye.death`

`entity.endereye.launch`

→`entity.ender_eye.launch`

`entity.endermen.ambient`

→`entity.enderman.ambient`

`entity.endermen.death`

→`entity.enderman.death`

`entity.endermen.hurt`

→`entity.enderman.hurt`

`entity.endermen.scream`

→`entity.enderman.scream`

`entity.endermen.stare`

→`entity.enderman.stare`

`entity.endermen.teleport`

→`entity.enderman.teleport`

`entity.enderpearl.throw`

→`entity.ender_pearl.throw`

`entity.evocation_illager.ambient`

→`entity.evoker.ambient`

`entity.evocation_illager.cast_spell`

→`entity.evoker.cast_spell`

`entity.evocation_illager.death`

→`entity.evoker.death`

`entity.evocation_illager.hurt`

→`entity.evoker.hurt`

`entity.evocation_illager.prepare_attack`

→`entity.evoker.prepare_attack`

`entity.evocation_illager.prepare_summon`

→`entity.evoker.prepare_summon`

`entity.evocation_illager.prepare_wololo`

→`entity.evoker.prepare_wololo`

`entity.firework.blast`

→`entity.firework_rocket.blast`

`entity.firework.blast_far`

→`entity.firework_rocket.blast_far`

`entity.firework.large_blast`

→`entity.firework_rocket.large_blast`

`entity.firework.large_blast_far`

→`entity.firework_rocket.large_blast_far`

`entity.firework.launch`

→`entity.firework_rocket.launch`

`entity.firework.shoot`

→`entity.firework_rocket.shoot`

`entity.firework.twinkle`

→`entity.firework_rocket.twinkle`

`entity.firework.twinkle_far`

→`entity.firework_rocket.twinkle_far`

`entity.illusion_illager.ambient`

→`entity.illusioner.ambient`

`entity.illusion_illager.cast_spell`

→`entity.illusioner.cast_spell`

`entity.illusion_illager.death`

→`entity.illusioner.death`

`entity.illusion_illager.hurt`

→`entity.illusioner.hurt`

`entity.illusion_illager.mirror_move`

→`entity.illusioner.mirror_move`

`entity.illusion_illager.prepare_blindness`

→`entity.illusioner.prepare_blindness`

`entity.illusion_illager.prepare_mirror`

→`entity.illusioner.prepare_mirror`

`entity.irongolem.attack`

→`entity.iron_golem.attack`

`entity.irongolem.death`

→`entity.iron_golem.death`

`entity.irongolem.hurt`

→`entity.iron_golem.hurt`

`entity.irongolem.step`

→`entity.iron_golem.step`

`entity.itemframe.add_item`

→`entity.item_frame.add_item`

`entity.itemframe.break`

→`entity.item_frame.break`

`entity.itemframe.place`

→`entity.item_frame.place`

`entity.itemframe.remove_item`

→`entity.item_frame.remove_item`

`entity.itemframe.rotate_item`

→`entity.item_frame.rotate_item`

`entity.leashknot.break`

→`entity.leash_knot.break`

`entity.leashknot.place`

→`entity.leash_knot.place`

`entity.lightning.impact`

→`entity.lightning_bolt.impact`

`entity.lightning.thunder`

→`entity.lightning_bolt.thunder`

`entity.lingeringpotion.throw`

→`entity.lingering_potion.throw`

`entity.magmacube.death`

→`entity.magma_cube.death`

`entity.magmacube.hurt`

→`entity.magma_cube.hurt`

`entity.magmacube.jump`

→`entity.magma_cube.jump`

`entity.magmacube.squish`

→`entity.magma_cube.squish`

`entity.parrot.imitate.enderdragon`

→`entity.parrot.imitate.ender_dragon`

`entity.parrot.imitate.evocation_illager`

→`entity.parrot.imitate.evoker`

`entity.parrot.imitate.illusion_illager`

→`entity.parrot.imitate.illusioner`

`entity.parrot.imitate.magmacube`

→`entity.parrot.imitate.magma_cube`

`entity.parrot.imitate.vindication_illager`

→`entity.parrot.imitate.vindicator`

`entity.player.splash.highspeed`

→`entity.player.splash.high_speed`

`entity.polar_bear.baby_ambient`

→`entity.polar_bear.ambient_baby`

`entity.small_magmacube.death`

→`entity.magma_cube.death_small`

`entity.small_magmacube.hurt`

→`entity.magma_cube.hurt_small`

`entity.small_magmacube.squish`

→`entity.magma_cube.squish_small`

`entity.small_slime.death`

→`entity.slime.death_small`

`entity.small_slime.hurt`

→`entity.slime.hurt_small`

`entity.small_slime.jump`

→`entity.slime.jump_small`

`entity.small_slime.squish`

→`entity.slime.squish_small`

`entity.snowman.ambient`

→`entity.snow_golem.ambient`

`entity.snowman.death`

→`entity.snow_golem.death`

`entity.snowman.hurt`

→`entity.snow_golem.hurt`

`entity.snowman.shoot`

→`entity.snow_golem.shoot`

`entity.vindication_illager.ambient`

→`entity.vindicator.ambient`

`entity.vindication_illager.death`

→`entity.vindicator.death`

`entity.vindication_illager.hurt`

→`entity.vindicator.hurt`

`entity.zombie.attack_door_wood`

→`entity.zombie.attack_wooden_door`

`entity.zombie.break_door_wood`

→`entity.zombie.break_wooden_door`

`entity.zombie_pig.ambient`

→`entity.zombie_pigman.ambient`

`entity.zombie_pig.angry`

→`entity.zombie_pigman.angry`

`entity.zombie_pig.death`

→`entity.zombie_pigman.death`

`entity.zombie_pig.hurt`

→`entity.zombie_pigman.hurt`

`record.11`

→`music_disc.11`

`record.13`

→`music_disc.13`

`record.blocks`

→`music_disc.blocks`

`record.cat`

→`music_disc.cat`

`record.chirp`

→`music_disc.chirp`

`record.far`

→`music_disc.far`

`record.mall`

→`music_disc.mall`

`record.mellohi`

→`music_disc.mellohi`

`record.stal`

→`music_disc.stal`

`record.strad`

→`music_disc.strad`

`record.wait`

→`music_disc.wait`

`record.ward`

→`music_disc.ward`



## Исправления

- 47 ошибок исправлено
- Из выпущенных версий до 1.13

- MC-103516 – При спауне мобов-наездников спаунится только дополнительный моб.
- MC-118372 – Ошибка в релизе netty-4.1.9.Final приводит к выбрасыванию игроков с сервера.
- MC-119901 – Медленная прокрутка в меню управления.
- MC-127334 – В режиме Суперплоскость используются числовые, а не текстовые идентификаторы биомов.

- Из выпущенных предварительных версий 1.13

- MC-122311 – Аварийное завершение игры при нажатии на кнопку «Backup and Load».
- MC-122473 – Аварийное завершение игры при выборе пакета ресурсов (местоположение: кадр
`minecraft:blocks/stone`

). - MC-124027 – В одиночной игре данные об игроке по умолчанию больше не записываются в файл
`level.dat`

и не считываются из него. - MC-124167 – Отключённые пакеты данных всё равно переопределяют строения немодифицированной игры (например иглу).
- MC-124545 – Некорректный JSON как значение параметра
`name`

для события`show_entity`

приводит к аварийному завершению игры. - MC-124546 –
`/datapack disable <pack>`

работает только в Верхнем мире. - MC-124970 – Значения параметров селекторов, начинающиеся с «!», приводят к ошибке, несмотря на то, что этот префикс корректен.
- MC-124990 – Инвертированные подсказки автодополнения для значений параметров селекторов сущностей не отображают серый текст в строке ввода чата.
- MC-125038 – Новый генератор мира не заполняет мобами края старого мира.
- MC-125729 – При перемещении подмороженного льда он потеряет свойство таять даже в соответствующих условиях.
- MC-125807 – Идентификаторы блоков неправильным образом вставляются в почанковые списки блоков.
- MC-125900 – С версии 18w05a уровень естественного освещения под землёй слишком высокий.
- MC-126081 – Курсор мыши не захватывается.
- MC-126136 – Для значений параметров в селекторах сущностей автозавершение предлагает инвертированные варианты продолжения команды, даже если введённый префикс не включает восклицательный знак.
- MC-126144 – Треска задыхается, если касается твёрдого блока снизу.
- MC-126373 – Плотность генерируемых жил руд Верхнего и Нижнего мира значительно ниже в версиях 18w.
- MC-126508 – Аварийное завершение игры:
`Exception in thread "main" java.lang.UnsatisfiedLinkError: Failed to dynamically load library`

. - MC-126569 – Подводные руины не прикреплены ко дну.
- MC-126599 –
`Failed to save chunk java.lang.NullPointerException: null`

. - MC-126723 – Некоторые мобы входят в состояние плавания в неуместных ситуациях.
- MC-126906 – Вёдра не могут быть вылиты в затопленные блоки.
- MC-126915 – Раздатчик с пустым ведром очищает затопленные блоки целиком, забирая не только воду, но и сам блок.
- MC-126964 – Рыба, стражи и дельфины не могут плыть в затопленных блоках.
- MC-127017 – Растения кораллов не разрушаются, если блок под ними удалён.
- MC-127803 – Падение вниз, когда на игрока надеты надкрылья, и игрок смотрит вверх, приводит к тому, что игрок проваливается сквозь мир.
- MC-129527 – Верхний слой утопленников становится тёмно-синим, когда они носят зачарованную броню.
- MC-130182 – Невозможно открыть мир из версии 1.12.
- MC-130270 – Железные големы спаунятся внутри блоков.
- MC-130480 – Введённое и предельное значения входной величины в сообщениях об ошибках указаны в неправильном порядке.
- MC-130547 – Счётчик цели
`minecraft.used`

увеличивается только при размещении блока из стопки размером 2 и более. - MC-130887 – Аварийное завершение игры, вызванное картографами:
`Loading entity NBT`

. - MC-131088 – При обновлении с 18w16a до 1.13-pre1 в центре уже сгенерированной подводной крепости появился повреждённый чанк.
- MC-131094 – Снаряды игнорируют препятствия в течение одного блока с того момента, как заспаунены.
- MC-131239 – Окрашенное стекло, железная решётка и варочные стойки отображаются на картах, даже если под ними нет никаких блоков.
- MC-131409 – Поводья появляются при езде на лошади без седла.
- MC-131599 – Открытие инвентаря игрока с включённой книгой рецептов после использования маяка приводит к аварийному завершению игры.
- MC-131739 – Генераторы данных иногда входят в бесконечный цикл (и всегда ждут завершения для выхода), что вызвано алгоритмами исправления данных.
- MC-131857 – Эффекты смерти дракона Края не прекращаются.
- MC-132002 – Дракон Края респаунится при обновлении с 1.12 до 1.13-pre3.

- Из предыдущей предварительной версии

- MC-132064 – Состояние плавания не завершается при телепортации или выпрыгивании из воды.
- MC-132073 – При создании нового мира возникает ошибка «
`Writing into PalettedContainer from multiple threads`

» — ошибка в JRE 1.8.0_25. - MC-132139 – Аварийное завершение игры в 1.13-pre4:
`Failed to locate library: lwjgl_opengl32.dll`

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

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

- ↑ "Minecraft 1.13 pre-release 5" – Minecraft.net, 4 июня 2018
- ↑ https://libraries.minecraft.net/com/mojang/datafixerupper/1.0.3/datafixerupper-1.0.3.pom; см. https://arxiv.org/ftp/arxiv/papers/1703/1703.10857.pdf для подробной информации об
*optics*