Minecraft Wiki
Advertisement
Dark Oak Sapling
Ця стаття є заготівлею. 
Ви можете допомогти, оновивши її.

1.20.2 — це незначне оновлення для Java Edition, випущена 21 вересня 2023 року,[1] яка додає експериментальний перемикач Збалансування торгів селян та команду /random, а також виправляє помилки. Не сумісний з серверами версій 1.20 - 1.20.1.

Нововведення

Формат команди

/random
  • Нова команда для рандомізації значень і керування випадковими послідовностями.
    • Синтаксиси:
      • /random (value|roll) <range> [<sequence>]: згенерувати випадкове значення.
      • /random reset (*|<sequence>) [<seed>] [<includeWorldSeed>] [<includeSequenceId>]: контролювати випадкові послідовності.
    • Аргументи:
      • range: Діапазон значень, між якими можна рандомизувати включно. Наприклад, 1..6 — звичайний кидок на D6.
      • sequence: Назва випадкової послідовности для вибірки або скидання.
        • У /random reset, * стосується всіх випадкових послідовностей.
      • seed: Зерно, яке буде використано для випадкової послідовности після скидання.
      • includeWorldSeed: Логічне значення, яке вказує, чи включати зерно світу під час заповнення послідовности. За замовчуванням true.
        • Коли false, це означає, що послідовність буде оцінено однаково, незалежно від того, в якому світі виконується команда.
      • includeSequenceId: Логічне значення, яке визначає, чи включати ідентифікатор послідовности під час заповнення послідовности. За замовчуванням true.
        • Коли false, це означає, що всі послідовності будуть оцінюватися однаково, незалежно від того, яке ім’я вони мають.

/random (value|roll) примітки:

      • При використанні roll замість value, отримане значення також буде показано в чаті для всіх гравців.
      • Якщо вказано sequence, потрібні права оператора.
    • /random reset примітки:
      • За замовчуванням усі послідовності закладаються як 0, true, true.
      • Використання * замість ідентифікатора послідовности скидає всі послідовності і встановлює параметри за замовчуванням.
      • Якщо зерно не вказано, послідовність скидається до параметрів за замовчуванням.

Загальне

Атрибути
  • Додано атрибут generic.max_absorption.
    • Діє подібно до generic.max_health, але замість верхньої межі Health це верхня межа для AbsorptionAmount.
    • Ефект мобу absorption збільшує generic.max_absorption, а також заповнює AbsorptionAmount до максимуму, коли застосовується.
Експерименти
  • Додано експериментальний перемикач «Збалансування торгів селян» (пакет даних trade_rebalance).
Ігрове правило
  • Додано enderPearlsVanishOnDeath, контролюючи, чи зникають кинуті перлини Енду, коли гравець, який їх кинув, помирає, за замовчуванням true.
Таблиця здобичі
  • Додано sequence функцію здобичі.
    • Містить 1 поле:
      • functions: масив підфункцій для послідовного виконання.
    • Також може бути оголошений як вбудований масив без типу.
      • Це відповідає існуючій поведінці, коли JSON-файли функції видобутку можна оголошувати як масив складених функцій.
  • Предикати all_of у таблицях луту тепер можна неявно оголошувати як вбудований масив без типу.
    • Це аналогічно відповідає існуючій поведінці, коли файли JSON предикату грабування можна оголошувати як масив підпредикатів
Налаштування
  • До налаштувань спеціальних можливостей додано параметр «Гаряча клавіша диктора», відкритий за замовчуванням.
    • Натискання Ctrl + И не відкриває диктор, якщо його вимкнено.
options.txt
  • Додано narratorHotkey, за замовчуванням значення true.
