Phosphor (Forge) Мод для Minecraft 1.12.2, 1.15.2
Покращення продуктивності механізму освітлення Minecraft
Forge більше не підтримується, а завантаження надаються як є.
Надалі ми надаватимемо оновлення Phosphor лише для Fabric. Ви можете завантажити Phosphor для Fabric на новішій сторінці CurseForge. Випуски на цій сторінці не підтримуються і не отримуватимуть оновлень. Якщо ви вирішите їх використовувати, ви робите це на власний розсуд!
Phosphor для Forge
Phosphor — це мод для Minecraft, який оптимізує одну з найменш ефективних областей гри — рушій освітлення. Він працює як на клієнті, так і на сервері, і його можна встановити на серверах без необхідності мати мод у клієнтів. З Phosphor час генерації чанків для деяких вимірів може скоротитися вдвічі, а підвисання кадрів під час переміщення світом можна значно зменшити. Це рішення без компромісів для покращення продуктивності як в одиночній грі, так і на великих багатокористувацьких серверах, і воно не змінює жодних функцій чи поведінки ванільної гри.
Якщо ви ще не використовуєте його, Lithium (інший мод для оптимізації) чудово поєднується з Phosphor і повністю сумісний.
Звучить занадто добре, щоб бути правдою? Phosphor вже постачається увімкненим за замовчуванням у дуже відомому моді Aether II. Перегляньте його тут і, можливо, подумайте про встановлення вже сьогодні!
Встановлення
Forge на Minecraft 1.15+: Ви повинні завантажити та встановити MixinBootstrap 1.0.2 (або новішу версію) у вашу папку mods. Після цього встановлення Phosphor таке ж просте, як встановлення будь-якого іншого моду Forge — просто помістіть його у вашу папку mods.
Forge на Minecraft 1.12: Додаткові залежності не потрібні, просто помістіть мод у вашу папку mods, як будь-який інший мод Forge.
Вам не потрібно створювати нові світи, щоб скористатися перевагами моду.
Як це працює?
Для технічно підкованих розгорніть спойлер нижче, щоб побачити, що саме ми робимо для покращення продуктивності. Зауважте, що це стосується версії для Minecraft 1.12 і є застарілим у світлі Minecraft 1.15+.
Код, відповідальний за поширення змін освітлення світом, було повністю переписано, щоб бути значно ефективнішим, ніж ванільна реалізація.
Оновлення освітлення відкладаються, доки регіони, яких вони торкаються, не будуть запитані. Це дозволяє об'єднувати оновлення освітлення для блоків у пакети та значно зменшує кількість дубльованих запланованих оновлень освітлення для області. Пакетна обробка оновлень освітлення забезпечує неймовірне скорочення часу генерації світу для модифікованих вимірів, як-от The Twilight Forest з великою кількістю листя, що затінює світло, водночас все ще забезпечуючи значні покращення для ванільної генерації та інших модифікованих вимірів.
Поширення небесного світла по вертикальній осі було виправлено, щоб враховувати небесне світло, що надходить із сусідніх чанків, виправляючи низку проблем з освітленням, створених під час генерації світу та операцій із великими обсягами блоків.
Дані про освітлення тепер надсилаються клієнту для порожніх секцій чанків, коли вони нетривіальні (тобто не повністю освітлені небесним світлом). Це виправляє кілька помилок, коли освітлення виглядало неправильно в порожніх секціях неба.
Завдяки виправленню різних помилок у ванільній реалізації рушія освітлення багато дорогих перевірок, які раніше виконувалися під час розміщення або повторного освітлення блоків, тепер пропускаються, що значно зменшує накладні витрати цих операцій.
Phosphor мав багато часу, щоб дозріти за останні кілька місяців, і тому несумісності з модами та помилки трапляються дуже рідко.
Чого мод не робить?
Хоча це значне покращення ванільної реалізації рушія освітлення, він не вносить жодних змін у те, як працює модель освітлення в Minecraft. Простими словами, цей мод не змінює те, як рендериться світло (за винятком виправлених помилок), і не додає нових функцій до Minecraft. Це дозволяє моду працювати без встановлення на протилежному клієнті чи сервері. Виправлення та оптимізації, які надає Phosphor, стосуються саме покращення рушія освітлення, залишаючи його невеликим і самодостатнім. Цей мод не усуває всі затримки генерації світу чи підвисання на клієнті, оскільки освітлення — лише одна частина рівняння.
Сумісність з модами
Сумісність з OptiFine
Phosphor повністю сумісний з OptiFine, включно з функцією Dynamic Lights, реалізованою в OptiFine.
Сумісність з OpenCubicChunks
Через те, що OpenCubicChunks реалізує власну систему поширення світла, Phosphor, на жаль, принципово несумісний з цим модом.
Сумісність з DynamicLights
DynamicLights (окремий мод для Forge) не працюватиме правильно з встановленим Phosphor. Будь ласка, перегляньте відповідну проблему на GitHub для отримання додаткової інформації.
Сумісність з Albedo
І Albedo, і Phosphor реалізують власну систему освітлення, через що система освітлення Albedo перезаписується. Хоча встановлення Phosphor разом з Albedo не призведе до збою гри, воно перешкоджатиме роботі кольорових світел. У майбутньому, можливо, вдасться додати підтримку, але потрібні дослідження.
Сумісність з SpongeForge
Phosphor було перевірено на сумісність з останніми версіями SpongeForge на Minecraft 1.12.2, але ви повинні використовувати останні випуски SpongeForge (1.12.2-2838-7.1.8-RC3844 або новіші) та останні випуски Phosphor (0.2.3+). Phosphor відмовиться працювати, якщо використовується старіша версія SpongeForge. Крім того, ви повинні вимкнути асинхронне освітлення у файлі конфігурації Sponge, інакше продуктивність погіршиться.
Інші моди Forge
Наразі мені не відомо про проблеми несумісності з будь-якими іншими модами Forge! Phosphor не повинен спричиняти конфліктів з модами, які не змінюють рушій освітлення гри. Якщо ви зіткнетеся з проблемою сумісності, будь ласка, повідомте про неї у трекері проблем проєкту.
Дозволи для модпаків
Це безкоштовний проєкт з відкритим вихідним кодом на CurseForge, і тому, звісно, ви можете включити його у свій модпак! Хоча це не обов'язково, буде дуже вдячно, якщо ви додасте посилання на сторінку проєкту Phosphor та Patreon у вашому списку модів або на сторінці подяк.
Особлива подяка
Цей мод був би неможливим без внесків Mathe172 та PhiPro95. Деякі компоненти цього моду натхненні та/або засновані на їхній попередній роботі.
Повідомлення про проблеми
Будь ласка, використовуйте трекер проблем, посилання на який наведено вгорі сторінки, щоб повідомляти про помилки, збої та інші проблеми. Розділ коментарів на Curseforge не є місцем для повідомлення про такі проблеми, і, ймовірно, вас попросять переслати їх до трекера проблем.
Як встановити Phosphor (Forge)
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.12.2–1.15.2 on Forge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Forge
The loader must match the game version of the mod file, for example Minecraft 1.15.2. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file phosphor-forge-mc1.15.2-0.5.2+build.4.jar (44 KB) for your game version.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: Phosphor (Forge) should be in the list.
Minecraft 1.15.2 runs on Java 8: with a different Java version the game may close right after launch.
Версії
Із залежностями
| Minecraft | Завантажувач | Файл | Дата | Дії |
|---|---|---|---|---|
| 1.15.2 | Forge | Phosphor mc1.15.2-0.5.2+build.444.3 КБ 3 | ||
| 1.12.2 | Forge | Phosphor mc1.12.2-0.2.7899 КБ 20 | ||
| 1.12.2 | — | Phosphor mc1.12.2-0.2.61 МБ |
Відгуки
Станьте першим, хто оцінить Phosphor (Forge)

