Particle optimizations: Culling, rendering optimizations, configurable particle-type-specific spawn reduction, and potion particle disabling. Compatible with Sodium, improves performance over Sodium alone.

Particle Core focuses on one thing: Optimizing particles. Vanilla Minecraft is quite inefficient with particles in a variety of ways. Particle Core aims to improve this.
The biggest performance improvement overall, Particle Core doesn't render particles you can't see. Makes sense! Only about a 12th of the lightbox is visible at standard FOVs, why render the 11/12 of particles you can't even see?
Particles that are rendered are optimized. Vertex transformations and lightmap polling are optimized. Vertex optimizations defer to Sodium.
Three methods are provided to either completely disable or reduce spawning of specific particle types. Any particle you can add via the /particle command is eligible.
1) A particle_type tag. Add particle types to particle_core:excluded_particles to completely disable those particle types. Server Owners: this will disable those particles for every client that joins the server, use with caution!
2) Config-based by-type reduction map. In the particle core config (see below), a user can add mappings of particle type identifier to chance double.
3) Turn of Potion Particles entirely. If you find potion particles on your screen annoying, head over to the config and turn them off!
Unlike invis-particle resource packs, this actually prevents the particles from spawning at all, improving performance.
Two config options are provided that can fine-tune the standard vanilla options of ALL, DECREASED, and MINIMAL. One is effectively a dial between ALL and DECREASED, the second a dial between DECREASED and MINIMAL. If you simply want to tweak particle spawning a bit, for example if your computer runs fine with DECREASED but you personally don't like how many particles are still on screen, you can dial DECREASED back without going all the way to MINIMAL.
Particle Core provides a config covering every feature added. locate the config in the standard .mincraft config folder. Config name is particle_core_config_v[x].json, where [x] is the current version number.
The config has a comprehensive "comment" section at the top of the file. Please read it for guidance on config usage.
To some, potion particles are extremely annoying. Use this setting to turn them off.
A dial to tweak particle spawning between the ALL and DECREASED Minecraft setting.
A dial to tweak particle spawning between the DECREASED and MINIMAL Minecraft setting.
Completely disable all client-side particle spawning.
Map to reduce specific particle spawning.
* key: identifier of the particle type, ex. minecraft:smoke.
* value: double between 0.0 and 1.0. 0.0 will completely disable the particle, 1.0 is normal spawning. Anything in between will be that fractional chance a particle succeeds at spawning.
If any feature in Particle Core is causing a conflict or it is simply undesired, every feature can be individually disabled by adding it's string key to this list. See comment for instructions.
Without Particle Core, world rendering is at 41% of CPU time, with renderParticles the lions share of that at 25% of CPU time.

With Particle Core, rendering is now at only 16% of CPU time, particle rendering basically a non-item.

Improves performance over Sodium by itself. Top section of the screenshot with Particle Core, the bottom section is without it. About 5% CPU time improvement, or 50% relative improvement.

Required
Unsupported
Условия использования, изменения и распространения этого товара.
08.07.2026 · Modrinth
VertexConsumer that isn't a BufferBuilderСкриншоты и изображения из оригинальной страницы Modrinth.







