1.20.2 (Java Edition)
Перейти до навігації
Перейти до пошуку
Ця стаття є заготівлею.
Ви можете допомогти, розширивши її.
Minecraft 1.20.2
Видання | |
---|---|
Дата випуску |
21 вересня 2023 року |
Тип |
Повний випуск |
Версії розробки | |
Завантаження | |
Карти обфускації | |
Версія протоколу |
764 |
Версія даних |
3578 |
Формат пакета ресурсів |
18 |
Формат пакета даних |
18 |
Мінімальна версія Java | |
{ "rows": [], "invimages": [], "images": [ "1.20.2 banner.jpg", "1.20.2 (Java Edition) меню.png" ] }
1.20.2 — це незначне оновлення для Java Edition, випущена 21 вересня 2023 року,[1] яка додає експериментальний перемикач Збалансування торгів селян та команду /random
, а також виправляє помилки. Не сумісний з серверами версій 1.20 - 1.20.1.
Нововведення[ред. | ред. код]
Формат команди[ред. | ред. код]
- Нова команда для рандомізації значень і керування випадковими послідовностями.
- Синтаксиси:
/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-файли функції ви��обутку можна оголошувати як масив складених функцій.
- Містить 1 поле:
- Предикати
all_of
у таблицях луту тепер можна неявно оголошувати як вбудований масив без типу.- Це аналогічно відповідає існуючій поведінці, коли файли JSON предикату грабування можна оголошувати як масив підпредикатів
- До налаштувань спеціальних можливостей додано параметр «Гаряча клавіша диктора», відкритий за замовчуванням.
- Натискання Ctrl + И не відкриває диктор, якщо його вимкнено.
- Додано
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 <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, а потім у теці верхнього пакету.
- Наприклад, якщо в пачці є два накладання:
- Накладання — це підпакети, що накладаються на «звичайний» вміст пакета.
- У форматі 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
.
- Додано нову опцію
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
10.2 Вищезгадані мапи[note 1] 1 12 5 Підмайстер 1 0.05 1 12 10 13
10.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
10.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
40.05 (Шипи I) 1 3 30 16
30.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
30.05 (Захист I) 1 3 30 16
20.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
20.05 (Прокляття прив'язування) 1 3 30 8
30.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
20.05 (Льодохід I) 1 3 30 12
30.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
10.05 1 3 15 4
10.05 1 3 15 4
10.05 1 3 15 2
10.05 1 3 15 Майстер 18
40.05 (Захист від вибухів I) 1 3 30 18
30.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
- ↑ «Minecraft Java Edition 1.20.2» – minecraft.net, 21 вересня 2023 року.
- ↑ https://github.com/Mojang/slicer/releases/tag/v1.1