Перейти к содержимому

ParityFast

Оптимизации математики, случайных чисел и поиска для соответствия ванилле, нацеленные на повышение производительности сервера

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
178
Подписчиков на Modrinth
0
версия
1
Обновлён
7 мая 20267 мая
Опубликован
в 2026

Коротко о моде

Работает на Fabric
Для Minecraft 1.14.4
Нужен и в игре, и на сервере
Последняя версия — 1.0.3 от 7 мая 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.14.4
Описание переведено автоматическиПоказать оригинал (EN)

Parity Fast Logo ParityFast — лёгкий оптимизационный мод для Fabric на Minecraft 1.14.4. Он оптимизирует отдельные ванильные вспомогательные пути, используемые в коде математики, рандома, поиска и работы с позициями. Мод рассчитан на сохранение ванильно-совместимого поведения при снижении накладных расходов в отдельных горячих путях. ParityFast не утверждает, что улучшит каждый сервер, каждый мир или любую нагрузку. Влияние на производительность зависит от мира, количества сущностей, нагрузки на тики, установленных модов, JVM и железа.

Оптимизированные области

Сейчас ParityFast нацелен на:

  • Поведение поиска синуса/косинуса в MathHelper, сверенное с ванильными табличными значениями
  • Отдельные точные вспомогательные методы, такие как floor, ceil, sqrt, abs, clamp, lerp, wrapping, angle, color, hash и помощники бинарного поиска
  • Отдельные пути кодирования/декодирования и смещения BlockPos
  • Отдельные вспомогательные методы поиска направлений
  • Пути обработки рандома, рассчитанные на сохранение ванильного поведения последовательности там, где это применимо
  • Кэшированные поиски по enum/спискам/хэшам, используемые при тикании сущностей, chunk tickets и проверках соседних блоков

Бенчмарки

Эти бенчмарки показывают один синтетический стресс-сценарий, а не общую гарантию производительности. Тестировалось на суперплоском мире с большим количеством сущностей (примерно 200), активным случайным тиканием и /gamerule randomTickSpeed 5000. Тестирование проводилось с помощью Carpet /tick health.

МетрикаVanillaParityFastРазница
Средний MSPT48.46ms39.97ms-17.5%
Время тика блоков20.90ms12.97ms-37.9%
Время тика сущностей15.55ms15.83msпримерно без изменений

Результаты могут отличаться в зависимости от нагрузки, железа, настроек JVM и других установленных модов.

Тестовая среда

  • Minecraft 1.14.4
  • Fabric
  • Ryzen 9 9950X3D

Ванильная совместимость

ParityFast сохраняет ванильный 48-битный алгоритм LCG из Java Random вместо перехода на Java 17 LXM или SplitMix. Когда возможно, он копирует существующий random seed и продолжает с того же состояния.

Частые вопросы

Как установить ParityFast?

Установите Fabric под свою версию Minecraft, скачайте ParityFast под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть ParityFast?

У ParityFast есть сборки для Minecraft 1.14.4.

Нужен ли ParityFast на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее