Скачать Francium — Minecraft Моды — MetaMods

Francium

Активный

Установок

12

Последнее обновление

1 год назад

Версии

1.16.5 — 1.18.2
Клиент
Forge
Оптимизация игры
Утилиты

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. В будущих версиях оптимизация может быть менее эффективной из-за этих изменений.

Участники проекта
AnOpenSauceDev

AnOpenSauceDev

Разработчик

Kasualix

Kasualix

Разработчик

pOtAto__bOy

pOtAto__bOy

Создан: 18 дек 2023

ID: 4143