Redirector [Modern]

Redirect Enum#values() allocation in codes and improve game performance.

Download redirectionor for Minecraft 1.20.1, 1.19.2, 1.18.2, 1.17.1, 1.16.5

Original name: redirectionor

Minecraft: 1.16.5, 1.18.2, 1.19.2, 1.20.1, 1.17.1

Loaders: Fabric, Forge, NeoForge

FileVersionLoaderSize
redirectionor-1.16.5-1.3.1-fabric.jar1.16.5Fabric169 КБDownload
redirectionor-1.16.5-1.4.0-fabric.jar1.16.5Fabric109 КБDownload
redirectionor-1.16.5-1.4.1-fabric.jar1.16.5Fabric109 КБDownload
redirectionor-1.16.5-1.5.0-fabric.jar1.16.5Fabric127 КБDownload
redirectionor-1.16.5-1.5.1-fabric.jar1.16.5Fabric127 КБDownload
redirectionor-1.16.5-1.5.2-fabric.jar1.16.5Fabric127 КБDownload
redirectionor-1.16.5-1.5.3-fabric.jar1.16.5Fabric126 КБDownload
redirector-1.16.5-1.6.0-fabric.jar1.16.5Fabric139 КБDownload
redirectionor-fabric-1.18.2-2.0.0.jar1.18.2Fabric246 КБDownload
redirectionor-fabric-1.18.2-2.0.0-hotfix.jar1.18.2Fabric246 КБDownload
redirectionor-fabric-1.18.2-2.0.1.jar1.18.2Fabric243 КБDownload
redirectionor-fabric-1.18.2-2.0.2.jar1.18.2Fabric243 КБDownload
redirectionor-fabric-1.18.2-2.0.3.jar1.18.2Fabric243 КБDownload
redirectionor-1.18.2-2.1.0-fabric.jar1.18.2Fabric160 КБDownload
redirectionor-1.18.2-2.2.0-fabric.jar1.18.2Fabric130 КБDownload
redirectionor-1.18.2-2.2.1-fabric.jar1.18.2Fabric130 КБDownload
redirectionor-1.18.2-2.3.0-fabric.jar1.18.2Fabric154 КБDownload
redirectionor-1.18.2-2.3.1-fabric.jar1.18.2Fabric153 КБDownload
redirectionor-1.18.2-2.3.2-fabric.jar1.18.2Fabric153 КБDownload
redirector-1.18.2-2.4.0-fabric.jar1.18.2Fabric159 КБDownload
redirectionor-fabric-1.19.2-3.0.0.jar1.19.2Fabric266 КБDownload
redirectionor-fabric-1.19.2-3.0.1.jar1.19.2Fabric264 КБDownload
redirectionor-fabric-1.19.2-3.0.2.jar1.19.2Fabric264 КБDownload
redirectionor-fabric-1.19.2-3.0.3.jar1.19.2Fabric263 КБDownload
redirectionor-1.19.2-3.1.0-fabric.jar1.19.2Fabric163 КБDownload
redirectionor-1.19.2-3.2.0-fabric.jar1.19.2Fabric129 КБDownload
redirectionor-1.19.2-3.2.1-fabric.jar1.19.2Fabric148 КБDownload
redirectionor-1.19.2-3.2.2-fabric.jar1.19.2Fabric136 КБDownload
redirectionor-1.19.2-3.2.3-fabric.jar1.19.2Fabric136 КБDownload
redirectionor-1.19.2-3.3.0-fabric.jar1.19.2Fabric164 КБDownload
redirectionor-1.19.2-3.3.0-fabric-hotfix.jar1.19.2Fabric164 КБDownload
redirectionor-1.19.2-3.3.1-fabric.jar1.19.2Fabric163 КБDownload
redirectionor-1.19.2-3.3.2-fabric.jar1.19.2Fabric154 КБDownload
redirector-1.19.2-3.4.0-fabric.jar1.19.2Fabric147 КБDownload
redirectionor-fabric-1.20.1-4.0.0.jar1.20.1Fabric260 КБDownload
redirectionor-fabric-1.20.1-4.0.1.jar1.20.1Fabric259 КБDownload
redirectionor-fabric-1.20.1-4.0.2.jar1.20.1Fabric259 КБDownload
redirectionor-fabric-1.20.1-4.0.3.jar1.20.1Fabric257 КБDownload
redirectionor-fabric-1.20.1-4.0.3-hotfix.jar1.20.1Fabric243 КБDownload
redirectionor-1.20.1-4.1.0-fabric.jar1.20.1Fabric172 КБDownload
redirectionor-1.20.1-4.2.0-fabric.jar1.20.1Fabric130 КБDownload
redirectionor-1.20.1-4.2.1-fabric.jar1.20.1Fabric0 КБDownload
redirectionor-1.20.1-4.2.2-fabric.jar1.20.1Fabric137 КБDownload
redirectionor-1.20.1-4.2.3-fabric.jar1.20.1Fabric137 КБDownload
redirectionor-1.20.1-4.3.0-fabric.jar1.20.1Fabric149 КБDownload
redirectionor-1.20.1-4.3.1-fabric.jar1.20.1Fabric149 КБDownload
redirectionor-1.20.1-4.3.2-fabric.jar1.20.1Fabric149 КБDownload
redirector-1.20.1-4.4.0-fabric.jar1.20.1Fabric139 КБDownload
redirectionor-1.16.5-0.0.1.jar1.16.5Forge110 КБDownload
redirectionor-1.16.5-0.0.2.jar1.16.5Forge168 КБDownload
redirectionor-1.16.5-0.0.3.jar1.16.5Forge251 КБDownload
redirectionor-1.16.5-0.0.4.jar1.16.5Forge249 КБDownload
redirectionor-1.16.5-1.0.0.jar1.16.5Forge249 КБDownload
redirectionor-1.16.5-1.0.1.jar1.16.5Forge249 КБDownload
redirectionor-1.16.5-1.1.0.jar1.16.5Forge249 КБDownload
redirectionor-1.16.5-1.1.1.jar1.16.5Forge249 КБDownload
redirectionor-1.16.5-1.2.0.jar1.16.5Forge242 КБDownload
redirectionor-1.16.5-1.2.1.jar1.16.5Forge242 КБDownload
redirectionor-1.16.5-1.2.2.jar1.16.5Forge242 КБDownload
redirectionor-1.16.5-1.3.1-forge.jar1.16.5Forge169 КБDownload
redirectionor-1.16.5-1.4.0-forge.jar1.16.5Forge110 КБDownload
redirectionor-1.16.5-1.4.1-forge.jar1.16.5Forge110 КБDownload
redirectionor-1.16.5-1.5.0-forge.jar1.16.5Forge148 КБDownload
redirectionor-1.16.5-1.5.1-forge.jar1.16.5Forge148 КБDownload
redirectionor-1.16.5-1.5.2-forge.jar1.16.5Forge148 КБDownload
redirectionor-1.16.5-1.5.3-forge.jar1.16.5Forge147 КБDownload
redirector-1.16.5-1.6.0-forge.jar1.16.5Forge172 КБDownload
redirector-5.0.0.jar1.17.1Forge5 КБDownload
redirectionor-forge-1.18.2-2.0.0.jar1.18.2Forge246 КБDownload
redirectionor-forge-1.18.2-2.0.1.jar1.18.2Forge244 КБDownload
redirectionor-forge-1.18.2-2.0.2.jar1.18.2Forge243 КБDownload
redirectionor-forge-1.18.2-2.0.3.jar1.18.2Forge243 КБDownload
redirectionor-1.18.2-2.1.0-forge.jar1.18.2Forge167 КБDownload
redirectionor-1.18.2-2.2.0-forge.jar1.18.2Forge129 КБDownload
redirectionor-1.18.2-2.2.1-forge.jar1.18.2Forge129 КБDownload
redirectionor-1.18.2-2.3.0-forge.jar1.18.2Forge167 КБDownload
redirectionor-1.18.2-2.3.1-forge.jar1.18.2Forge167 КБDownload
redirectionor-1.18.2-2.3.2-forge.jar1.18.2Forge167 КБDownload
redirectionor-1.18.2-2.3.2-forge-fix1.jar1.18.2Forge167 КБDownload
redirector-1.18.2-2.4.0-forge.jar1.18.2Forge183 КБDownload
redirectionor-forge-1.19.2-3.0.0.jar1.19.2Forge267 КБDownload
redirectionor-forge-1.19.2-3.0.1.jar1.19.2Forge264 КБDownload
redirectionor-forge-1.19.2-3.0.2.jar1.19.2Forge264 КБDownload
redirectionor-forge-1.19.2-3.0.3.jar1.19.2Forge264 КБDownload
redirectionor-1.19.2-3.1.0-forge.jar1.19.2Forge161 КБDownload
redirectionor-1.19.2-3.2.0-forge.jar1.19.2Forge128 КБDownload
redirectionor-1.19.2-3.2.2-forge.jar1.19.2Forge135 КБDownload
redirectionor-1.19.2-3.2.3-forge.jar1.19.2Forge135 КБDownload
redirectionor-1.19.2-3.3.0-forge.jar1.19.2Forge185 КБDownload
redirectionor-1.19.2-3.3.0-forge-hotfix.jar1.19.2Forge185 КБDownload
redirectionor-1.19.2-3.3.1-forge.jar1.19.2Forge185 КБDownload
redirectionor-1.19.2-3.3.2-forge.jar1.19.2Forge173 КБDownload
redirectionor-1.19.2-3.3.2-forge-fix1.jar1.19.2Forge185 КБDownload
redirector-1.19.2-3.4.0-forge.jar1.19.2Forge166 КБDownload
redirectionor-forge-1.20.1-4.0.0.jar1.20.1Forge261 КБDownload
redirectionor-forge-1.20.1-4.0.1.jar1.20.1Forge259 КБDownload
redirectionor-forge-1.20.1-4.0.2.jar1.20.1Forge260 КБDownload
redirectionor-forge-1.20.1-4.0.3.jar1.20.1Forge257 КБDownload
redirectionor-1.20.1-4.1.0-forge.jar1.20.1Forge170 КБDownload
redirectionor-1.20.1-4.3.2-forge-fix1.jar1.20.1Forge169 КБDownload
redirectionor-1.19.2-3.2.1-forge.jar1.19.2NeoForge148 КБDownload
redirectionor-1.20.1-4.2.0-forge.jar1.20.1NeoForge129 КБDownload
redirectionor-1.20.1-4.2.1-forge.jar1.20.1NeoForge147 КБDownload
redirectionor-1.20.1-4.2.2-forge.jar1.20.1NeoForge136 КБDownload
redirectionor-1.20.1-4.2.3-forge.jar1.20.1NeoForge136 КБDownload
redirectionor-1.20.1-4.3.0-forge.jar1.20.1NeoForge169 КБDownload
redirectionor-1.20.1-4.3.1-forge.jar1.20.1NeoForge169 КБDownload
redirectionor-1.20.1-4.3.2-forge.jar1.20.1NeoForge169 КБDownload
redirector-1.20.1-4.4.0-forge.jar1.20.1NeoForge159 КБDownload