Опубликованные версии и оригинальные файлы Modrinth.
08.07.2026 · 390 017 загрузки
VertexConsumer that isn't a BufferBuilder08.07.2026 · 12 602 загрузки
VertexConsumer that isn't a BufferBuilder23.05.2026 · 10 320 загрузки
VertexConsumer that isn't a BufferBuilder23.05.2026 · 612 388 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 1 608 384 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 254 584 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 87 314 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 49 911 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 251 697 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 19 193 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 1 991 625 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 178 987 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 17 946 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 852 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 1 976 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 2 071 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 179 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 275 565 загрузки
VertexConsumer that isn't a BufferBuilder05.02.2026 · 908 205 загрузки
VertexConsumer that isn't a BufferBuilder25.01.2026 · 70 781 загрузки
addParticle25.01.2026 · 43 361 загрузки
addParticle25.01.2026 · 9 578 загрузки
addParticle25.01.2026 · 5 075 загрузки
addParticle25.01.2026 · 29 706 загрузки
addParticle25.01.2026 · 1 908 загрузки
addParticle25.01.2026 · 28 543 загрузки
addParticle25.01.2026 · 4 507 загрузки
addParticle25.01.2026 · 449 загрузки
addParticle25.01.2026 · 109 загрузки
addParticle25.01.2026 · 131 загрузки
addParticle25.01.2026 · 67 загрузки
addParticle25.01.2026 · 34 загрузки
addParticle25.01.2026 · 13 463 загрузки
addParticle25.01.2026 · 40 616 загрузки
addParticle22.01.2026 · 154 загрузки
22.01.2026 · 53 загрузки
22.01.2026 · 47 загрузки
22.01.2026 · 45 загрузки
22.01.2026 · 36 загрузки
22.01.2026 · 2 134 загрузки
22.01.2026 · 64 342 загрузки
22.01.2026 · 2 402 загрузки
22.01.2026 · 3 239 загрузки
22.01.2026 · 928 загрузки
22.01.2026 · 996 загрузки
22.01.2026 · 87 загрузки
22.01.2026 · 6 693 загрузки
22.01.2026 · 259 975 загрузки
22.01.2026 · 46 загрузки
22.01.2026 · 31 загрузки
22.01.2026 · 25 загрузки
22.01.2026 · 30 загрузки
22.01.2026 · 23 загрузки
22.01.2026 · 322 загрузки
22.01.2026 · 7 285 загрузки
21.01.2026 · 8 812 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
21.01.2026 · 439 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
21.01.2026 · 3 551 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
21.01.2026 · 2 064 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
21.01.2026 · 17 791 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
21.01.2026 · 949 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
21.01.2026 · 11 234 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
21.01.2026 · 550 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
21.01.2026 · 62 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
21.01.2026 · 26 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
21.01.2026 · 27 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
21.01.2026 · 21 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
21.01.2026 · 24 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
21.01.2026 · 638 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
21.01.2026 · 4 902 загрузки
This version brings significant performance boost over 0.2.x, with several new optimization features.
* Benchmarked with max particles >16,000, all particles visible on screen, and a mix of translucent and opaque particles
* Version 0.2.6 hit approximately 230fps
* Version 0.3.0 hit approximately 450fps
* Both without Sodium or other optimization mods. With sodium fps jumps above 500
05.07.2025 · 520 009 загрузки
16.04.2025 · 13 303 загрузки
16.04.2025 · 3 319 загрузки
16.04.2025 · 242 загрузки
16.04.2025 · 368 304 загрузки
16.04.2025 · 1 958 540 загрузки
16.04.2025 · 284 446 загрузки
16.04.2025 · 213 917 загрузки
16.04.2025 · 18 502 загрузки
16.04.2025 · 383 339 загрузки
16.04.2025 · 468 162 загрузки
20.01.2025 · 105 896 загрузки
20.01.2025 · 4 756 загрузки
20.01.2025 · 3 090 загрузки
20.01.2025 · 116 загрузки
16.09.2024 · 31 263 загрузки
16.09.2024 · 133 591 загрузки
16.09.2024 · 288 754 загрузки
16.09.2024 · 44 266 загрузки
16.09.2024 · 39 900 загрузки
16.09.2024 · 1 886 974 загрузки
29.08.2024 · 3 521 загрузки
29.07.2024 · 65 241 загрузки
29.07.2024 · 6 665 загрузки
29.07.2024 · 449 422 загрузки
20.06.2024 · 96 740 загрузки
27.04.2024 · 17 593 загрузки
27.04.2024 · 347 578 загрузки
25.04.2024 · 326 загрузки
*
25.04.2024 · 757 загрузки
22.04.2024 · 705 загрузки
Fix crash from GSON not reading the optimizations config correctly.
22.04.2024 · 2 886 загрузки
12.03.2024 · 120 809 загрузки
disableParticles, that completely disables particle spawning on the client.12.03.2024 · 1 300 загрузки
Properly marked the mod as client-sided, fixing server crashes if it was included in a server's mods (It's purely client mod, doesn't do anything on a server)
10.03.2024 · 315 загрузки
Initial beta of Particle Core