Перейти к содержимому
Mineforgian

Smart Particles

A performance mod that greatly optimizes particle rendering and particle limits.

162K загрузок78 подписчиковMITfabricforgeneoforge

Обновлён 28 мая 2026 г. · опубликован 2 января 2026 г.

  • Smart Particles Mod installed
  • Before Smart Particles Mod

🛡️ 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!

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
26.1.2.10Релиз26.1, 26.1.1, 26.1.2neoforge28 мая 2026 г..jar (51 КБ)
1.14.10Релиз26.1.2fabric28 мая 2026 г..jar (50 КБ)
1.13.10Релиз26.1.1fabric28 мая 2026 г..jar (50 КБ)
1.12.10Релиз26.1fabric28 мая 2026 г..jar (50 КБ)
7.10.9Релиз1.7.10forge4 февраля 2026 г..jar (46 КБ)
19.2.10Релиз1.19.2forge4 февраля 2026 г..jar (89 КБ)
20.1.10Релиз1.20.1forge21 января 2026 г..jar (51 КБ)
21.11.10Релиз1.21.11neoforge16 января 2026 г..jar (51 КБ)
21.10.10Релиз1.21.9, 1.21.10neoforge16 января 2026 г..jar (51 КБ)
21.8.10Релиз1.21.5, 1.21.6, 1.21.7, 1.21.8neoforge16 января 2026 г..jar (50 КБ)
20.6.10Релиз1.20.6neoforge16 января 2026 г..jar (50 КБ)
20.5.10Релиз1.20.5neoforge16 января 2026 г..jar (50 КБ)
1.11.10Релиз1.21.11fabric16 января 2026 г..jar (50 КБ)
1.10.10Релиз1.21.10fabric16 января 2026 г..jar (50 КБ)
1.09.10Релиз1.21.9fabric16 января 2026 г..jar (50 КБ)

Показаны последние 15 из 122 версий. Все версии — на Modrinth.

Ченджлог

26.1.2.10Релиз26.1, 26.1.1, 26.1.2 · 28 мая 2026 г.

Release for Minecraft version 26.1 - 26.1.2

1.14.10Релиз26.1.2 · 28 мая 2026 г.

Release for Minecraft version 26.1.2

1.13.10Релиз26.1.1 · 28 мая 2026 г.

Release for Minecraft version 26.1.1

1.12.10Релиз26.1 · 28 мая 2026 г.

Release for Minecraft version 26.1

7.10.9Релиз1.7.10 · 4 февраля 2026 г.

Hotfix Update for 1.7.10

FIX: Resolved a java.util.ConcurrentModificationException crash occurring during the particle culling pass.

CHANGED: Rewrote the culling logic to use safe reverse-iteration and list snapshotting, preventing crashes when particles are removed unexpectedly.

IMPROVED: Added synchronization to the EffectRenderer to improve compatibility and thread safety with other mods.

19.2.10Релиз1.19.2 · 4 февраля 2026 г.

Release for Forge MC 1.19.2

20.1.10Релиз1.20.1 · 21 января 2026 г.

X.XX.10 Update

Smart Particles - Performance & Visuals Update

Performance Overhaul

Reduced Lag Spikes (GC Optimization): Implemented Object Caching for internal heap arrays. The mod no longer allocates large arrays every tick, drastically reducing Garbage Collection pressure and eliminating micro-stutters.

Faster Culling (Single-Pass): Implemented Single-Pass Culling using an Iterator. Invisible or low-priority particles are now removed immediately during the initial scoring loop, often allowing the mod to skip the cleanup pass entirely.

Math Skipping: Added Frustum Math Skipping. Expensive vector calculations are now bypassed if a particle is already deemed "protected" (e.g., inside the rain radius), saving CPU cycles.

Visual Improvements

Better Weather Rendering: Implemented a dynamic protection threshold. Rain and thunder particles are now protected within a 23-block radius (up from 4 blocks) to prevent atmospheric effects from disappearing or flickering near screen edges.

Tweaked Default Protection: The default safety radius for close-up particles (like breaking blocks) has been slightly increased to 5 blocks (up from 4) to ensure consistency.

Bug Fixes

Rain Culling: Fixed an issue where frustum culling would remove active rain particles that were technically off-screen but part of the visible weather effect.

21.11.10Релиз1.21.11 · 16 января 2026 г.

X.XX.10 Update

Smart Particles - Performance & Visuals Update

Performance Overhaul

Reduced Lag Spikes (GC Optimization): Implemented Object Caching for internal heap arrays. The mod no longer allocates large arrays every tick, drastically reducing Garbage Collection pressure and eliminating micro-stutters.

Faster Culling (Single-Pass): Implemented Single-Pass Culling using an Iterator. Invisible or low-priority particles are now removed immediately during the initial scoring loop, often allowing the mod to skip the cleanup pass entirely.

Math Skipping: Added Frustum Math Skipping. Expensive vector calculations are now bypassed if a particle is already deemed "protected" (e.g., inside the rain radius), saving CPU cycles.

Visual Improvements

Better Weather Rendering: Implemented a dynamic protection threshold. Rain and thunder particles are now protected within a 23-block radius (up from 4 blocks) to prevent atmospheric effects from disappearing or flickering near screen edges.

Tweaked Default Protection: The default safety radius for close-up particles (like breaking blocks) has been slightly increased to 5 blocks (up from 4) to ensure consistency.

Bug Fixes

Rain Culling: Fixed an issue where frustum culling would remove active rain particles that were technically off-screen but part of the visible weather effect.

Полная история изменений — на Modrinth.

Комментарии

Загружаем…