Соціальні взаємодії
  • Скіни та імена гравців тепер можна повідомляти на екрані соціальних взаємодій.
    • Подібно до звітів чату, звіти про скін та ім’я гравця обробляє людина.
    • Якщо повідомляється про скін або ім’я, які порушують стандарти спільноти, модератори Minecraft можуть вжити таких заходів:
      • Заборонити скін використовувати будь-який гравець.
      • Заборонити використання імені будь-яким гравцем.
      • Відсторонення гравця від онлайн-ігри у разі повторних порушень.
    • Якщо скін заборонено, гравці з таким скіном:
      • З них знімуть скін.
      • Буде повідомлено, коли вони запустять гру.
      • Буде автоматично призначено один із типових скінів.
      • Все ще можна грати в мережі та наодинці.
      • Можна будь-коли вибрати нову спеціальний скін.
    • Якщо ім’я гравця заблоковано, цей гравець:
      • Потрібно буде вибрати нове ім'я.
      • Буде повідомлено, коли вони запустять гру.
      • Не зможуть грати онлайн, доки не змінять своє ім'я.
      • Все ще можна грати в гру наоднинці.
    • Забанений скін або ім’я не можуть використовуватися жодним гравцем у майбутньому.
  • Додано наступну категорію звіту:
    • Я хочу поскаржитися на них
      • Вони мене дратують або зробили щось, що мені не подобається.
Теґи
  • Додано наступні теґи блоку:
    • #camel_sand_step_sound_blocks: містить #sand і #concrete_powder.
    • #concrete_powder: містить всі види цементу.
  • Додано наступний теґ типу пошкодження:
    • #no_knockback: містить explosion, player_explosion і bad_respawn_point.
      • Спричиняє відкидання, яке не виникає через саму шкоду. Використовується у ванілі для шкоди, спричиненої подіями, такими як вибухи, які застосовують відкидання окремо.
  • Додано наступний теґ сутности:
    • #non_controlling_rider: містить slime і magma_cube.
      • Представляє сутності, які не скасовують керування рухом своїх транспортних засобів.

Зміни

Блоки

Бар’єр
  • Більше не створюють частинки падіння, коли на них падають сутності.
  • Більше не створюють частинок, коли гравець їх чистить.
  • Тепер муть бути затопленими гравцями у творчому режимі.
    • Вода не може бути залита в них або витягнута за допомогою непрямих взаємодій, таких як роздавачи.
Квітка хорусу
  • Більше не забезпечує опору для висячих або стоячих блоків.
Оздоблені горщики
  • Тепер є підказки в режимі творчости.
Стіл зачарування
  • Текстуру слота для лазуриту повернуто до текстури до 1.18-pre5, для забезпечення узгодженности з ковальским столом.
Програвач і гак для розтяжки
  • Тепер використовує звуки дощок замість каменю.
Важіль, редстоуновий повторювач і редстоуновий повторювач
  • Тепер використовує звуки каменю замість дощок.
Рожеві пелюстки
  • Розмір гитбокса тепер збільшується разом із кількістю пелюсток.
Скалковий сенсор і відкалібрований скалковий сенсор
  • Більше немає ризику втрати вібрацій на обмеженні дистанції симуляції.
  • Тепер може виявляти такі події:
    • block_change, з частотою 11:
      • Кролики їдять моркву.
      • Різьблені книжкові полиці отримання книг з лійки.
      • Солодкі ягоди, які їдять лисиці.
      • Яйця черепах, які тріщать.
    • block_destroy, з частотою 12:
      • Вогонь, який поливається водним зіллям.
      • Яйця черепах вилуплюються.
    • entity_action (новий), з частотою 4:
    • entity_damage, з частотою 7:
      • Активація тотеми безсмертя.
    • entity_place, з частотою 14:
      • Заклиначі викликають бісиків або ікли.
    • item_interact_finish, з частотою 3:
      • Використання кісткового борошна.
    • unequip (новий), з частотою 4:
      • Видалення предметів спорядження.
  • Верблюд, який їсть кактус, тепер випромінює вібрацію eat з частотою 8 замість вібрації entity_interact з частотою 6.
Ковальський стіл
  • Тепер у користувацьких рецептах матеріал для оновлення можна миттєво надіслати до GUI за допомогою комбінації клавіш ⇧ Shift + ЛКМ.
