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

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).

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

Торгівля
  • Змінено механізм торгівлі бібліотекарів, які продають зачаровані книги.
    • Замість того, щоб пропонувати всі можливі зачаровані книги, бібліотекарі тепер будуть пропонувати конкретні зачаровані книги, залежно від того, з якого біому вони.
      • Села в джунглях і на болотах не генеруються природним шляхом. Таким чином, гравці повинні розводити селян або лікувати зомбоселян у цих біомах, щоб отримати доступ до своїх торгів.
    • Усі зачаровані книги, що продаються, тепер розділені на особливі та звичайні.
      • Спеціальні книги мають специфічні чари з фіксованим рівнем і доступні лише у майстрів-бібліотекарів з повним рівнем досвіду.
      • Звичайні книги мають певні чари без фіксованого рівня, як і раніше.
    • Усі чари, що використовуються для арбалета, вудки і тризубця, вилучаються з торгівлі.
Доступні для продажу зачарування
Категорія Пустеля Рівнина Саванна Сніжний біом Тайга Джунглі Болото
Ефективність III Захист III Гострота III Шовковий дотик Удача II Незламність II Лагодження
Звичайні Захист від вогню
Шипи
Нескінченність
Удар
Небесна кара
Загибель членистоногих
Відкидання
Прокляття прив'язування
Нищівне лезо
Рідність води
Грабунок
Льодохід
Захист від вибухів
Сила вогню
Полум'я
Невагомість
Захист від снарядів
Сила
Глибинний бігун
Дихання
Прокляття зникнення
  • Додано сім нових мап, які картографи можуть продавати, залежно від біома, з якого вони походять.
    • Села в джунглях і на болотах не генеруються природним чином. Таким чином, гравці повинні розводити селян або лікувати зомбі-селян у цих біомів, щоб отримати доступ до своїх торгів.
    • Мапи сіл вказують на село в певному біомі. Мапа дослідника джунглів вказує на храм в джунглях. Мапа дослідника боліт вказує на болотяну хатину.
Доступні нові мапи з торгівлі
Пустельні Джунглівські Рівнинні Саванний Сніжені Болотні Тайговий
Група 1 Мапа саванного села Мапа саванного села Мапа саванного села Мапа пустельного села Мапа рівнинного села Мапа сніжного села Мапа рівнинного села
Група 2 Мапа рівнинного села Мапа пустельного села Мапа тайгового села Мапа рівнинного села Мапа тайгового села Мапа тайгового села Мапа сніжного села
Група 3 Мапа дослідника джунглів Мапа дослідника болота Мапа дослідника джунглів Мапа дослідника болота Мапа дослідника джунглів Мапа дослідника болота
Поточна версія торгів для картографа
Рівень Предмет розшуку Кількість усталено Ціновий мультиплікатор Надано предмет Кількість Торгує до відключення XP для селянина
Початківець 24 0.05 1 16 2
7 0.05 1 12 1
Учень Шиба 11 0.05 1 16 10

8
1
0.2 Вищезгадані мапи[note 1] 1 12 5
Підмайстер 1 0.05 1 12 10

13
1
0.2 1 12 10
Фахівець 7 0.05 1 12 15
3 0.05

Будь-який колір порожнього стягу.[note 2]
1 12 15
Майстер 8 0.05 1 12 30

14
1
0.2 1 1 30
  • Змінено торги для латників, короткий опис змін:
    • Купівля діамантових обладунків тепер також вимагає невеликої кількості діамантів.
    • Більшість латників рівня майстра купують блоки заліза і платять за них 4 смарагди.
    • Кольчужні обладунки продають виключно латники джунглів та боліт.
    • Саванний латник продає прокляті діамантові обладунки за зниженими цінами.
    • Тайговий латник може обміняти один елемент діамантових обладунків на інший.
