VFXWeaver API
by Artition
VFXWeaver API is a client-side Java library that gives other mods cinematic effects such as screen post-processing, camera shake and block or entity overlays.
What it does
The library covers camera effects with simplex-noise shake, a smooth envelope, a dutch-angle roll and a field-of-view modifier. World overlays add block tint, block outlines, world-space geometry, a light beam with a soft vertical column and a pulse ring. Entity effects cover entity tint, outlines and displacement, with per-vertex displaced echo.
Effects can also be defined in datapacks as plain JSON, and keyframe animation supports easing curves, world, camera and player bindings, math expressions and sounds. Animated parameters can read player state such as vitals, movement speed, the light around the player, the clock and position. A static entry point, dev.vfxweaver.api.VFXAPI, lets other mods call the library with a one-liner per call.
The library requires Fabric API on Fabric and is published for Fabric and NeoForge. Players need the mod on their client, while the server may skip it and still add extra features. The mod is released under the MIT License, and it is open source.
Key features
Camera effects
Simplex-noise shake, a smooth envelope, a dutch-angle roll and a field-of-view modifier shape the camera.
World and entity overlays
Block tint, block outlines, light beams, pulse rings and entity outlines and tints are drawn in world space.
Keyframe animation
Easing curves and math expressions bind to world, camera and player values, with a progress parameter from 0 to 1.
Datapacks and commands
Effects defined in plain JSON can be fired by a server command, and a public Java API lets other mods trigger them.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Mod developers who want to add effects without writing rendering code, and datapack or map authors who want effects triggered by player state or server commands.
How it compares
Camera Shakify is client-side only, uses Fabric alone and is licensed under All rights reserved, so it is not open source. Handycam is client-side only and is open source under the GNU Lesser General Public License v3.0 only, with files for 1.20.1 – 26.2. Lumiera covers Fabric, Forge and NeoForge for 1.20.1 – 26.1.2 under a custom license, and either side can run it, and neither needs it.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| VFXWeaver API | Fabric and NeoForge | 1.21.11 – 26.2 | Client required, server optional | 2026-10-14 |
| Camera Shakify | Fabric | 1.20.1 – 26.2 | Client-side only | 2026-07-30 |
| Handycam | Fabric, Forge and NeoForge | 1.20.1 – 26.2 | Client-side only | 2026-10-11 |
| Lumiera | Fabric, Forge and NeoForge | 1.20.1 – 26.1.2 | Client or server, optional | 2026-07-05 |
Questions
Does VFXWeaver API need Fabric API?
Can a server trigger effects on clients?
Which game versions does the library cover?
In the catalog
VFXWeaver API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.
Similar mods
What the author says
A client-side VFX library/API for Minecraft 26.2, 26.1.x and 1.21.11 (Fabric and NeoForge). Drop-in cinematic effects — screen post-processing, camera shake, block/entity overlays, in-game screen images and real desktop picture windows — either from chat commands, from datapacks, or programmatically from your own mod…
Official listing
- Modrinth page
- modrinth.com/mod/vfxweaver-api
- Owner
- Artition
- Published
- 2026-08-21
- Updated on Modrinth
- 2026-10-14
- Facts verified
- 2026-10-15
