ModsFinder

NebulaFX

by atemukesu

NebulaFX, a Fabric particle mod by atemukesu, adds a GPU-instanced rendering engine for large-scale particle effects and fluid animations.

FabricClient and serverGNU General Public License v3.0 onlyOpen source1.20.1 – 1.21.1

What it does

Particles are drawn with GPU instancing through OpenGL 4.4 compute shaders and shader storage buffers. Object allocation happens at runtime with a pool scheme meant to avoid garbage collection pressure. Persistent mapped buffers move data between the CPU and the GPU without an extra copy, and weighted-blended order independent transparency keeps overlapping particles sorted correctly. Iris Shaders work alongside the mod.

Animations are loaded through a custom .nbl binary format. A Blender addon exports animation data to .nbl files, and the command NBL Animations plays them in game. A background thread handles Zstd decompression and state calculation, so the main rendering thread is not blocked during streaming. A texture cache manages VRAM with reference counting, reuse across instances and automatic cleanup.

The mod runs on the client and the server, so both sides need it. It requires Fabric API, Mod Menu, ThreatenGL and YetAnotherConfigLib (YACL). The code is under the GNU General Public License v3.0 only and is open source. Files cover 1.20.1 and 1.21.1, and the latest Fabric build, 1.0.8-1.21.1, was published on 2026-07-04.

Key features

  1. GPU-instanced particle rendering

    Particles are drawn in large batches on the GPU, aimed at large-scale effects with many objects on screen.

  2. Persistent mapped buffers

    Data is transferred from the CPU to the GPU without copying, reducing the work done each frame.

  3. Order independent transparency

    Weighted-blended transparency handles overlapping particles without requiring them to be sorted.

  4. Background streaming

    Animation data is decompressed and prepared on a separate thread while the rendering thread keeps running.

  5. Custom NBL animation format

    Blender exports animations to .nbl files, which the mod plays with the NBL Animations command.

Compatibility

Latest build for each game version and loader.

1.21.11.0.8-1.21.1
1.20.11.0.8-1.20.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 4

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Mod MenuAdds a mod menu to view the list of mods you have installed.
Required
YetAnotherConfigLib (YACL)A builder-based configuration library for Minecraft!
Required
ThreatenGLThreatens Minecraft to use modern versions of OpenGL
Required

How it compares

Full comparison

AcceleratedRendering-reFabricated is an MIT-licensed, open source Fabric mod for 1.20 – 1.21.1, and it runs on the client alone. Rentities is a client-side only Fabric mod for 1.21.11, under the MIT License. Valence Benchmark is a Fabric mod for 1.19 – 1.21.11 that needs the client and server, and it is not open source, being under the MIT License with no open source status.

ModLoadersGame versionsEnvironmentUpdated
NebulaFXFabric1.20.1 – 1.21.1Client and server2026-07-04
AcceleratedRendering-reFabricatedFabric1.20 – 1.21.1Client-side only2026-07-04
RentitiesFabric1.21.11Client-side only2026-05-22
Valence BenchmarkFabric1.19 – 1.21.11Client and server2026-08-15

Questions

Does NebulaFX need to be installed on the server?

Yes. Every player and the server need a copy of the mod.

Which dependencies must be installed with NebulaFX?

Fabric API, Mod Menu, ThreatenGL and YetAnotherConfigLib (YACL) are required.

Which game versions does NebulaFX support?

Files exist for 1.20.1 and 1.21.1, and the latest Fabric build targets 1.21.1.

How are Blender animations used with NebulaFX?

Export the animation as a .nbl file with the Blender addon, then play it in game with the NBL Animations command.

In the catalog

NebulaFX is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from atemukesu

All projects

Similar mods

What the author says

Nebula is a particle mod powered by a high-performance GPU-instanced rendering engine and optimized NBL streaming for fluid, large-scale animations. Also, you can use the Blender Addon to export a Blender animation as a.nbl particle animation.
atemukesu, on the Modrinth page

Official listing

Owner
atemukesu
Published
2026-02-15
Updated on Modrinth
2026-07-04
Facts verified
2026-10-15

Tags