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-only
isGliding-
. Повертає, чи літає гравець з елітрами. - Додано властивість
read-only
isJumping-
. Повертає, чи використовує гравець дію стрибка. - Додано властивість
read-only
sFlying-
. Повертає, чи гравець летить (наприклад, у творчому режимі чи режимі спостерігача). - Додано властивість
read-only
isSprinting-
. Повертає, чи бігає сутність. - Додано властивість
read-only
isSwimming-
. Повертає, чи плаває сутність. - Додано властивість
read-only
isClimbing-
. Повертає, чи лазить сутність (наприклад, гравець по драбині або павук по стіні). - Додано властивість
read-only
isOnGround-
. Повертає, чи знаходиться сутність на землі. - Додано властивість
read-only
isInWater-
. Повертає, чи знаходиться сутність у воді. - Додано властивість
read-only
isFalling-
. Повертає, чи падає сутність. - Додано властивість
read-only
fallDistance-
. Повертає поточну відстань падіння (використовується для розрахунку шкоди від падіння). - Додано функцію
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 року.