▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Fast Noise
Fast Noise

Fast Noise

Fast Noise - современный оптимизационный мод для Minecraft, который заметно ускоряет генерацию мира. Он сохраняет ванильную совместимость и поддерживает кастомные датапаки, не меняя ландшафт.

Оцените первым
3.4M
282

Fast Noise - это мод для Майнкрафт, созданный для тех, кому надоело ждать загрузки новых чанков. Если вы когда-нибудь бродили по миру и чувствовали, как генерация подтормаживает - знакомо. Этот проект решает именно эту проблему, ускоряя генерацию мира без изменения самого ландшафта.

Что делает Fast Noise?

Мод заменяет внутренние процедуры ванильного генератора шума и биомов, которые отвечают за запись данных блоков и биомов в чанки во время генерации. Основная фишка - он использует более эффективные алгоритмы упаковки данных и кэширования, вместо того чтобы пересчитывать всё каждый раз с нуля.

Ключевые моменты:

  • Не меняет генерацию - мод сохраняет ванильную идентичность, включая любые датапаки, которые вы используете. Да, в ванилле есть некоторая недетерминированность, но Fast Noise с этим не спорит.
  • Совместимость - автор старается не трогать код, который мог бы сломать другие моды. Некоторые специфические оптимизации, которые могут вызвать конфликты, отключены по умолчанию. Если у вас мод, меняющий генерацию, скорее всего, всё будет работать.
  • Без лишних зависимостей - никаких дополнительных библиотек не требуется. Просто кинул в папку mods - и поехали.

Поддерживаемые загрузчики и версии

Fast Noise написан для Fabric, но для версий Minecraft 1.19.x - 1.21.8 его можно запустить и на Forge/NeoForge через Sinytra Connector. Автор планирует нативный NeoForge-релиз после версии 26.1.

Насколько это быстро?

Судя по тестам разработчика, прирост производительности составляет около 10-18% в Overworld на последних версиях, но в Nether и End разница заметнее. Особенно впечатляет генерация Энда - там ускорение достигает сотен раз за счёт того, что Fast Noise почти не тратит время на обработку пустых пространств.

Вот примеры бенчмарков (Chunky) для 16641 чанков в Overworld (12 потоков):

  • Без мода: 1 минута 47 секунд
  • С модом: 1 минута 37 секунд

Разница не космическая, но на больших мирах или серверах с предгенерацией это даёт ощутимую экономию времени. А если у вас слабое железо - вообще мастхэв.

Технические детали (для тех, кому интересно)

Fast Noise заменяет методы populateNoise, populateBiomes в NoiseChunkGenerator и surfaceBuilder в SurfaceBuilder. Вместо ванильного универсального кода с кучей проверок используются более плотные вычисления:

  • уменьшение аллокаций памяти
  • предотвращение частого изменения размеров палитр блоков
  • отложенная упаковка данных о блоках
  • предварительный рассчёт некоторых данных
  • кэширование состояний блоков

С чем не работает

  • Moonrise - несовместим, так как сильно перерабатывает внутренности Minecraft.
  • Noisium - тоже несовместим, Fast Noise задуман как его замена.
  • Anti-Xray - пока не работает, потому что ему нужно добавлять дополнительные данные в хранилище блоков, что ломает оптимизации Fast Noise.

Важно знать

Если какой-то мод крашится или генерирует мир неправильно вместе с Fast Noise - лучше сообщить автору на Codeberg. Обратные порты на старые версии не планируются, только актуальная версия Майнкрафт.

Скачать Fast Noise стоит всем, кто играет на Fabric и хочет ускорить генерацию мира без риска сломать что-то важное. На серверах с предгенерацией этот мод особенно полезен - меньше времени на подготовку, быстрее старт.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26w14a26.3.x26.2.x26.1.x1.21.x1.20.x1.19.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:7 месяцев назад
Обновлён:13 часов назад
Главная