3D Particles
3D Particles is an enhanced version of the original DartCat's 3D Breaking Particles resource pack, adapted for the latest Minecraft versions (including 1.21.5) and featuring additional improvements and functions.
Improvements in This Pack
- Enhanced particle lighting: 3D particles now use the same lighting system as game entities. This means directional lighting from different dimensions applies correctly to them (works in all versions, except 1.21.5 due to a bug in that version!) • More 3D particles: The pack converts a total of 33 particle types into 3D format (complete list provided below)
Complete List of 3D Particles
- ash - block - crimson_spore - dolphin - dripping_dripstone_lava - dripping_dripstone_water - dripping_honey - dripping_lava - dripping_obsidian_tear - dripping_water - dust - dust_plume - falling_dripstone_lava - falling_dripstone_water - falling_honey - falling_lava - falling_nectar - falling_obsidian_tear - falling_spore_blossom - falling_water - glow_squid_ink - large_smoke - mycelium - ominous_spawning - smoke - spore_blossom_air - squid_ink - trial_spawner_detection - trial_spawner_detection_ominous - underwater - vault_connection - warped_spore - white_ash- Render distance configuration: All 3D particles render as 2D sprites when they're more than 24 blocks away (distance can be adjusted)
Configuration
Render Distance
To change the distance at which 3D particles turn into 2D, open the pack and navigate to:
assets/minecraft/shaders/include/three-dimensional-particles/config.glsl
Change the value on the second line of this file.
Disabling 3D Effect
If you want to disable 3D rendering for specific particles, go to the assets/minecraft/particles folder and delete the corresponding files. After this, these particles will look as they do in the original Minecraft version.
Compatibility
✅ = Fully Compatible ❌ = Incompatible 🟧 = Partially Compatible
| Modification | Compatibility | Notes |
|---|---|---|
| Vanilla Minecraft | ✅ | |
| Sodium | ✅ | |
| Nvidium | ✅ | |
| Iris (shaders disabled) | ✅ | |
| Iris (shaders enabled) | ❌ | Never compatible as shaders override vanilla shaders |
| Optifine (shaders disabled) | ✅ | |
| Optifine (shaders enabled) | ❌ | Never compatible as shaders override vanilla shaders |
| Particle Interactions | 🟧 | The "Pixel consistent block/item particles" setting must be disabled, otherwise block and item particles will look incorrect |
License
3D Particles is licensed under MIT
Copyright (c) 2023 DartCat25