
Francium
Активный0.0
Установок
Последнее обновление
Версии
Francium
Francium представляет собой мод для оптимизации Minecraft на платформе Forge, который значительно повышает производительность игры. Его основная функция заключается в замене стандартных генераторов случайных чисел на более эффективные многопоточные аналоги.
Как работает оптимизация
Мод заменяет поля класса Random
на ThreadLocalRandom
, что позволяет добиться заметного увеличения FPS во время игры. Это решение обеспечивает более быструю работу системы генерации случайных значений без изменения игрового процесса.
Важной особенностью Francium является то, что он не влияет на генерацию мира или другие фундаментальные аспекты игры. Единственное заметное отличие от ванильной версии - это скорость движения щупалец спрутов, что практически не сказывается на игровом опыте.
Технические особенности
ThreadLocalRandom обладает важным свойством: его метод setSeed
не поддерживается. Поэтому Francium может безопасно заменять только те поля Random, которые не используют этот метод. В версии 1.0.0 была добавлена дополнительная защита, которая предотвращает возможные сбои при вызове неподдерживаемых операций.
Совместимость и производительность
- Клиентская часть: Необязательна
- Серверная часть: Необязательна
- Версия Minecraft: 1.16.5
- Рекомендуемая версия Java: Azul Zulu Java 17
Результаты тестирования
Тестирование проводилось в идентичных условиях с очисткой всех сущностей и предметов. При установленном моде Francium средний FPS составлял 780-800 кадров в секунду, тогда как без мода этот показатель был на уровне 630-650 FPS.
Поддержка новых версий
На данный момент мод не поддерживает версии Minecraft 1.19.2 и выше. Это связано с тем, что Mojang полностью переработала систему генерации случайных чисел, заменив стандартный Java Random на собственный класс RandomSource. В будущих версиях оптимизация может быть менее эффективной из-за этих изменений.