Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details
🛡️ Smart Particles is a lightweight client side optimization mod designed to stabilize and improve frame rates in particle heavy environments. Unlike other particle mods that continue to render particles even when they are too far away, behind the camera, or hidden underground or underwater where the player cannot see them, Smart Particles actively manages the particle queue to keep the most important visuals on screen by prioritizing particles closest to the player and within your line of sight. This applies to vanilla particles and to particles added by other mods.
✨ Features Smart Particle Culling: Instead of randomly deleting particles, the mod calculates the distance of every particle relative to the player. It prioritizes keeping particles closest to you, removing the distant ones that you won't notice.
Smart Camera Culling: (New!) Aggressively removes particles that are outside the camera's view frustum (behind you or off-screen). This ensures that only visible particles take up resources, significantly improving performance when looking away from particle-heavy areas.
🧠 Pro tip: If you notice any particle pop in while Smart Camera Culling is enabled, turn Smart Camera Culling off to avoid those pop ins.
Hard Cap Protection: Prevents FPS drops caused by massive particle explosions, mob farms, heavy particle biomes/villages, or modded spell effects by enforcing a strict limit on the total particle count.
Fully Configurable: The default limit is set to 5,000, but you can adjust this on the fly to fit your hardware or preferences.
Mod Menu Integration: Easily adjust settings in-game using the configuration button.
Compatibility: Designed to work alongside other particle and visual mods that add particles, since particle effects are client side.
Mods tested and compatible with Smart Particles:
- Particle Effects
- Particle Moths
- Particle Rain
- Particle Tweaks
- Particle Core
- Particular
- Visuality
- Particle Interactions
- Effective
- Subtle Effects
- Falling Leaves
- Cave Dust
- Wakes
- Vanilla Fireflies
- Cool Rain
- Better Combat
- Async Particles
- ...and more! (Almost all mods should be compatible)
⚙️ Configuration You can adjust the particle limit via the Mod Menu config screen or by editing the configuration file directly.
-
Default Limit: 5000
-
Smart Camera Culling: True (Default)
Config Location:
.minecraft/config/smart_particles/config.json
or
.minecraft/config/smartparticles.cfg
📦 Recommended (Fabric only!):
Fabric Loader
Fabric API
📦 Optional (Fabric only!):
Cloth Config API (settings screen)
Mod Menu (for easy config access)
Forge and NeoForge versions do not require any dependencies besides their respective loaders.
This mod is open-source and available under the MIT License. Feel free to use it in your modpacks and please consider supporting me!