Поточна версія торгів для пустельних латників
Рівень Предмет розшуку Кількість усталено Ціновий мультиплікатор Надано предмет Кількість Торгує до відключення XP для селянина
Початківець 15 0.05 1 12 2
5 0.05 1 12 2
Учень 4 0.05 1 12 5
5 0.05 1 12 5
7 0.05 1 12 5
9 0.05 1 12 5
Підмайстер 1 0.05 1 12 20
5 0.05 1 12 10
36 0.2 1 12 10
Фахівець 8 0.05 (Шипи I) 1 3 15
9 0.05 (Шипи I) 1 3 15
11 0.05 (Шипи I) 1 3 15
13 0.05 (Шипи I) 1 3 15
Майстер
16
4
0.05 (Шипи I) 1 3 30

16
3
0.05 (Шипи I) 1 3 30
Блок заліза 1 0.05 4 12 30
Поточна версія торгів для латників джунглів
Рівень Предмет розшуку Кількість усталено Ціновий мультиплікатор Надано предмет Кількість Торгує до відключення XP для селянина
Початківець 15 0.05 1 12 2
5 0.05 1 12 2
Учень 4 0.05 1 12 5
5 0.05 1 12 5
7 0.05 1 12 5
9 0.05 1 12 5
Підмайстер 1 0.05 1 12 20
5 0.05 1 12 10
36 0.2 1 12 10
Фахівець 8 0.05 (Незламність I) 1 3 15
9 0.05 (Незламність I) 1 3 15
11 0.05 (Незламність I) 1 3 15
13 0.05 (Незламність I) 1 3 15
Майстер 9 0.05 (Захист від снарядів I) 1 3 30
8 0.05 (Невагомість I) 1 3 30
Блок заліза 1 0.05 4 12 30
Поточна версія торгів для рівнинних латників
Рівень Предмет розшуку Кількість усталено Ціновий мультиплікатор Надано предмет Кількість Торгує до відключення XP для селянина
Початківець 15 0.05 1 12 2
5 0.05 1 12 2
Учень 4 0.05 1 12 5
5 0.05 1 12 5
7 0.05 1 12 5
9 0.05 1 12 5
Підмайстер 1 0.05 1 12 20
5 0.05 1 12 10
36 0.2 1 12 10
Фахівець 8 0.05 (Захист I) 1 3 15
9 0.05 (Захист I) 1 3 15
11 0.05 (Захист I) 1 3 15
13 0.05 (Захист I) 1 3 15
Майстер
16
3
0.05 (Захист I) 1 3 30

