ModsFinder

DC Render API

by Yifei061004

DC Render API is a library for drawing particle effects, display entities and barrages on Fabric, Forge and NeoForge, for 1.20.1 and 1.21.1 builds.

FabricForgeNeoForgeClient and serverMIT LicenseOpen source1.20.1 – 1.21.1

What it does

The library provides a controllable particle system whose instances carry a stable id and an explicit lifecycle flag, so code can track and retire each one. Animation helpers cover circle and spiral orbits, wave motion, random walks, easing functions and timeline keyframes. Particle groups are created, ticked and destroyed in batches through server and client group managers.

Two dedicated network packets keep the particle view consistent between the server and each connected client. Emitters control spawn rate and velocity, and style objects set size, alpha, RGB colour and lifetime. A lightweight wrapper around Minecraft display entities and a barrage manager for circular and other patterns round out the toolkit.

Fabric Language Kotlin is required on Fabric, and Kotlin for Forge is required on Forge. Servers that run it need every player to install it too. Files target 1.20.1 and 1.21.1, with the latest builds published under the MIT License as open source.

Key features

  1. Controllable particles

    Particle instances keep a stable id and an explicit dead flag, so they can be tracked and removed deterministically.

  2. Motion and easing

    Circle, spiral, wave and random-walk motion are available, along with easing curves and keyframe timelines.

  3. Synced particle groups

    Batched group creation, ticking and destruction run through server and client managers, with two dedicated packets.

  4. Emitters, styles and barrages

    Emitters set spawn rate and velocity, styles define size, alpha, colour and lifetime, and barrages build circular patterns.

Compatibility

Latest build for each game version and loader.

1.21.1Not availableNot available1.0.0
1.20.10.2.0-1.20.1Fabric0.2.0Not available
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 1

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Required by 1 mod

Use cases

Visual effects in Dragon Curse Chronicles

The library is the rendering base for the exclusive effects of Dragon Curse Chronicles, including talisman laser and fireball trails.

Who it’s for: Mod developers who need particle choreography, synced across server and clients, without writing the networking and lifecycle code themselves.

How it compares

Full comparison

CooParticlesAPI is a Fabric and NeoForge particle library for 1.21.1 under All rights reserved, and it is not open source. Lumiera supports Fabric, Forge and NeoForge for 1.20.1 – 26.1.2 with a custom license, and it is not open source; it works on either side, and neither needs it.

ModLoadersGame versionsEnvironmentUpdated
DC Render APIFabric, Forge and NeoForge1.20.1 – 1.21.1Client and server2026-08-08
CooParticlesAPIFabric and NeoForge1.21.1Client and server2026-08-14
LumieraFabric, Forge and NeoForge1.20.1 – 26.1.2Client or server, optional2026-07-05

Questions

Does DC Render API need Fabric Language Kotlin?

Yes. On Fabric it is a required dependency, and on Forge the required dependency is Kotlin for Forge.

Does the server need the library installed?

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

Which game versions are supported?

Files exist for 1.20.1 and 1.21.1, with Fabric 0.2.0-1.20.1Fabric and Forge 0.2.0 for 1.20.1, and NeoForge 1.0.0 for 1.21.1.

In the catalog

DC Render API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from Yifei061004

All projects

Similar mods

What the author says

Event Types: | Event Class | Trigger | |---|---| | ParticleCollideEvent | Particle collides with a block | | ParticleHitEntityEvent | Particle hits a living entity | | ParticleOnGroundEvent | Particle lands on the ground | | ParticleOnLiquidEvent | Particle enters a liquid | All three loaders register a Particle…
Yifei061004, on the Modrinth page

Official listing

Owner
Yifei061004
Published
2026-04-07
Updated on Modrinth
2026-08-08
Facts verified
2026-10-15

Tags