Redirector [Modern]: зачем этот мод нужен в Minecraft

Если вы собираете сборку на производительность, вы наверняка слышали про Sodium, Lithium и Phosphor. У этих проектов есть общая идея: ускорить доступ к «константам» в коде игры, заменяя обращения к значениям перечислений (enum) на ссылки на статические поля. Redirector [Modern] развивает эту мысль до логического конца и применяет её шире, чем просто «направления» — теперь речь идёт о перенаправлении доступа для разных enum-значений, что отражено и в названии проекта после переименования.

Что именно делает мод

В двух словах: Redirector [Modern] — это полноценная реализация оптимизации доступа к enum-константам, чтобы снизить нагрузку на память и уменьшить лишние вычисления там, где игра постоянно обращается к одним и тем же значениям. В суровых условиях больших миров, модов и автоматизации такие мелочи накапливаются: чуть меньше аллокаций и быстрее путь к «известным» значениям — и FPS со стабильностью тиков ощущаются приятнее.

Мод ориентирован на версии Minecraft 1.16.5 и новее. Если вам нужна линейка 1.12.2 и старше, ищите вариант Redirector [Retro] — это отдельная ветка под другие правила обновлений и совместимости.

Клиент, сервер и совместимость с лоадерами

Важный плюс для администраторов: Redirector [Modern] рассчитан на работу и на клиенте, и на сервере. Его можно поставить на сервер так, чтобы игрокам не требовалось обязательно ставить тот же мод у себя — удобно для публичных проектов, где вы хотите оптимизировать JVM-поведение без «принудительного» набора модов у каждого входящего.

