
2 комментария
Мод для Minecraft под названием The Roads More Travelled (TRMT) заставляет тропы, по которым вы ходите чаще всего, постепенно вытаптываться в естественные дорожки, отпечатывая историю странствий прямо на ландшафте.
За пару месяцев он уже собрал заметную аудиторию. Только на CurseForge у мода более 69 000 загрузок, а на Modrinth уже более 70 000.
Логика устроена так – блоки травы, земли, песка, листвы и растительность накапливают "индекс эрозии" каждый раз, когда на них наступают, а соседние блоки получают часть этого значения.
По достижении порога блок превращается в вытоптанный вариант и проходит несколько стадий износа, тогда как листва и растительность при этом просто вытаптываются.
Пороги задаются случайно в настраиваемых диапазонах для каждого типа блока, так что эрозия выглядит органично, а не механически. Запускать её могут игроки, игроки верхом и мобы на поводке, а сила эффекта регулируется множителем. По умолчанию верхом ландшафт изнашивается вдвое быстрее, чем пешком.
Есть и обратный процесс. Блоки, по которым давно не ходили, постепенно откатываются к ранним стадиям, имитируя восстановление рельефа, причём срок задаётся в игровых днях Minecraft. Вернуть блоки можно и вручную: костная мука восстанавливает траву и землю, а кисть приводит в порядок песок.
Среди возможностей мода создатель выделяет несколько пунктов:
5 вариантов вытоптанной травы и 3 варианта земли
5 вариантов песка
зелье лёгкости из адского нароста и перьев, временно отключающее эрозию следов
поддержка мультиплеера


С производительностью, по словам разработчика, всё в порядке. Данные об эрозии со временем самоочищаются, так что отслеживаются только те блоки, на которые наступали, но которые ещё не изменились. Восстановление работает через случайные тики и лишь в загруженных чанках, нагружая систему не сильнее, чем обычный рост саженцев в деревья.
Мод дружит с генераторами рельефа и природными дополнениями вроде Terralith, Tectonic, Biomes O'Plenty, Distant Horizons и Serene Seasons.
Протоптанные дороги видно и с высоты птичьего полёта на картах Xaero's World Map, JourneyMap и VoxelMap. Работает мод и на уже сгенерированных мирах, а при удалении вытоптанные блоки можно вернуть к ванильным командой /trmt convert-to-vanilla.

















