SnowflakeGenerator

Generate a DLA algorithm-based snowflake using a command.

Generate a DLA algorithm-based snowflake using a command.

/snowflake <x> <y> <z> <block_or_particle> [isParticle] [maxRadius] [numParticles] [pitch] [yaw] [particleSpacing] [persistent] [replaceAirOnly]

Parameters
<x> <y> <z>: The center coordinates for the generation. Supports relative ~ coordinates.

<block_or_particle>: The registry name of the block (minecraft:ice) or the vanilla particle name (flame, endRod).

[isParticle]: (Boolean) Set to true to use particles. If omitted or if a number is provided here instead, it defaults to false (block mode).

[maxRadius]: (Integer) The maximum logical radius of the snowflake. 

[numParticles]: (Integer) Total number of iterations to generate.  

[pitch]: (Double) Vertical tilt angle in degrees. Default: 0.0 (Horizontal).

[yaw]: (Double) Horizontal rotation angle in degrees. Default: 0.0.

[particleSpacing]: (Double) The scaling distance between points. Ignored for blocks (forced to 1.0). Default for particles: 0.25.

[persistent]: (Boolean) If true, particles render continuously for 60 seconds, and blocks stay permanently.Default: true.

[replaceAirOnly]: (Boolean) If true, prevents blocks from overwriting existing terrain. Default: false.

Examples

Generates a horizontal ice snowflake 10 blocks above the player using default parameters.

/snowflake ~ ~10 ~ minecraft:ice

Creates a dense, upright grid of glowing End Rod particles. Uses Pitch = 90 to stand vertically and tightens spacing to 0.2.

/snowflake ~ ~1 ~ endRod true 40 500 90 0 0.2

Generates a flame particle snowflake tilted at 45 degrees on both X and Y axes. 

/snowflake ~ ~5 ~ flame true 35 400 45 45 0.25 false

 

The SnowflakeGenerator Team

profile avatar
Owner
  • 1
    Followers
  • 4
    Projects
  • 971
    Downloads

More from Sss189