Губка і мокра губка
  • Тепер вони мають власні звуки.

Предмет

Фрукт хорусу
  • Тепер скидає дистанцію падіння, коли її їдять.
Мапа дослідника
  • Оновлені іконки структури на картах дослідників, які продають картографи.
Платівки
  • Платівка «Pigstep» стала останньою з платівки у творчому інвентарі.

Моби

Бджола
  • Тепер можна збирати пилок із квітки хорусу або спороцвіту.
Верблюди, жаби, кози і нюхачі
  • Тепер панікують, коли отримають шкоду під час привз’язання до повідців.
Селяни
  • Знижка на лікування селянина тепер не збільшується, якщо селянина повторно заражено і вилікувано.
  • Тепер намагається створювати залізного ґолема кожні 30 секунд замість 35.
Загальні
  • Змінено розрахунок досяжності атаки мобів.
    • У горизонтальних напрямках досяжність атаки мобів тепер є їхньою обмежувальною рамкою, розширеною в горизонтальних напрямках, замість того, щоб використовувати горизонтальну ширину для визначення.
      • Наприклад, спустошувач не зможе атакувати крізь стіни товщиною в кілька блоків.
    • У вертикальних напрямках досяжність атаки мобів тепер точно дорівнює вертикальному діапазону їхніх обмежувальних рамок. Якщо їхня обмежувальна область не перетинається з областю цілі у вертикальному напрямку, вони не можуть атакувати, а саме:
      • Верхи на мобі середнього розміру (наприклад, на коні) можна позбутися атак малих мобів (наприклад, зомбі-немовлят).
      • Верхи на високому мобі (наприклад, верблюди) можна позбутися атак мобів стандартного розміру (наприклад, зомбі).
      • Збільшено висоту досяжності деяких мобів (наприклад, ендермен, безпечну висоту змінено з 1.5 до 3).

Не мобові сутності

Сутності відображення
  • Сутності відображення тепер починають оновлювати свою позицію та обертання на стороні клієнта з першим тактом після оновлення.
    • У попередніх версіях оновлення застосовувалися в один такт, що призводило до нерівномірного руху.
    • Нова поведінка тепер схожа на поведінку стійок для обладунків, мобів та гравців.
  • На сервері, як і раніше, позиція та обертання оновлюються миттєво.
  • Тривалість цієї інтерполяції контролюється полем teleport_duration.
    • 0 означає, що оновлення застосовуються негайно.
    • 1 означає, що сутність відображення переміститься з поточної позиції до оновленої за один такт.
    • Більш високі значення розподіляють рух на кілька тактів.
    • Зверніть увагу, що це значення зафіксоване, щоб уникнути збоїв через періодичне оновлення позицій.
    • Нове значення застосовуватиметься лише до змін положення та обертання, зроблених після його зміни.
      • Це означає, що будь-який поточний рух продовжиться без змін.
  • Примітка: поведінка під час їзди залишається незмінною порівняно з попередніми версіями.

Генерація світу

Розподіл руди
  • Діамантова руда тепер генерується частіше в шарах глибосланцю Верхнього світу
    • Додайте нове розміщення краплі руди: рівномірно розподілено, від висоти -64 до -4, з розміром краплі 8, частота генерування 2 і 50% ймовірність викидання при контакті з повітрям.
    • Інші існуючі родовища діамантової руди залишаються недоторканими.

Формат команди

Функції
  • Одинарна зворотна коса риска \ як останній символ рядка, який не є пробілом, тепер дозволяє продовжити команду на наступному рядку.
    • Перед додаванням, всі пробіли на початку та в кінці наступного рядка видаляються.
  • Функції тепер можуть містити рядки макросів, що робить їх функціональними макросами.
    • Будь-який рядок, що починається з $ (як перший не пробіл), позначає рядок макросу.
    • Рядок макросу також містить одну або декілька підстановок у вигляді $(змінна).
      • Команди з підстановками змінних будуть переобчислені після підстановки.
        • Запуск команд з таким типом має додаткові витрати у порівнянні з попередньо розібраними функціями.
        • Гра намагатиметься кешувати результат певного набору параметрів, що використовуються у виклику, щоб зменшити витрати при повторних викликах.
    • При виклику макросу функції має бути надано з'єднання з даними для всіх змінних-аргументів.
  • Числа, що використовуються як аргументи макросів, тепер завжди вставляються без суфіксів, незалежно від числового типу.
