Моди на Майнкрафт BadOptimizations
BadOptimizations
Колекція мікрооптимізацій для підвищення продуктивності гри.
Категорії мода
1M завантажень
Створено 11 місяців тому
Зовнішні ресурси
Розробники моду
thosea
Опис мода
BadOptimizations - це колекція в основному мікрооптимізацій, які утворюють щось більше! Але що ж він взагалі робить? Він робить кілька речей:
- Уникнення оновлення lightmap. Оновлення текстур lightmap, ймовірно, є найвитратнішою частиною клиентського тіка. Під час кожного тіка клієнт виконує деяку векторну математику для обчислення lightmaps для блоків і неба, після чого завантажує цю нову текстуру на GPU. Однак це можна повністю уникнути і кешувати, якщо нічого, що впливає на яскравість, не змінюється. Цей мод скасує оновлення lightmap, якщо нічого, що змінює яскравість (наприклад, ползунок гамми, ефекти зель) не змінювалося.
- Оптимізації обчислення кольору неба. Minecraft використовує `CubicScampler.sampleColor` кожен кадр для обчислення поточного кольору неба. Ця функція пройде 216 разів, щоб врахувати оточуючі біоми - навіть якщо всі оточуючі біоми ідентичні або мають ідентичні кольори неба. Цей мод забезпечує виклик цієї функції лише у разі, якщо ви між біомами з різними кольорами неба, і викликає її кожен тік. У іншому випадку використовується коротше, простіше і швидше обчислення кольору неба.
- Не виконувати відладочну логіку, якщо цього не потрібно. Minecraft має чотири рендерери відлагодження, які можна активувати за допомогою відладкового сервера: бджоли, ігрові події, грувальні тести та штучний інтелект селян. Навіть якщо немає чого обробляти, логіка для цих відлагоджувачів все одно виконується. Цей мод виконує їх лише у випадку, якщо відладка увімкнена і є дані для обробки.
Це всі основні, принаймні. Ви можете вимкнути будь-яку оптимізацію в файлі конфігурації, якщо вам це потрібно. Наскільки це допомагає? Доступно на сторінці GitHub.
Завантажити BadOptimizations
Ім'я файлу | Завантажувач моду | Версія Minecraft | |
---|---|---|---|
BadOptimizations-2.1.0.jar | Forge | 1.20.4 | |
BadOptimizations-2.1.0.jar | Forge | 1.20.1 | |
BadOptimizations-2.1.0.jar | Forge | 1.19.4 | |
BadOptimizations-2.1.0.jar | Forge | 1.19.3 | |
BadOptimizations-2.1.0.jar | Forge | 1.19.1 |