BadOptimizations логотип

BadOptimizations

Колекція мікрооптимізацій для підвищення продуктивності гри.

Доступно на версіях Minecraft

[1.20.4] [1.20.1] [1.19.4] [1.19.3] [1.19.1]

Категорії мода


Завантаження 1M завантажень
Створено Створено 9 місяців тому

Зовнішні ресурси

Розробники моду

thosea аватар

thosea

Опис мода

BadOptimizations - це колекція в основному мікрооптимізацій, які утворюють щось більше! Але що ж він взагалі робить? Він робить кілька речей:



  • Уникнення оновлення lightmap. Оновлення текстур lightmap, ймовірно, є найвитратнішою частиною клиентського тіка. Під час кожного тіка клієнт виконує деяку векторну математику для обчислення lightmaps для блоків і неба, після чого завантажує цю нову текстуру на GPU. Однак це можна повністю уникнути і кешувати, якщо нічого, що впливає на яскравість, не змінюється. Цей мод скасує оновлення lightmap, якщо нічого, що змінює яскравість (наприклад, ползунок гамми, ефекти зель) не змінювалося.

  • Оптимізації обчислення кольору неба. Minecraft використовує `CubicScampler.sampleColor` кожен кадр для обчислення поточного кольору неба. Ця функція пройде 216 разів, щоб врахувати оточуючі біоми - навіть якщо всі оточуючі біоми ідентичні або мають ідентичні кольори неба. Цей мод забезпечує виклик цієї функції лише у разі, якщо ви між біомами з різними кольорами неба, і викликає її кожен тік. У іншому випадку використовується коротше, простіше і швидше обчислення кольору неба.

  • Не виконувати відладочну логіку, якщо цього не потрібно. Minecraft має чотири рендерери відлагодження, які можна активувати за допомогою відладкового сервера: бджоли, ігрові події, грувальні тести та штучний інтелект селян. Навіть якщо немає чого обробляти, логіка для цих відлагоджувачів все одно виконується. Цей мод виконує їх лише у випадку, якщо відладка увімкнена і є дані для обробки.


Це всі основні, принаймні. Ви можете вимкнути будь-яку оптимізацію в файлі конфігурації, якщо вам це потрібно. Наскільки це допомагає? Доступно на сторінці GitHub.

Завантажити BadOptimizations

Ім'я файлу Завантажувач моду Версія Minecraft
Завантажити BadOptimizations 1.20.4
BadOptimizations-2.1.0.jar Forge 1.20.4
Завантажити BadOptimizations 1.20.1
BadOptimizations-2.1.0.jar Forge 1.20.1
Завантажити BadOptimizations 1.19.4
BadOptimizations-2.1.0.jar Forge 1.19.4
Завантажити BadOptimizations 1.19.3
BadOptimizations-2.1.0.jar Forge 1.19.3
Завантажити BadOptimizations 1.19.1
BadOptimizations-2.1.0.jar Forge 1.19.1