/function
  • Розширено використання команд, тепер підтримуються параметри для заміни змінних макросу функції.
    • Новий синтаксис: /function <name> [<arguments>|with (block <sourcePos>|entity <source>|storage <source>) [<path>]]
    • Нові аргументи:
      • arguments: З'єднання даних, укладене в {}.
      • Джерело даних: Специфікація джерела даних, наприклад, те, що вже можна використати для /отримання даних.
      • path: Специфікація шляху NBT.
    • Джерело даних і шлях повинні вказувати на складений запис даних.
    • Складений запис повинен містити по одному запису для кожної змінної, що використовується в макросі.
    • У складеному записі може бути більше даних, і якщо це так, то він ігнорується.
    • Виклик немакрофункції зі складеним записом даних ігнорується.
    • При виклику макросу замість специфікацій змінних підставляються надані значення і виконуються отримані команди.
      • З метою підвищення продуктивності при повторному виклику з одним і тим же параметром, значення в наданому з'єднанні, на які посилаються в макросі як на параметри, будуть кешуватися.
    • Будь-які синтаксичні помилки в рядках, що виникають внаслідок підстановки змінних, призводять до пропуску всього виклику функції.
/item
  • Тепер можна замінювати предмети в програвачі.
  • Тепер можна прибирати предмети з різьблених книжкових полиць.
Загальне
  • Історія використаних команд тепер зберігається і доступна у всіх світах.
    • Останні 50 команд, надісланих у чаті, запам’ятовуватимуться протягом усіх ігрових сесій.
    • Історію команд і чату можна переглянути, натиснувши або у чаті.
    • Звичайний чат зберігається лише в межах однієї ігрової сесії (вихід з сервера або світу очищає його).
    • Останні команди зберігаються у файлі command_history.txt у теці гри.

Ігровий процес

Досягнення
  • Досягнення «Кування зі стилем» тепер дає 150 досвіду після завершення.
Книга рецептів
  • Бамбукові паркани та хвірки тепер згруповано з іншими в меню книги рецептів.
Торгівля
  • Коли селяни відкривають нові торги, порядок цих торгів в UI тепер завжди випадковий, а не детермінований.

Загальні

Чат
  • Клієнти більше не будуть відключатися при отриманні невірного повідомлення в чаті.
    • Замість цього в чаті буде показано повідомлення-заповнювач.
Формат чанку
  • Гра більше не використовує числові значення під час зберігання ефектів мобу у світі.
    • Наприклад, 4 стає minecraft:mining_fatigue.
    • Змінено наступні поля в екземплярах ефекту мобу:
      • Id (ціле число) -> id (рядок, розташування ресурсу)
      • Ambient -> ambient
      • Amplifier -> amplifier
      • Duration -> duration
      • ShowParticles -> show_particles
      • ShowIcon -> show_icon
      • HiddenEffect -> hidden_effect
        • Це поле є екземпляром ефекту мобу, тому зміни до батьківського елемента також застосовуються тут рекурсивно.
      • FactorCalculationData -> factor_calculation_data
  • У форматі NBT для типу сутности блоку beacon:
    • Primary (ціле число) -> primary_effect (рядок, розташування ресурсу)
    • Secondary (integer) -> secondary_effect (рядок, розташування ресурсу)
Такт чанку
  • randomTickSpeed тепер впливає на швидкість накопичення снігу і льоду так само, як і на посіви та інші блоки.
Пакет даних
  • Тепер версія 18.
  • Додано поле decal до шаблонів орнаментів обладунків (за замовчуванням: false).
    • Якщо true, текстура візерунка буде замаскована на основі основних обладунків.
