ModsFinder

Breath Weapon

by TheMrSuit

Breath Weapon is a Forge library for 1.20.1 that renders GeckoLib models, custom particles and beams, so mod authors can add effects without writing rendering code.

ForgeClient and serverMIT License1.20.1

What it does

Breath Weapon is a library that lets other mods draw GeckoLib models, special lighting and particle effects. Models are referenced by a GeckoLib.geo.json path and texture, and an optional animation file, animation name and rotation speed in degrees per tick can be set. Particles are defined in JSON files placed in a mod's datapacks, under a path such as data/mymod/particles/energy blast.json, and a guide explains how to integrate the particle system.

Installation requires only Forge for 1.20.1, with files published under the beta channel. The mod runs on client and server, so both sides need it. Breath Weapon is released under the MIT License but is not open source. Files were first published on 2026-05-09 and most recently updated on 2026-05-13, with the latest Forge file at version 0.0.9.

Key features

  1. GeckoLib model rendering

    Renders GeckoLib models with a texture and an optional named animation that plays on demand.

  2. Glow and pulsing light

    Particles can carry a constant glow or a pulsing brightness, with several light modes for dynamic lighting.

  3. Tapered beams

    Beams can narrow or widen along their length, and their endpoints can follow a target as it moves.

  4. Simple and complex particles

    Flat sparks, sparkles and dust sit alongside full 3D models with animation for explosions and magical effects.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.20.10.0.9
ReleaseBetaAlphaNot available

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

Use cases

Energy weapons

Lasers, energy blasts and tracers can be built as beams or billboards between two points.

Magic effects

Custom models with animation and glowing particles can represent spells and abilities triggered from spawning code.

Who it’s for: Mod developers who want custom particles, beams and GeckoLib models in their own mods. Players do not need it unless a mod they use requires it.

How it compares

Full comparison

GeoAnim is a Forge mod for 1.20.1 that is client-side only and not open source under All rights reserved, so it needs nothing on servers. DucLib is a Forge library for 1.19.2 – 1.20.1 that is open source under the MIT License and runs on client and server. SnAssets Library - Particles covers Fabric, Forge and NeoForge for 1.20 – 26.2, and is not open source under All rights reserved.

ModLoadersGame versionsEnvironmentUpdated
Breath WeaponForge1.20.1Client and server2026-05-13
GeoAnimForge1.20.1Client-side only2026-08-28
DucLibForge1.19.2 – 1.20.1Client and server2024-04-13
SnAssets Library - ParticlesFabric, Forge and NeoForge1.20 – 26.2Client or server, optional2026-08-08

Questions

Does Breath Weapon need to be installed on the server?

Yes. Servers that run it need every player to install it too.

Which loaders does Breath Weapon support?

Breath Weapon is published for Forge only, and the latest Forge file for 1.20.1 is version 0.0.9 on the beta channel.

Where are custom particle definitions placed?

Particle definitions are JSON files placed in the datapacks of the mod that uses them, such as data/mymod/particles/energy blast.json.

In the catalog

Breath Weapon is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 34,764 mods support Minecraft 1.20.1.

More from TheMrSuit

All projects

Similar mods

What the author says

This guide explains how to integrate the BreathWeapon particle system into your Minecraft mod to create custom particles without writing complex rendering code. That's it! The particle will render with default texture and physics.
TheMrSuit, on the Modrinth page

Official listing

Owner
TheMrSuit
Published
2026-05-09
Updated on Modrinth
2026-05-13
Facts verified
2026-10-15

Tags