По опыту сообщества Forge-версия Redirector сейчас считается заметно более совместимой; Fabric-сборка существует, но обновления для неё фактически приостановлены, поэтому при выборе лоадера лучше заранее свериться с составом модпака и политикой поддержки.

Как вписать мод в свою сборку

Перед установкой проверьте версию Minecraft, набор оптимизационных модов и лоадер. Если у вас уже стоят агрессивные оптимизаторы, смотрите на предмет дублирования эффектов и конфликтов патчей — иногда «чем больше модов на скорость, тем лучше» не работает без тестов на конкретной связке.

Когда вы подбираете дополнения к миру блоков, биомов и механик, удобно держать установку в одном месте: этот мод можно легко поставить через лаунчер foxygame.net — гибкий и современный лаунчер для Minecraft, где моды доступны прямо из меню, без лишних переходов между сайтами и папками.

Практические советы и выводы

  • Сначала бэкап мира, особенно если сервер долгоживущий: любая оптимизация на уровне bytecode — повод для аккуратного теста на копии.
  • Сверяйте версии: Modern для 1.16.5+, Retro для старых веток — перепутать ветки легко, а последствия неприятны.
  • Тестируйте TPS и задержки в типичных сценариях: фермы редстоуна, воронки, мобы, чанклоадеры — именно там проявляется разница.
  • Документируйте состав модпака: при обращении к трекеру issues полезно сразу указать Forge/Fabric, точную версию игры и список оптимизационных модов.

Redirector [Modern] — это не «магическая кнопка +1000 FPS», а точечная инженерная оптимизация памяти и доступа к enum-значениям в духе известных performance-модов. В правильной сборке он помогает сделать игру чуть легче для Java-машины, а на сервере может дать дополнительный запас по стабильности без навязывания клиентам одинакового набора файлов. Если вы нацелены на чистый тест, начните с копии мира, зафиксируйте версии и сравните поведение до и после — так вы увидите реальный эффект именно в ваших биомах, механиках и любимых постройках из блоков.