promotional bannermobile promotional banner

Ultimate Optimization Pack

The Greatest Optimization Mod

EN:

Ultimate Optimization Pack is an advanced client-side performance optimization suite for Minecraft Fabric, designed to intelligently manage rendering workloads, minimize redundant computations and improve overall resource efficiency.

Unlike traditional optimization approaches that primarily focus on reducing graphical quality or render distance, UOP focuses on intelligent rendering optimization — determining which objects actually need to be processed and displayed, eliminating unnecessary operations before they consume valuable system resources.

The mod combines multiple independent optimization systems that operate at different stages of Minecraft's client-side rendering and processing pipeline. Each module is designed to target a specific performance bottleneck while preserving essential visual effects and gameplay functionality.

Features:

  • Entity Culling - an advanced spatial visibility filtering system that prevents unnecessary entity rendering. It combines distance-based filtering with Occlusion Culling, a technique that detects entities completely obstructed by solid blocks. Visibility checks utilize voxel-based raycasting to determine whether an entity is actually visible from the camera's position. Multiple sample points are evaluated to improve visibility accuracy, while cached results minimize redundant calculations. Individual render distances can be configured for different entity types. Players, Ender Dragons and Withers are always kept visible.
  • Block Entity Culling - optimizes the rendering of complex block entities, including chests, signs, banners and other interactive or decorative objects. The system uses distance-based filtering and spatial occlusion tests to skip objects that are too far away or completely hidden behind solid geometry. Visibility caching reduces repeated calculations, while important exceptions, such as beacons, remain visible.
  • Particle Limiter - an intelligent particle management system based on Particle Admission Control. Instead of allowing every particle effect to create an object regardless of its relevance, UOP applies configurable distance filtering, density control and a per-tick particle budget. Unnecessary particle creation is prevented before objects enter the particle processing pipeline. Important visual effects, including explosions, fireworks and Totem effects, are preserved through dedicated exceptions.
  • Dynamic FPS - an adaptive client-side frame pacing system that automatically reduces rendering frequency when the Minecraft window loses focus or is minimized. By adjusting the client frame rate according to the window's activity state, it minimizes unnecessary CPU and GPU workload, helping reduce background resource consumption. Default limits: 15 FPS when unfocused and 5 FPS when minimized.
  • Performance Overlay - an integrated real-time performance monitoring system that provides detailed information about the client's rendering performance and optimization modules. It displays FPS, average and worst frame time, 1% low FPS, Java memory usage, entity visibility statistics, culling activity and particle processing data. This makes it possible to monitor performance fluctuations and observe how individual optimization systems operate. Press F8 to show or hide the overlay.

Commands:

  • /uop - display the current optimization status
  • /uop status - display detailed statistics for all optimization modules
  • /uop overlay - toggle the performance monitoring overlay
  • /uop reload - reload the optimization configuration
  • /uop toggle fps - enable or disable Dynamic FPS
  • /uop toggle entities - enable or disable Entity Culling
  • /uop toggle occlusion - enable or disable entity occlusion checks
  • /uop toggle blockentities - enable or disable Block Entity Culling
  • /uop toggle blockocclusion - enable or disable block entity occlusion checks
  • /uop toggle particles - enable or disable Particle Limiter

Configuration:

All optimization parameters can be customized through config/ultimate_optimization_pack.properties.

The configuration provides control over entity and block entity render distances, occlusion checks, visibility caching, particle density, particle limits, FPS caps, entity exceptions and other optimization parameters.

Each optimization module can be independently configured, allowing users to balance performance and visual fidelity according to their hardware and personal preferences.

Changes can be applied without restarting the game by executing /uop reload.

Support me on DonationAlerts


RU:

Ultimate Optimization Pack — продвинутый клиентский комплекс оптимизации производительности для Minecraft Fabric, предназначенный для интеллектуального управления графической нагрузкой, сокращения избыточных вычислений и повышения эффективности использования системных ресурсов.

В отличие от традиционных методов оптимизации, которые преимущественно основываются на снижении качества графики или уменьшении дальности отрисовки, UOP использует подход Intelligent Rendering Optimization — интеллектуальную оптимизацию рендеринга. Мод определяет, какие игровые объекты действительно необходимо обрабатывать и отображать, предотвращая выполнение ненужных операций ещё до того, как они начнут расходовать системные ресурсы.

