Beta 1.20.10.20 (Android) або Preview 1.20.10.20 (Windows, iOS, iPadOS, Xbox) — це перша попередня версія для Bedrock Edition 1.20.10, випущена 25 травня 2023 року[1], яка додає можливість повзати як експериментальну функцію, більше відповідностей з Java Edition та виправляє помилки.
Нововведення[]
Загальні[]
- Додано повзунок «Модифікатор масштабу графічного інтерфейсу» до розділу доступності.
- Додано можливість «дуже великого масштабування графічного інтерфейсу», щоб зробити інтерфейс «більшим» (працює лише на деяких пристроях).
Технічні[]
- JSON
- Випущено компонент предмета
minecraft:cooldownз експериментальних у форматах JSON 1.20.10 і вище. - Випущено компонент предмета
minecraft:repairableз експериментальних у форматах JSON 1.20.10 і вище.
- Рецепт
- Додано поле
unlockдо формату JSON рецепта.
Зміни[]
Блоки[]
- Діжка
- Для виготовлення потрібні дошки замість палиць, щоб відповідати Java Edition.
- Бетон
- Ідентифікатори
concreteтепер розділені на власні ідентифікатори.
- Якщо вони створені хоча б одного гончарного черепка, то тепер при наведенні курсору з’являється підказка, яка показує, з чого горщик був створений.
- Нотні блоки
- Тепер відтворює звук «арфи» замість «бас-гітари», використовуючи ґрунт душ.
- Більше не може видобути швидше за допомогою лопати.
- Скалковий сенсор
- Тепер можуть виявити такі події:
- Розміщення, обертання або видалення предмета в рамці для предметів або сяйній рамці для предметів.
- Заряджання якоря відродження.
- Нанесення (зішкрябування) воску на мідні блоки.
- Перемикання детектора денного світла.
- Додавання їжі до багаття.
- Додавання (вилучення) платівки до програвача.
- Перетворення багна на глину.
- Збирання солодких ягід.
- Розміщення ока Енду в рамку порталу в Енд.
- Вхід (вихід) бджіл у вулик або бджолине гніздо.
- Взаємодія з компостером.
- Прив’язування (відв’язування) повідця до паркану.
- Прив’язування (відв’язування) повідця до моба.
- Фарбування вівці.
- Збирання сяйних ягід.
- Утворення ґрунту з рілля.
- Використання яєць виклику по спавнері монстрів.
- Взаємодія лусківниці з блоками.
- Використання мотики по кореневому ґрунту.
- Використання лопати для створення ґрунтових стежок.
- Розміщення дверей.
- Посадка насіння на ріллі.
- Шалкерова коробка
- Ідентифікатори
shulker_boxтепер розділені на власні ідентифікатори.
Формат команд[]
- Стани блоку
- Тепер використовується «equals» (
=) замість «colons» (:), щоб відповідати Java Edition.- Приклад:
oak_log["pillar_axis":"x"]->oak_log["pillar_axis"="x"]
- Приклад:
Ігровий процес[]
- Положення камери тепер використовується для прослуховування аудіо та навколишніх звуків.
- Раніше для прослуховування аудіо іноді використовували положення та обертання гравця.
- RenderDragon
- Відтворення снігу або дощу тепер базується на положенні камери, а не на положенні гравця.
Загальні[]
- Експерименти
- Перейменовано експериментальний перемикач «Коротке присідання» на «Коротке присідання і повзання».
- Тепер також містить можливість повзати.
Премдети[]
- Рецепт більше не потребує лопати, щоб відповідати Java Edition.
- Окрім бамбукового плота.
- Тепер не можна змайструвати нитки, щоб відповідати Java Edition.
Моби[]
- Кінь, мул та віслюк
- Тепер можна приручити за допомогою золотого яблука, золотої моркви або зачарованого золотого яблука.
- Тепер можна приручити за допомогою копиці соломи.
- Тепер на нього може впливати стрибучість.
Генерація світу[]
- Різьблений глибосланець та полірований базальт
- Більше не може бути замінений на скалк.
- Полірований глибосланець
- Тепер може бути замінений на скалк.
Технічні[]
- Bedrock Editor
- Вирішено проблему, коли курсор вибору призводив до того, що скло ставало невидимим.
- Додано «Панель журналу» для «Режиму інструментів» для відображення повідомлень журналу. Доступ до неї можна отримати з «Меню перегляду» або за допомогою комбінації клавіш CTRL + H.
- Виправлено помилку, яка не дозволяла додавати додаткові сервери з вкладки «Сервери» в режимі «Редактор».
- Виправлено помилку, яка призводила до того, що штуковина була прихована в «Режимі перехрестя».
- JSON
- Додано повідомлення про помилку застарівання для компонента
part_visibility. - Виправлено проблему, коли додавання компонента
minecraft:peekдо користувацької сутності призводило до аварійного завершення гри. - Оновлено компонент блоку
minecraft:geometry, щоб дозволити визначати видимість кісток за допомогою виразу molang. - Додано помилку вмісту, коли
minecraft:balloonableвикористовується наminecraft:player, щоб запобігти проблемам, оскільки цей компонент не підтримується таким чином. - Недійсні JSON-об’єкти в компоненті сутності
minecraft:behavior.nearest_attackable_targetбільше не призводитимуть до аварійного завершення гри.
Експериментальні[]
Ці нововведення та зміни доступні, якщо увімкнути експериментальні перемикачі «Коротке присідання і повзання», «Експериментальні камери» та «Бета-версії API».
Нововведення[]
Ігровий процес[]
- Повзання
- Додано можливість повзати.
- Створено нову анімацію повзання гравця.
- Гравці тепер почнуть повзти, коли опиняться в проміжку в 1 блок, подібно до того, як вони присідають.
- Повзання має таку ж швидкість, як і присідання.
- Гравці автоматично встають, якщо виходять із проміжку в 1 блок.
Зміни[]
Формат команд[]
/camera
- Змінено колір вицвітання команди камери на цілочисельні значення від
0до255, а не від0.0до1.0дробових значень. - Зникнення камери тепер застосовує обмеження тривалості зникання; вмикання, утримання та вимикання зникання повинно тривати від
0до10секунд. - Забезпечено нахил камери лише в межах від
-90до90градусів. - Додано пресет камери
example:example_player_listener.
Технічні[]
- API
- Динамічні властивості тепер можуть мати значення за замовчуванням.
- Збільшено ліміти реєстрації динамічних властивостей:
- Актори:
~1KB->128KB - Світ:
~10KB->1MB
- Актори:
ScreenDisplay- Видалено
clearTitle()-. ВикористовуйтеsetTitleз порожнім рядком, щоб очистити заголовок. - Оновлено
fadeInSeconds,staySeconds,fadeOutSecondsнаfadeInDuration,stayDuration,fadeOutDurationнаTitleDisplayOptions(секунди на такти). - Оновлено
setTitle, щоб скинути час для кожного нового заголовка. - Додано підтримку
RawMessageдляsetTitle,updateSubtitleтаsetActionBar.
- Видалено
- Сутність
- Додано властивість
read-onlyisGliding-. Повертає, чи літає гравець з елітрами. - Додано властивість
read-onlyisJumping-. Повертає, чи використовує гравець дію стрибка. - Додано властивість
read-onlysFlying-. Повертає, чи гравець летить (наприклад, у творчому режимі чи режимі спостерігача). - Додано властивість
read-onlyisSprinting-. Повертає, чи бігає сутність. - Додано властивість
read-onlyisSwimming-. Повертає, чи плаває сутність. - Додано властивість
read-onlyisClimbing-. Повертає, чи лазить сутність (наприклад, гравець по драбині або павук по стіні). - Додано властивість
read-onlyisOnGround-. Повертає, чи знаходиться сутність на землі. - Додано властивість
read-onlyisInWater-. Повертає, чи знаходиться сутність у воді. - Додано властивість
read-onlyisFalling-. Повертає, чи падає сутність. - Додано властивість
read-onlyfallDistance-. Повертає поточну відстань падіння (використовується для розрахунку шкоди від падіння). - Додано функцію
fly-. Змушує гравця літати (наприклад, у творчому режимі чи режимі спостерігача). - Додано функцію
stopFlying-. Змушує гравця припинити політ (наприклад, у творчому режимі чи режимі спостерігача). - Додано функцію
glide-. Змушує гравця літати з елітрами. - Додано функцію
stopGliding-. Змушує гравця припинити літати з елітрами. - Додано функцію
swim-. Змушує гравця плавати. - Додано функцію
stopSwimming-. Змушує гравця припинити плавати.
- Додано властивість
- Ефекти сутності
- Оновлено фуннкцію
addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): void, щоб повертати «void» і кидати, якщо ефекту не існує або параметри виходять за межі допустимого. - Оновлено фуннкцію
getEffect(effectType: EffectType | string): Effect | undefined, щоб кидати, якщо ефекту немає. - Оновлено фуннкцію
removeEffect(effectType: EffectType | string): boolean, щоб кидати, якщо ефекту немає.
- Оновлено фуннкцію
BlockEvents- Додано події
PressurePlatePushEvent,PressurePlatePopEvent,TargetBlockHitEventтаTripWireTripEvent.
- Додано події
ContainerSlot- Видалено функцію
clone-.
- Видалено функцію
EntityHealableComponent- Видалено
filters: FilterGroupproperty.
- Видалено
EntityAttributeComponent- Додано
effectiveMin: number. Повертає мінімально можливе значення для компонента. - Додано
effectiveMax: number. Повертає мінімально можливе значення для компонента. - Перейменовано властивість
valueнаdefaultValue. - Перейменовано властивість
currentнаcurrentValue. - Перейменовано метод
setCurrentнаsetCurrentValue.
- Додано
- Додано
EntityHealthChangedAfterEvent. Він спрацьовує, коли відбувається будь-яка зміна стану здоров’я сутності.
- JSON
- Предмети з компонентом
minecraft:block_placerтепер розміщуватимуть блоки з правильною орієнтацією. - Предмети у форматі версії 1.20.10 і вище з компонентом
minecraft:throwableвикликатимуть події «використання предмета» при кидку. - Користувацькі предмети з
minecraft:block_placerбільше не розміщуватимуть певні блоки у неправильному місці. - Змінено
minecraft:shooter, щоб витрачати боєприпаси під час заряджання предмета лише у тому випадку, якщоcharge_on_drawвстановлено наtrue.
Виправлення[]
- 37 помилок виправлено
- Старі
- MCPE-46795 – Було неможливо переміщати предмети, якщо «Швидке переміщення» не скасовано.
- MCPE-54294 – Стрибучість не впливала на магмокубів.
- MCPE-122663 – Модель гравця була не відцентрована під час плавання.
- MCPE-142918 – Тримаючи два щити в RTX, ви бачили лише один.
- MCPE-152002 –
hasitemне перевіряв прдемети у курсорі, на відміну від/clear. - MCPE-155371 – Скалковий сенсор не виявляв змін у компостері.
- MCPE-155372 – Розміщення ока Енду не спричиняло вібрації.
- MCPE-156199 – Скалкові сенсори не виявляли більшість ігрових подій після версії Java 1.19 Pre-release 1.
- MCPE-156575 – Xbox: На екрані клавіатура не рухалася і знаходиться перед табличкою і чатом.
- MCPE-157409 – Скалкові сенсори не виявляли заряджання якорів відродження.
- MCPE-160189 – Місце падіння предметів для вмісту інвентарю сутності було зміщено на південний схід.
- MCPE-160238 – Скалк не замінював полірований глибосланець під час генерації світу всередині стародавнього міста.
- MCPE-161207 – Спресоване багно можна було швидше видобувати лопатою.
- MCPE-162785 – При продовженні будівництва блоки розташовувалися вгору.
- MCPE-163670 – Зомбоселяни не скидали обладунки та предмети, які тримають у руках, коли перетворювалися на звичайних селян.
- MCPE-164064 – Звук верблюжого ривку продовжував звучати.
- MCPE-166411 – Блоки штовхали гравця, коли він автоматично починає присідати.
- MCPE-166741 – Скалкові сенсори не виявляли взаємодію з рамкою для предметів та сяйною рамкою для предметів.
- MCPE-168054 – Автозаповнення стану блоку не працювало, якщо між назвою блоку та першою дужкою не поставити пробіл.
- MCPE-168056 – Значення станів блоків не заповнювалося автоматично, якщо ви не введете пробіл після двокрапки.
- MCPE-168129 – Недійсні об’єкти у компоненті сутності
minecraft:behavior.nearest_attackableпризводили до аварійного завершення гри. - MCPE-168368 –
/inputpermissionне надсилав вам успішних повідомлень після виконання. - MCPE-169974 –
/execute positionedотримував синтаксичну помилку після оновлення 1.19.80. - MCPE-170610 – Примусове присідання взаємодіяло із сутностями так, ніби утримується кнопка «присідати».
- MCPE-170613 – Гравець міг присідати під час їзди на верблюді.
- З версій 1.20.0.x
- MCPE-169758 – Селяни не могли збирати, висаджувати або збирати насіння смолоскипника та глечника.
- MCPE-170427 – Коли в казан наливали воду, вона виглядала як лава.
- Інші
- Тепер гравці завжди генеруватимуть снаряди з позиції камери, коли присідають, плавають або літають на елітрах.
- Тризуби з вірністю завжди будуть повертатися до камери гравця.
- Тепер гравці будуть генерувати ефекти частинок, коли їдять у правильному положенні, якщо вони присідають, плавають або літають на елітрах.
- Гравці більше не будуть задихатися під час коротких підкрадань у певних сценаріях.
- Гравці, які не мають права відкривати/закривати контейнери, більше не можуть взаємодіяти з різьбленими книжковими полицями.
- Switch: Виправлено проблеми з підсвіченими блоками та тінями мобів, що з’являлися через накладання вирізаного гарбуза.
- Щити більше не мерехтять, якщо тримати їх в обох руках з RTX.
- Виправлено ефект сну та зникнення камери, який не закриває екран, поки не відбудеться рендеринг від першої особи.
- Виправлено генерацію чорних пікселів на мапах, коли ввімкнено «Генерування чанків на стороні клієнта».
- Командні позиції тепер використовуватимуть поточну позицію/обертання під час запуску mcfunctions за допомогою
execute.
Примітки[]
- ↑ «Minecraft Beta & Preview - 1.20.10.20» – Minecraft Feedback, 25 травня 2023 року.