Particle Core
Оптимизация частиц: отсечение, оптимизация рендеринга, настраиваемое уменьшение спавна для отдельных типов частиц и отключение частиц зелий. Совместим с Sodium, повышает производительность по сравнению с одним Sodium.
- Загрузчики
- FabricNeoForgeForgeQuilt
- Скачиваний на Modrinth
- 17,9 млн
- Подписчиков на Modrinth
- 1,6 тыс.
- версий
- 107
- Обновлён
- 10 октября 202610 окт.
- Опубликован
- в 2024
Коротко о моде
Ставится только в игру; на сервер ставить не нужно

Particle Core сосредоточен на одной вещи: оптимизации частиц. Ванильный Minecraft довольно неэффективно работает с частицами во многих аспектах. Particle Core стремится это исправить.
Что это делает?
Отсечение
Самое большое улучшение производительности в целом: Particle Core не рендерит частицы, которые вы не видите. Логично! При стандартных FOV видно лишь около 1/12 от всего пространства, так зачем рендерить 11/12 частиц, которые вы даже не видите?
Оптимизации рендеринга
Частицы, которые рендерятся, оптимизированы. Преобразования вершин и опрос лайтмапы оптимизированы. Оптимизации вершин передаются Sodium.
Уменьшение или отключение по типу
Предоставлены три метода для полного отключения или уменьшения спавна определённых типов частиц. Подходит любая частица, которую можно добавить командой /particle.
- Тег particle_type. Добавьте типы частиц в
particle_core:excluded_particles, чтобы полностью отключить эти типы частиц. Владельцам серверов: это отключит эти частицы для каждого клиента, который зайдёт на сервер, используйте с осторожностью! - Карта уменьшения по типу на основе конфига. В конфиге particle core (см. ниже) пользователь может добавить сопоставления
идентификатор типа частицыкшанс double. - Полное отключение частиц зелий. Если вас раздражают частицы зелий на экране, зайдите в конфиг и отключите их!
В отличие от ресурспаков с невидимыми частицами, это действительно предотвращает спавн частиц вообще, улучшая производительность.
Настройка ванильных параметров
Предоставлены две опции конфига, которые позволяют тонко настроить стандартные ванильные параметры ALL, DECREASED и MINIMAL. Одна по сути является регулятором между ALL и DECREASED, вторая — регулятором между DECREASED и MINIMAL. Если вы просто хотите немного подкрутить спавн частиц, например, если ваш компьютер нормально работает с DECREASED, но вам лично не нравится, сколько частиц всё ещё на экране, вы можете убавить DECREASED, не доходя до MINIMAL.
Конфиг
Particle Core предоставляет конфиг, охватывающий каждую добавленную функцию. Найдите конфиг в стандартной папке .mincraft config. Имя конфига — particle_core_config_v[x].json, где [x] — текущий номер версии.
В верхней части файла конфига есть подробный раздел "comment". Прочитайте его для руководства по использованию конфига.
turnOffPotionParticles
Для некоторых частицы зелий крайне раздражают. Используйте эту настройку, чтобы отключить их.
reduceParticlesAllChance
Регулятор для настройки спавна частиц между настройками Minecraft ALL и DECREASED.
reduceParticlesDecreasedChance
Регулятор для настройки спавна частиц между настройками Minecraft DECREASED и MINIMAL.
disableParticles
Полностью отключить весь клиентский спавн частиц.
reduceParticlesByType
Карта для уменьшения спавна конкретных частиц.
- key: идентификатор типа частицы, напр.
minecraft:smoke. - value: double от 0.0 до 1.0. 0.0 полностью отключит частицу, 1.0 — обычный спавн. Любое значение между ними будет той дробной вероятностью, с которой частица успешно заспавнится.
disableOptimizations
Если какая-либо функция в Particle Core вызывает конфликт или просто не нужна, каждую функцию можно отключить отдельно, добавив её строковый ключ в этот список. Инструкции смотри в комментарии.
До
Без Particle Core рендеринг мира занимает 41% времени CPU, причём на renderParticles приходится львиная доля — 25% времени CPU.

После
С Particle Core рендеринг занимает всего 16% времени CPU, а рендеринг частиц практически незаметен.

С Sodium
Улучшает производительность по сравнению с одним Sodium. Верхняя часть скриншота — с Particle Core, нижняя — без него. Улучшение примерно на 5% времени CPU, или на 50% в относительном выражении.

Частые вопросы
Как установить Particle Core?
Установите Fabric под свою версию Minecraft, скачайте Particle Core под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Particle Core?
У Particle Core есть сборки для Minecraft 1.20–26.3.
Нужен ли Particle Core на сервере?
Ставится только в игру; на сервер ставить не нужно