Мод объединяет несколько независимых подсистем оптимизации, работающих на различных этапах клиентского конвейера обработки и отрисовки Minecraft. Каждый модуль предназначен для устранения определённых узких мест производительности, сохраняя при этом важные визуальные эффекты и игровые механики.

Функции:

  • Entity Culling — продвинутая система пространственной фильтрации видимости сущностей. Она объединяет дистанционную фильтрацию с технологией Occlusion Culling — определением объектов, полностью скрытых за непрозрачной геометрией. Для проверки видимости используется воксельная трассировка лучей (Voxel-based Raycasting), позволяющая определить, действительно ли сущность видна из текущей позиции камеры. Для повышения точности проверяются несколько контрольных точек объекта, а кэширование результатов позволяет сократить количество повторных вычислений. Для разных типов сущностей можно настраивать индивидуальную дальность отрисовки. Игроки, Дракон Края и Иссушитель всегда остаются видимыми.
  • Block Entity Culling — оптимизирует обработку и отрисовку сложных блочных сущностей, включая сундуки, таблички, баннеры и другие интерактивные или декоративные объекты. Система использует дистанционную фильтрацию и пространственные проверки окклюзии, позволяя пропускать объекты, находящиеся слишком далеко или полностью закрытые непрозрачной геометрией. Кэширование видимости сокращает количество повторных вычислений, а важные исключения, например маяки, продолжают отображаться.
  • Particle Limiter — интеллектуальная система управления частицами, основанная на принципе Particle Admission Control (контроль допуска частиц). Вместо безусловного создания каждого визуального эффекта UOP применяет настраиваемые ограничения по дальности, плотности и максимальному количеству частиц за один игровой тик. Ненужное создание объектов частиц предотвращается ещё до их попадания в конвейер обработки. При этом важные визуальные эффекты, включая взрывы, фейерверки и эффекты Тотема, сохраняются благодаря специальным исключениям.
  • Dynamic FPS — адаптивная система управления частотой кадров (Frame Pacing), которая автоматически снижает частоту обновления клиента, когда окно Minecraft теряет активность или сворачивается. Динамическое регулирование FPS в зависимости от состояния окна позволяет сократить ненужную нагрузку на процессор и видеокарту, уменьшая потребление ресурсов в фоновом режиме. Стандартные ограничения: 15 FPS для неактивного окна и 5 FPS для свёрнутого.
  • Performance Overlay — интегрированная система мониторинга производительности, предоставляющая подробную статистику работы клиента и модулей оптимизации в реальном времени. Отображает FPS, среднее и максимальное время кадра (Frame Time), 1% Low FPS, использование памяти Java, статистику видимости сущностей, активность алгоритмов Culling и данные об обработке частиц. Позволяет отслеживать колебания производительности и наблюдать за работой отдельных подсистем оптимизации. Нажмите F8, чтобы показать или скрыть оверлей.

Команды:

  • /uop - показать текущее состояние оптимизаций
  • /uop status - подробная статистика всех модулей оптимизации
  • /uop overlay - включить или выключить оверлей производительности
  • /uop reload - перезагрузить конфигурацию оптимизации
  • /uop toggle fps - включить или выключить Dynamic FPS
  • /uop toggle entities - включить или выключить Entity Culling
  • /uop toggle occlusion - включить или выключить проверку окклюзии сущностей
  • /uop toggle blockentities - включить или выключить Block Entity Culling
  • /uop toggle blockocclusion - включить или выключить проверку окклюзии блочных сущностей
  • /uop toggle particles - включить или выключить Particle Limiter

Настройки:

Все параметры оптимизации доступны для индивидуальной настройки в файле config/ultimate_optimization_pack.properties.

Конфигурация позволяет управлять дальностью отрисовки сущностей и блочных сущностей, проверками окклюзии, кэшированием результатов видимости, плотностью и количеством частиц, ограничениями FPS, исключениями для отдельных типов объектов и другими параметрами оптимизации.

Каждый модуль настраивается независимо, позволяя подобрать оптимальный баланс между производительностью и визуальным качеством с учётом возможностей компьютера и личных предпочтений.

Изменения можно применить без перезапуска игры с помощью команды /uop reload.

Поддержать меня на DonationAlerts

Ultimate Optimization Pack Team

profile avatar
Owner
  • 2
    Projects
  • 35
    Downloads

Support me - https://www.donationalerts.com/r/ogzk

More from ogzk