Екран налагодження
  • Значення в рядку SH тепер відображатимуться у вигляді знаків питання під час гри на сервері замість неправильних значень.
  • Коли гітбокси відображаються через F3 + И, сутності, які мають пасажира, відображатимуть точку прикріплення пасажира.
  • Перейменовано рядок «Debug» на «Debug charts» та змінено його стиль.
    • «Pie» діаграма тепер називається діаграмою «Profiler».
  • Графіки на екрані налагодження тепер можна перемикати за допомогою комбінацій клавіш F3 + 1 (графік профайлера) і F3 + 2 (FPS і TPS) замість ⇧ Shift + F3 і Alt + F3.
  • Натисніть комбінацію клавіш F3 + 3, щоб побачити графіки пінгу та отриманого мережевого трафіку.
  • Екран налагодження більше не закривається під час перемикання діаграм.
  • Кілька графіків тепер можуть відображатися одночасно, якщо вони не конфліктують один з одним.
  • Поточний макет графіка буде збережено, коли екран налагодження буде знову увімкнено.
Формат сутности
  • У форматі NBT для типу сутности mooshroom:
    • Видалено EffectId і EffectDuration.
    • Додано stew_effects із таким самим форматом, як поле effects у форматі предмету suspicious_stew.
  • У форматі NBT для типу об’єкта area_effect_cloud:
    • Перейменовано Effects на effects.
  • У форматі NBT для типу сутности arrow:
    • Перейменовано CustomPotionEffects на custom_potion_effects.
  • У форматі NBT для живих істот (гравці, стійки для обладунків та всі моби)
    • Перейменовано ActiveEffects на active_effects.
Ігрові події
  • Додано ігрову подію entity_action, щоб замінити entity_roar та entity_shake.
  • Додано ігрову подіюunequip.
Екрани гри в мережі та вибору світу
  • Перейменовано кнопку "Скасувати" на "Назад".
Метадані пакета
  • До пакетів даних та пакетів ресурсів додано нові функції, які дозволяють створювати пакети, сумісні з кількома версіями гри.
    • Метадані пакета тепер містять необов’язкове поле supported_formats, яке описує діапазон форматів пакетів, які підтримує цей пакет.
      • Приклади: 16, [16,17], {"min_inclusive": 16, "max_inclusive": 17}
    • Поле pack_format все ще є обов’язковим і його формат залишається незмінним, щоб дозволити старішим версіям гри читати дані пакетів.e>, {"min_inclusive": 16, "max_inclusive": 17}
      • Якщо supported_formats присутній, він повинен містити значення, оголошене в pack_format
      • Оскільки ця нова інформація ігнорується старішими версіями гри, вони завжди бачитимуть «звичайний» одноверсійний пакет, без розширеної сумісности.
  • Пакети тепер можуть містити накладені каталоги («оверлеї»).
    • Накладання — це підпакети, що накладаються на «звичайний» вміст пакета.
      • Ці каталоги мають таку саму структуру, як і пакет вищщого рівня, включно з каталогами assets та data.
      • Накладання можуть бути застосовані, якщо вони підтримують формат пакета клієнта.
      • Накладання можуть додавати і замінювати файли, але не видаляти їх.
        • Наприклад, якщо накладання foo буде застосовано, файл foo/assets/minecraft/textures/bar.png замінить вміст рядка assets/minecraft/textures/bar.png.
      • pack.mcmeta та pack.png ігноруються в накладених каталогах.
    • Новий розділ під назвою overlays було додано до метаданих пакета.
      • Він містить поле entries, що містить список накладань.
      • Кожен запис накладання має два поля:
        • formats — діапазон підтримуваних форматів
        • directory — каталог накладення (дозволені символи: a-z, 0-9, _ та -)
    • Порядок застосування: оверлеї накладаються знизу догори списку.
      • Наприклад, якщо в пачці є два накладання: "entries": [{"directory":"A", ...}, {"directory":"B", ...}], гра спочатку шукатиметься у теці B, потім у теці A, а потім у теці верхнього пакету.
