Noisium Forked
Этот мод является форком оригинального и более не поддерживаемого мода Noisium. Цель форка — обеспечить совместимость с будущими версиями Minecraft.
Оптимизирует производительность генерации мира для улучшения игрового процесса.
Noisium изменяет некоторые функции генерации мира, которые не затрагиваются другими модами, чтобы заполнить пробелы в оптимизации, оставленные другими модами. Наиболее заметно оптимизирован метод NoiseChunkGenerator#populateNoise для ускорения размещения блоков при генерации новых чанков.
Установка состояния блока через абстракции/встроенные функции обходится. Вместо этого состояния блоков устанавливаются напрямую в хранилище палитры, минуя вычисления, которые обычно полезны при установке состояний блоков, но при генерации мира лишь замедляют процесс.
Также присутствуют 3 другие оптимизации, повышающие скорость заполнения биомов, скорость выборки состояний блоков и скорость разблокировки чанков (Minecraft 1.21 и выше) во время генерации мира.
Noisium обеспечивает полное 1:1 соответствие с ванильной генерацией мира Minecraft (генерацией мира без Noisium).
Разница в производительности варьируется: от нескольких секунд до нескольких десятков секунд в зависимости от количества генерируемых чанков.
Сравнительные профили производительности Spark можно увидеть ниже:
Зависимости
Обязательные
Отсутствуют.
Совместимость
Совместимые моды
Noisium должен быть совместим с большинством, если не со всеми, популярными оптимизационными модами, доступными на Modrinth/CurseForge для поддерживаемых версий Minecraft, поскольку Noisium призван заполнить пробелы в оптимизации, оставленные другими модами. Это включает (но не ограничивается) C2ME, Lithium, Nvidium и Sodium.
- C2ME: каждый поток генерации мира работает быстрее. Многопоточное заполнение биомов также реализовано в C2ME гораздо лучше/производительнее, поэтому эта функция была удалена из Noisium начиная с
v1.0.2. Рекомендуется использовать C2ME вместе с Noisium для ещё большей производительности генерации мира. - Distant Horizons: Noisium ускоряет потоки генерации LOD, поскольку скорость генерации LOD зависит от скорости генерации мира в Minecraft.
- ReTerraForged: RTF имеет встроенную совместимость с Noisium для полного использования оптимизаций во время генерации мира RTF.
Несовместимости
Список несовместимостей можно найти в трекере проблем.
Информация о поддерживаемых версиях Minecraft указана в имени файла.
Создан для модлоадеров Fabric, Quilt и NeoForge.
Серверная часть.
FAQ
- В: Будете ли вы портировать этот мод на более старые версии Minecraft?
О: Нет.
- В: Работает ли этот мод в мультиплеере?
О: Да, но он улучшает производительность только на сервере.
- В: Этот мод нужен только на сервере или также на клиенте?
О: Только на сервере (но он также работает на клиенте, если вы собираетесь запускать LAN или играть в одиночном режиме).
