FireworkExplosion: {
    type: "compound";
    value: {
        FireworkColor: { type: "byteArray"; value: number[] };
        FireworkFade: { type: "byteArray"; value: number[] };
        FireworkFlicker: { type: "byte"; value: number };
        FireworkTrail: { type: "byte"; value: number };
        FireworkType: { type: "byte"; value: number };
    };
}

NBT structure of firework and [firework star](https://minecraft.wiki/w/firework star).

Type declaration

  • type: "compound"
  • value: {
        FireworkColor: { type: "byteArray"; value: number[] };
        FireworkFade: { type: "byteArray"; value: number[] };
        FireworkFlicker: { type: "byte"; value: number };
        FireworkTrail: { type: "byte"; value: number };
        FireworkType: { type: "byte"; value: number };
    }
    • FireworkColor: { type: "byteArray"; value: number[] }

      Array of byte values corresponding to the primary colors of this firework's explosion.

    • FireworkFade: { type: "byteArray"; value: number[] }

      Array of byte values corresponding to the fading colors of this firework's explosion.

    • FireworkFlicker: { type: "byte"; value: number }

      1 or 0 (true/false) - true if this explosion has the twinkle effect (glowstone dust).

    • FireworkTrail: { type: "byte"; value: number }

      1 or 0 (true/false) - true if this explosion has the trail effect (diamond).

    • FireworkType: { type: "byte"; value: number }

      The shape of this firework's explosion. 0 = Small Ball, 1 = Large Ball, 2 = Star-shaped, 3 = Creeper-shaped, and 4 = Burst. needs testing