Формат player.dat
  • У форматі NBT для типу предмета potion, lingering_potion, splash_potion і tipped_arrow:
    • Перейменовано CustomPotionEffects на custom_potion_effects.
  • У форматі NBT для типу предмета suspicious_stew:
    • Перейменовано Effects на effects, також змінено наступні поля в цьому полі:
      • EffectId (ціле число) -> id (рядок, розташування ресурсу)
      • EffectDuration -> duration
Протокол
  • Оптимізовано спосіб надсилання фрагментів клієнтам, щоб гравці з низькошвидкісним інтернет-з'єднанням могли грати на багатокористувацьких серверах.
    • Фрагменти більше не надсилаються клієнту мережею одним великим безперервним пакетом.
    • Замість цього вони надсилаються меншими партіями залежно від доступної пропускної здатності. Це означає, що
      • Клієнти з надзвичайно низькошвидкісним з'єднанням не будуть зависати під час завантаження світу.
      • Клієнти з низькошвидкісним з'єднанням можуть взаємодіяти зі світом, поки деякі фрагменти все ще завантажуються.
    • Відтепер надсилаються лише ті фрагменти, які перебувають у межах відстані рендерингу клієнта.
    • Ігрові пакети тепер пакуються у більші TCP-пакети, щоб зменшити накладні витрати на TCP-заголовки, що значно зменшує використання мережі.
  • Змінено мережевий протокол, щоб у майбутньому можна було використовувати більше контенту, керованого даними.
    • Фаза конфігурації автоматично починається після фази входу (тобто після перевірки облікового запису клієнта) і триває доти, доки гравець не приєднається до світу (фаза гри).
    • Клієнти можуть перебувати у фазі конфігурації нескінченно довго - це залежить від сервера, коли він випустить їх у світ.
    • Сервери також можуть попросити клієнта знову увійти у фазу конфігурації після того, як він перейшов у фазу гри.
      • Інші гравці бачитимуть таких клієнтів як відключених.
    • Користувачі, які перебувають у фазі конфігурації, не відображатимуться у списку гравців.
    • Дії, дозволені у фазі конфігурації (перенесені з фази гри).
      • Конфігурація реєстрів на основі даних.
      • Конфігурація увімкнених функцій.
    • Дії, спільні для фаз конфігурації та відтворення:
      • Застосування серверних ресурсних пакетів.
      • Оновлення тегів.
      • Обмін спеціальними пакетами.
      • Пінг та пакети keep-alive.
    • Сервер тепер узгоджуватиме пакети ресурсів на етапі конфігурації.
      • Це означає, що гравець більше не перебуватиме у світі під час відповідей на підказки та перезавантаження ресурсів.
  • Параметри клієнта тепер надсилаються під час мережевої фази конфігурації при приєднанні до сервера..
Пакет ресурсів
  • Тепер версія 18.
    • Процес оновлення пакета можна полегшити за допомогою автоматизованого інструменту Slicer.[2]
    • Усі текстури, що містять декілька спрайтів на аркуші для графічного інтерфейсу, було розбито на окремі спрайти у розділі textures/gui/sprites (автоматизовано за допомогою інструменту Slicer).
    • Усі текстури у просторі назв realms було переміщено до простору назв minecraft (автоматизовано за допомогою інструменту Slicer).
    • villager2.png було перейменовано на villager.png (автоматизовано за допомогою інструменту Slicer).
    • Спрайти графічного інтерфейсу icon/trial_available та realm_status/expires_soon анімовано за допомогою декларацій .mcmeta замість окремих спрайтів (автоматизовано за допомогою інструменту Slicer).
    • Тло спливаючої підказки пакета тепер намальовано у вигляді спрайту з дев’яти частин.
    • Піктограми кнопок доступности, мови та новин Realms було відокремлено від текстури, що лежить в основі цих кнопок.
    • Кнопка запросшення до Realms тепер намальована як накладання на звичайну текстуру кнопки.
      • Підсвічений стан текстури для цієї кнопки було вилучено.
    • Видалено підсвічені стани для піктограм з номерами запрошень Realms.
    • Видалено знаки оклику на notification\more.png.
    • Тло текстового поля тепер є дев'ятирізним спрайтом в widget/text_field і widget/textfield highlighted.
    • Смуга прокрутки в списках і текстових полях тепер є дев'ятирізним спрайтом у widget/scroller.