16
2
0.05 (Захист I) 1 3 30
Блок заліза 1 0.05 4 12 30
Поточна версія торгів для саванних латників
Рівень Предмет розшуку Кількість усталено Ціновий мультиплікатор Надано предмет Кількість Торгує до відключення XP для селянина
Початківець 15 0.05 1 12 2
5 0.05 1 12 2
Учень 4 0.05 1 12 5
5 0.05 1 12 5
7 0.05 1 12 5
9 0.05 1 12 5
Підмайстер 1 0.05 1 12 20
5 0.05 1 12 10
36 0.2 1 12 10
Фахівець 2 0.05 (Прокляття прив'язування) 1 3 15
3 0.05 (Прокляття прив'язування) 1 3 15
5 0.05 (Прокляття прив'язування) 1 3 15
7 0.05 (Прокляття прив'язування) 1 3 15
Майстер
6
2
0.05 (Прокляття прив'язування) 1 3 30

8
3
0.05 (Прокляття прив'язування) 1 3 30
Блок заліза 1 0.05 4 12 30
Поточна версія торгів для снігових латників
Рівень Предмет розшуку Кількість усталено Ціновий мультиплікатор Надано предмет Кількість Торгує до відключення XP для селянина
Початківець 15 0.05 1 12 2
5 0.05 1 12 2
Учень 4 0.05 1 12 5
5 0.05 1 12 5
7 0.05 1 12 5
9 0.05 1 12 5
Підмайстер 1 0.05 1 12 20
5 0.05 1 12 10
36 0.2 1 12 10
Фахівець 8 0.05 (Льодохід I) 1 3 15
9 0.05 (Рідність води) 1 3 15
Майстер
12
2
0.05 (Льодохід I) 1 3 30

12
3
0.05 (Рідність води) 1 3 30
Блок заліза 1 0.05 4 12 30
Поточна версія торгів для болотних латників
Рівень Предмет розшуку Кількість усталено Ціновий мультиплікатор Надано предмет Кількість Торгує до відключення XP для селянина
Початківець 15 0.05 1 12 2
5 0.05 1 12 2
Учень 4 0.05 1 12 5
5 0.05 1 12 5
7 0.05 1 12 5
9 0.05 1 12 5
Підмайстер 1 0.05 1 12 20
5 0.05 1 12 10
36 0.2 1 12 10
Фахівець 8 0.05 (Лагодження) 1 3 15
9 0.05 (Лагодження) 1 3 15
11 0.05 (Лагодження) 1 3 15
13 0.05 (Лагодження) 1 3 15
Майстер 9 0.05 (Дихання I) 1 3 30
8 0.05 (Глибинний бігун I) 1 3 30
Блок заліза 1 0.05 4 12 30
Поточна версія торгів для тайгових латників
Рівень Предмет розшуку Кількість усталено Ціновий мультиплікатор Надано предмет Кількість Торгує до відключення XP для селянина
Початківець 15 0.05 1 12 2
5 0.05 1 12 2
Учень 4 0.05 1 12 5
5 0.05 1 12 5
7 0.05 1 12 5
9 0.05 1 12 5
Підмайстер 1 0.05 1 12 20
5 0.05 1 12 10
36 0.2 1 12 10
Фахівець
4
1
0.05 1 3 15

4
1
0.05 1 3 15

4
1
0.05 1 3 15

2
1
0.05 1 3 15
Майстер
18
4
0.05 (Захист від вибухів I) 1 3 30

18
3
0.05 (Захист від вибухів I) 1 3 30
Блок діаманта 1 0.05 42 12 30
  • Змінено торгівлю мандрівного крамаря.
    • Список торгів тепер складається з наступних торгів, по порядку:
      • Торг купівлі (нові) × 2
      • Торг спеціального продажу × 2
      • Торг звичайного продажу × 5
    • Додано нові торги на купівлю, деякі торги на продаж та змінено деякі існуючі торги на продаж:
Нові торги мандрівних крамарів
Категорія Розшукуваний предмет Кількість Надаваний предмет Кількість Торгів за раз
Купівля Запечена картопля 4 Смарагд 1 1
Купівля Оброблене павуче око 1 Смарагд 3 1
Купівля Копиця соломи 1 Смарагд 1 1
Купівля Відро молока 1 Смарагд 2 1
Купівля Пляшка води 1 Смарагд 1 1
Купівля Відро води 1 Смарагд 2 1
Спеціальний продаж Смарагд 1 Акацієва колода 8 4
Спеціальний продаж Смарагд 1 Березова колода 8 4
Спеціальний продаж Смарагд 1 Вишнева колода 8 4
Спеціальний продаж Смарагд 1 Темно-дубова колода 8 4
Спеціальний продаж Смарагд 6-20 Залізне кайло (Зачароване) 1 1
Спеціальний продаж Смарагд 1 Тропічна колода 8 4
Спеціальний продаж Смарагд 1 Дубова колода 8 4
Спеціальний продаж Смарагд 5 Зілля невидимости (Довге) 1 1
Спеціальний продаж Смарагд 1 Смерекова колода 8 4
Змінені торги мандрівних крамарів
Категорія Розшукуваний предмет Кількість Надаваний предмет Кількість Торгів за раз
Звичайний продаж Смарагд 1 Коричневий гриб 1 -> 3 12 -> 4
Спеціальний продаж -> Звичайний продаж Смарагд 5 -> 3 Відро зі скелезубом 1 4
Спеціальний продаж -> Звичайний продаж Смарагд 5 -> 3 Відро з тропічною рибою 1 4
Звичайний продаж Смарагд 1 Порох 1 -> 4 8 -> 2
Звичайний продаж Смарагд 1 Латаття 2 -> 5 5 -> 2
Звичайний продаж Смарагд 3 -> 1 Сухий лід 1 6
Звичайний продаж Смарагд 1 Червоний гриб 1 -> 3 12 -> 4
Звичайний продаж Смарагд 1 Лози 1 -> 3 12 -> 4


Помилка цитування: Теги <ref> існують для групи під назвою «note», але не знайдено відповідного тегу <references group="note"/>