▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Super Fast Math
Super Fast Math

Super Fast Math

Super Fast Math - легковесный мод для Fabric, который оптимизирует математические вычисления и игровую логику в Майнкрафт. Ускорение синуса, косинуса, корней и других операций даёт +41% TPS, снижает лаги на серверах и клиенте. Работает без настроек, совместим с Sodium.

Оцените первым
382.2K
195

Super Fast Math - ускорение математики в Minecraft

Если вы когда-нибудь наблюдали, как сервер начинает тормозить из-за толпы мобов, кучи редстоуна или активных чанков, то знаете - проблема часто не в железе, а в том, как игра считает базовые вещи. Super Fast Math - это лёгкий мод для Fabric, который без лишних заморочек подменяет стандартные математические функции на оптимизированные. Никаких конфигов, никаких кнопок. Просто вставил в папку mods - и полетело.

Что конкретно ускоряется

  • Синус и косинус - вместо точных, но медленных вычислений используется таблица с заранее просчитанными значениями. Быстрее, а погрешность незаметна глазу.
  • Квадратный корень - задействуется аппаратная инструкция SQRTSS процессора, которая считается в разы быстрее софтверного варианта.
  • Округление и clamp - упрощёны без потери точности.
  • atan2 - используется для ориентации сущностей (куда смотрит зомби, скелет и т.д.). Правда, тут автор оставил точную версию, чтобы не ломать полёт стрел и снарядов.
  • Интерполяция (lerp) - через fused multiply-add, что даёт прирост при плавных движениях.
  • Bit-packing для BlockPos - кодирование координат чанков ускорено, что снижает нагрузку на загрузку мира и сетевой обмен.

Цифры, а не слова

Тестирование проводилось на суперплоском мире с 200 зомби, включённым pathfinding, редстоуном и /gamerule randomTickSpeed 1000. Все замеры через Spark.

МетрикаВаниллаSuper Fast MathУлучшение
TPS (1 мин)14,1320,00+41%
TPS (5 мин)14,9419,88+33%
MSPT медиана51,4 ms43,4 ms-8 ms
MSPT пик202 ms153 ms-24%

Тест на Java 25, Intel i5-12400F, Minecraft 26.1.2 (Fabric)

Видно, что больше всего выигрывают сервера с кучей мобов - TPS стабильно держится на 20, а просадки стали не такими глубокими. Для клиента тоже польза: редстоун-механизмы и движение сущностей подтормаживают меньше.

Кому это нужно

  • Владельцам серверов - особенно если на карте много мобоферм, автоматических ферм или деревень.
  • Любителям сложных редстоун-схем - все эти вентили, повторители и механизмы считаются быстрее.
  • Игрокам со слабым железом - мод не жрёт ресурсы, а наоборот освобождает процессор.

Мод работает и на сервере, и на клиенте. Если поставить только на сервер - клиент тоже получит ускорение в тех частях, где сервер считает математику (например, движение мобов). Но лучше ставить везде.

Технические детали

  • Патчит классы Mth и BlockPos через Mixin.
  • Создан под Fabric. На Forge не работает без порта.
  • Настройки нулевые - просто вставил и забыл.
  • Совместим с Sodium, Lithium, Phosphor и другими модами-оптимизаторами. Если вдруг конфликт - заведи issue на Гитхабе.

Важно знать

atan2 в модифицированной версии приводил к ошибкам в траектории полёта снарядов (например, стрелы летели чуть выше или ниже цели). Поэтому автор откатил эту часть обратно на точное вычисление. Небольшая потеря в скорости, но зато всё работает как в ванилле.

Итог

Super Fast Math - тот случай, когда маленький мод даёт ощутимый прирост без костылей. Подходит для сборок, где важен каждый кадр и тик. Скачайте Super Fast Math и забудьте о лагах на сервере или в одиночной игре. Главное - ставьте на Fabric для Minecraft 26.x и выше.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x

Платформы

Поддерживаемые окружения

Клиент

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:2 месяца назад
Главная