Faster Random
[ПРИМЕЧАНИЕ: Этот мод теперь предназначен только для использования с уже существующими мирами, созданными с помощью Faster Random]
Быстрое задание
Как далеко вы сможете убежать, прежде чем вас поймают толпы?
Проверка Minecraft
Подтвердите свой запуск
Пройдите быструю проверку, чтобы получить свой код.
Faster Random
Сайт Faster Random был заархивирован 27 декабря 2025 года и не обновлялся более года.
Это связано с тем, что я слышал и получал слишком много противоречивых отзывов о производительности этого мода, и поэтому считаю, что на него не следует полагаться. Любое увеличение производительности, которое вы заметите, потенциально может быть просто эффектом плацебо (особенно если ваша JVM заставит мод отключиться!), или может перевесить влияние на соответствие ванильной версии игры в вашем мире.
Это связано с тем, что генератор зависит от определенных условий, чтобы заметно превзойти генераторы Minecraft, и я не думаю, что случайные функции занимают достаточно процессорного времени, чтобы сделать какое-либо увеличение заметным. На данный момент я понятия не имею, значительно ли это ускорит работу большого сервера, и моя система, возможно, слишком сильно ограничена производительностью, чтобы это определить.
Рекомендуется использовать это только с мирами, которые ранее были сгенерированы с помощью Faster Random, для обеспечения единообразия. Это будет единственная предоставляемая поддержка. Потенциальная выгода, пусть и "некоторая", на самом деле не стоит потери паритета с обычными играми.
Вкратце: Теоретически, Faster Random работает быстрее. в теорииНо это зависит от ситуации, и мне не удалось это достоверно проверить.
Дополнительные выводы
Как ни странно, мои прежние наблюдения о том, что L64X128MixRandom работает в 2 раза медленнее, чем базовый, ванильный XoroShiro128++ при повторных построениях, больше не подтверждаются. Я не уверен, улучшилось ли это поведение в JDK с течением времени, но это так. is Всё ещё зависит от ситуации (по крайней мере, на уровне действий игрока), даже без предварительного рассмотрения.
Опять же, этот вывод и близко не Этого достаточно, чтобы убедить меня в том, что этот мод действительно что-то делает.
Описание мода 2024 года
Более быстрая случайность
Faster Random — это переписанная система генерации случайных чисел Minecraft, использующая новые генераторы LXM, представленные в Java 17, вместо более медленного CheckedRandom (и связанных с ним генераторов) в Minecraft. Большинство JVM должны поддерживать этот генератор по умолчанию, но Проверьте журналы на наличие предупреждений!
Это также исправляет ошибку MC-239059 (которая не сильно влияет на игру, но всё же является ошибкой).
Генераторы Faster Random требуют больше времени на построение на большинстве систем (у меня есть только система Linux AMD), но генерируют числа гораздо быстрее. Поскольку Minecraft повторно использует множество генераторов (а значит, избегает штрафа за построение), прирост производительности может сильно варьироваться.
Эффективности Это можно проверить с помощью testmod, который запускает сравнительный анализ производительности каждого метода при его выполнении.
В настоящее время используется более быстрый случайный режим. цели для более медленных генераторов случайных чиселЭто обеспечивает повышение производительности при размещении/генерации структуры мира, а также при размещении и генерации объектов и резчиков, наряду со многими клиентскими операциями, такими как выпадение предметов. В настоящее время Faster Random никак не влияет на более быстрые генераторы. еще(Пока я не буду уверен, что это заметно улучшит производительность и не принесет больше вреда, чем пользы)
Стоит ли использовать этот мод?
Вполне вероятно, что функция Faster Random улучшит производительность генерации мира лишь до определённой степени, поскольку значительно Это не плохо, это просто означает, что вы генерируете фрагменты данных быстрее, чем остальная часть вашей системы может их хранить. В зависимости от вашей системы, результаты могут отличаться. значительно.
В результате, эта модификация обеспечивает максимальную производительность в ситуациях, когда Серверные потоки испытывают узкое место из-за нехватки ресурсов процессора. (одиночная игра запускается на внутреннем сервере), но при этом требуется доступ к достаточному объему быстрой памяти и хранилища (оперативная память DDR4 и жесткий диск SATA III или лучше).
Для генерации мира используется алгоритм Faster Random. почти 1:1, но Математические оптимизации Optifine вносят гораздо более существенные изменения в генерацию мира, чем Faster Random. Всё остальное — 1:1. Вероятно, эти различия будут незаметны, но их не следует использовать для задач, требующих высокой точности, таких как скоростное прохождение игр. Математические оптимизации Optifine вносят гораздо более существенные изменения в генерацию мира, чем Faster Random.
Faster Random не обязательно должен быть установлен как на клиенте, так и на сервере. Faster Random может обеспечить неболькое повышение производительности на стороне клиента, поскольку там по-прежнему выполняется довольно много случайных операций.
Системные требования (3.0.0+)
- JVM, полностью поддерживающая новую систему `RandomGenerator` в Java 17. Использование неподдерживаемой JVM отключит функцию Faster Random.(например, GraalVM). Использование неподдерживаемой JVM отключит функцию Faster Random. Для этого потребуется использовать Faster Random 1.6.0. Если ваша JVM его не поддерживает, скорее всего, это неподходящая JVM.
(Примечание: Возможно, вы неосознанно используете версию JDK для Minecraft без графического интерфейса, что приводит к сбоям в работе Faster Random по ряду странных причин. Пожалуйста, проверьте, скачали ли вы правильную версию JDK/пакета, если Faster Random вылетает.
Если вы используете обычный лаунчер Minecraft, Этот мод должен нормально работать со встроенной JVM.И вы можете игнорировать эти инструкции, если в ваших журналах не появится никаких предупреждений.
Использование с другими модами.
Faster Random должен хорошо работать с большим количеством модов, особенно после версии 4.0.0. Faster Random также будет активно поддерживать большинство основных модов, генерирующих миры, и Distant Horizons.
Более быстрая случайная выборка также Идеально,Благодаря тому, что они смогли лучше использовать систему случайных событий Minecraft с помощью многопоточности. Идеально, Вам следует использовать Noisium + Faster Random и выделить как можно больше оперативной памяти (10 ГБ и более) для Minecraft при использовании Distant Horizons (C2ME снижает производительность при использовании DH). Faster Random может использовать Noisium для снижения нагрузки на процессор при генерации мира.
Кузница?
Синитра Коннектор это неофициальный вариант кузницы для Синитра Коннекторкоторая в основном делает то же самое, что и Faster Random, хотя и с некоторыми отличиями. Синитра Коннектор Для версии 1.20.1 и этих изменений в генерации мира, Синитра Коннектор Мод должен работать достаточно стабильно. Для версий 1.20.1 и выше можно попробовать использовать порт с NeoForge.
Иконка Faster Random распространяется по лицензии. Apache 2.0Код распространяется под лицензией . Apache 2.0.
Вам понравился этот мод? Не стесняйтесь поддержать разработку, внеся свой вклад в код, сообщив об ошибках и рассказав о нём другим (это очень помогает)!