Community listing page, reviews here may not be monitored by the author.
FIREWORK!
No reviews yet
A fireworks/particle effects datapack for Minecraft (1.21.11 environment). It provides a large number of function-based effects, glyphs, and firework summoning logic.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description

Introduction
- A firework / particle effects datapack for Minecraft 1.21.11.
- Author: Mxpea (Aurelith / Mxpea).
- Automatically initializes scoreboards and storage, providing random fireworks, rainbow, ring, ray, line, letter pixel effects, and more.
Feature Overview
-
Auto-load and Tick
- Load function:
firework:load - Tick function:
firework:tick - Registration files: load.json / tick.json
-
Random Firework
- Main entry:
firework:fireworks/ran_firework - Parameter subroutines:
effects/fireworks_ran/
- Main entry:
-
Particles & Rainbow
- Rainbow value generation:
firework:effects/rainbow/rainbow_color_gen - Rainbow particle entry:
firework:run/rainbow - Random flash x10:
firework:run/ran_flash_10 - Random Dust:
firework:run/ran_dust
- Rainbow value generation:
-
Rings, Rays, Lines
- Rings:
firework:run/ring_normal,firework:run/ring_rainbow - Rays:
firework:run/ray_summon - Lines:
firework:run/line_summon
- Rings:
-
Lightning Effect
- Lightning entry:
firework:run/lightning_summon - Calculation routines:
lightning/
- Lightning entry:
-
Spherical Particles
- Sphere entry:
firework:run/ball_summon - Calculation routines:
ball/
- Sphere entry:
-
Other Effects & Utilities
- Colored falling block explosion:
firework:run/colord_block_exp - UUID utilities:
firework:gu/generate,firework:gu/convert,firework:tools/uuid_get - Letter pixels:
letters/
- Colored falling block explosion:
- Load function:
Quick Start
- Place the
firework/folder into the world'sdatapacks/directory. - Run any entry function to test effects (see example commands below).
Note:
firework:loadinitializes many scoreboards (e.g.,rings,ray_settings,line) and storage keys.
Example Commands
/function firework:fireworks/ran_firework: Generates a random firework (colors, trail, twinkle, type random)./function firework:run/ran_flash_10: Triggers 10 random flash particles in quick succession, good for strobe effects./function firework:run/ran_dust: Spawns a random colored dust particle./function firework:run/rainbow: Spawns rainbow particles using current rainbow parameters./function firework:run/ring_normal: Renders a ring with fixed particles (end_rod)./function firework:run/ring_rainbow: Renders a ring with rainbow particles./function firework:run/ray_summon: Spawns a ray effect (requires velocity/lifetime parameters set first)./function firework:run/line_summon: Draws line particles between start and end points with step count./function firework:run/lightning_summon: Spawns a lightning effect (requires attraction strength/step length etc. set first)./function firework:run/ball_summon: Spawns spherical particles based on radius and layer count./function firework:run/colord_block_exp: Spawns a colored falling block explosion (depends on Motion API)./function firework:letters/a: Draws the pixel pattern of letter A./function firework:gu/generate: Generates UUID data and writes to storage./function firework:tools/uuid_get: Reads and displays UUID info of current entity/context.
Parameter Setup Hints (Common)
- Ring effect depends on:
steps rings,distance rings. - Sphere effect depends on:
steps ball,distance ball(distance ball is radius; implementation uses scaled storage for finer control). - Ray effect depends on:
speed ray_settings,lifetime ray_settings,offset_x ray_settings,offset_y ray_settings. - Line effect depends on:
steps line, and requirestag @s add set_pozto record endpoint coordinates. - Lightning effect depends on:
attrack lightning,stepl lightning,delta lightning,maxstep lightning, and requirestag @s add set_pozto record endpoint coordinates.
Directory Index
- Entry functions: run/
- Firework parameter routines: effects/fireworks_ran/
- Ring calculation: effects/ring/
- Sphere: ball/
- Ray: ray/
- Line: line/
- Lightning: lightning/
- Letters: letters/
Dependencies
- This pack does not include
Mxpea.s.Motion.API. Some colored falling block effects (e.g.,firework:run/colord_block_exp) depend on that API.
Common Issues
/functionno response: Verify datapack path and run/reload, check that load.json and tick.json exist.- Ray/line not executing: Set required scoreboard parameters first (see "Parameter Setup Hints" above).
- Sphere effect not showing: Check that
steps ball> 0 anddistance ballis within a reasonable range.
License
- This project is licensed under the MIT License, see LICENSE.
Acknowledgements
- Includes UUID-related code from gu, originally under The Unlicense; redistributed according to its terms.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers