Faster Random заменяет стандартные генераторы случайных чисел Minecraft (CheckedRandom и связанные) на генераторы LXM, появившиеся в Java 17. Новые генераторы дольше создаются, но работают быстрее при генерации чисел. Поскольку Minecraft многократно переиспользует одни и те же генераторы, затраты на создание окупаются. Также исправляется ошибка MC-239059.
Основной эффект достигается в генерации мира: размещение структур, генерация особенностей и пещер, а также клиентские случайные события вроде выпадения предметов. Мод не трогает более быстрые генераторы, пока не будет уверенности в заметном выигрыше без вреда. Для генерации мира результат почти совпадает с ванильным, но форма некоторых пещер может отличаться, поэтому мод не подходит для спидраннинга и задач, требующих точного соответствия.
Наибольшая польза проявляется там, где серверный поток упирается в процессор, но есть достаточно быстрой памяти и накопителя. При генерации чанков быстрее, чем система успевает их сохранять, узким местом становятся ОЗУ и дисковый ввод-вывод. Мод не обязателен на клиенте и сервере одновременно: на клиенте он даёт небольшой прирост. Требуется JVM с полной поддержкой системы RandomGenerator из Java 17 и реализаций LXM; при несовместимой JVM мод отключается.
- Ускоряет генерацию мира: структуры, особенности, пещеры и карверы.
- Даёт небольшой прирост на клиенте за счёт случайных событий.
- Совместим с большинством модов, включая крупные моды генерации мира и Distant Horizons.
- Хорошо сочетается с другими оптимизаторами террейна, использующими многопоточность.
- Форма некоторых пещер может отличаться от ванильной.
- Требует JVM с поддержкой LXM-генераторов Java 17.