Табло
  • Селектор слота дисплея belowName тепер має назву below_name.
server.properties
  • Додано нову опцію log-ips (за замовчуванням true).
    • Якщо встановлено на false, не буде включати IP-адреси гравців до логу, коли гравці приєднуються до гри.
Соціальні взаємодії
  • Змінено наступні категорії звітності:
    • Наклеп, видавання себе за іншу особу або неправдива інформація
      • Хтось завдає шкоди вашій або чужій репутації, наприклад, поширюючи хибну інформацію з метою експлуатувати або ввести в оману інших.
    • Загроза заподіяти шкоду - cамоушкодження або самогубство
      • Хтось погрожує завдати собі шкоди в реальному житті або говорить про завдання шкоди собі в реальному житті.
    • Загроза заподіяти шкоду - Загроза заподіяти шкоду іншим
      • Хтось погрожує причинити шкоду вам або комусь іще в реальному житті.
Теґи
  • Переміщено всі типи цементу до нового блок-теґу #concrete_powder з блок-теґу #mineable/shovel, а потім додано #concrete_powder до #mineable/shovel.
  • Видалено entity_roar та entity_shake з теґів ігрових подій #vibrations та #warden_can_listen, а потім додано до них entity_action unequip.
  • Додано теґи блоків та предметів chorus_flower і spore_blossom до #flowers.
Телеметрія
  • Додано кнопку на екрані збору телеметричних даних, яка посилається на Заяву про конфіденційність Microsoft.
Загальне
  • Бібліотеку LWJGL оновлено до версії 3.3.2.
  • Версію Java, що постачається з грою за замовчуванням, оновлено до Microsoft OpenJDK 17.0.8.
  • Додано перевірку символічних посилань у пакетах даних та пакетах ресурсів для підвищення безпеки.
    • Ця функція розширює перевірку символічних посилань у світах, доданих у попередньому випуску.
    • Гра тепер попереджатиме користувачів, якщо пакунок, доданий за допомогою перетягування, містить заборонені символічні посилання.
    • Пакунки, що містять заборонені символічні посилання, не відображатимуться в інтерфейсі та командах.
    • Крім того, каталоги та файли, які не розпізнаються як пакунки, більше не копіюватимуться за допомогою перетягування.

Експериментальні нововведення

Ці нововведення доступні, увімкнувши експериментальний перемикач «Збалансування торгів селян».

Загальне

Теґи
  • Додано наступні теґи структур:
    • #on_desert_village_maps: містить village_desert.
    • #on_jungle_explorer_maps: містить jungle_pyramid.
    • #on_plains_village_maps: містить village_plains.
    • #on_savanna_village_maps: містить village_savanna.
    • #on_snowy_village_maps: містить village_snowy.
    • #on_swamp_explorer_maps: містить swamp_hut.
    • #on_taiga_village_maps: містить village_taiga.

Експериментальні зміни

Ці зміни доступні, увімкнувши експериментальний перемикач «Збалансування торгів селян».

Генерація світу

Стародавнє місто
  • Збільшує ймовірність генерації зачарованих книг із лагодженням.
Храм в пустелі
  • Збільшує ймовірність генерації зачарованих книг із незламностю (рівень I до III).
Храм в джунглях
  • Збільшує ймовірність генерації зачарованих книг із незламністю (рівень I до III).
Покинута шахта
  • Збільшує ймовірність генерації зачарованих книг з ефективністю (рівень I до V).
Аванпост розбійників
  • Збільшує ймовірність генерації зачарованих книг за допомогою швидкого заряду (рівень I до III).
Advertisement