Введение
Команда разработчиков Minecraft выпустила первый пре-релиз обновления 1.20, известного как Trails and Tales. Эта тестовая версия знаменует начало финальной стадии подготовки к полноценному релизу, и основное внимание теперь сосредоточено на исправлении оставшихся ошибок. Среди нововведений - долгожданная возможность перекрашивать уже окрашенные блоки, а также ряд технических изменений, которые затронут создателей карт и модификаций.
Изменения в окрашивании
Одним из самых заметных изменений в пре-релизе стала возможность перекрашивать цветную шерсть, ковры и кровати в любой другой цвет. Ранее, если игрок хотел изменить цвет уже окрашенного блока, ему приходилось сначала отбелить его, используя костную муку, и только затем применять новый краситель. Теперь этот процесс упрощён: достаточно использовать новый краситель на уже окрашенном блоке, чтобы мгновенно изменить его цвет. Это изменение значительно облегчает декорирование и позволяет более гибко экспериментировать с палитрами в строительных проектах.
Технические изменения
В пре-релиз были внесены несколько важных технических изменений, которые в первую очередь заинтересуют разработчиков пользовательского контента и администраторов серверов.
Новые типы урона
Добавлены два новых типа урона: outside_border и generic_kill. Теперь, когда игрок находится за пределами мировой границы, он получает урон типа outside_border, а не in_wall, как было ранее. Принудительное удаление сущности с помощью команды /kill теперь использует тип урона generic_kill вместо out_of_world. Эти изменения позволяют более точно классифицировать источники урона в игровой логике, что может быть полезно для создания сложных механизмов с помощью командных блоков или модификаций.
Детерминированные последовательности лута
Система генерации лута в лута таблицах стала детерминированной. Теперь игра использует именованные случайные последовательности, которые зависят от сида мира и ID последовательности. Это означает, что при одинаковых параметрах лута таблица будет выдавать одни и те же предметы в одном и том же мире. Для указания используемой последовательности в лута таблицы добавлено новое поле random_sequence. Это изменение делает поведение лута более предсказуемым, что важно для создания сбалансированных приключенческих карт и режимов выживания с точным контролем над ресурсами.
Кодировка server.properties
Файл конфигурации сервера server.properties теперь читается и записывается в кодировке UTF-8. Ранее использовалась кодировка ISO 8859-1 (Latin 1), но теперь UTF-8 стал стандартом, с поддержкой обратной совместимости: если файл не может быть прочитан в UTF-8, игра попытается использовать старую кодировку. Это изменение устраняет проблемы с отображением специальных символов и поддерживает более широкий набор языков в настройках сервера.





