Skip to content

Latest commit

 

History

History
78 lines (42 loc) · 1.61 KB

patterns.md

File metadata and controls

78 lines (42 loc) · 1.61 KB

Patterns

#aim

#aim Pattern

Takes the block the player is aiming at as the pattern.

#eznoise

#eznoise Pattern

#eznoisepattern[palette][noisePreset][<scale>][<seed>]
Alias: #eznp

Uses a noise preset values to return palette blocks.
Which also has the following in-built presets:

  • #ridged[palette][<scale>][<seed>]
  • #smoothcells[palette][<scale>][<seed>]
  • #voronoiedge[palette][<scale>][<seed>]

#palette

#palette Pattern

#palette[palette]

Takes the given palette and returns a list of palette blocks. Can be used as a random block pattern.

e.g. //set #palette[##ice] is the same as //set [blue_ice,packed_ice,ice]

#selection

#selection Pattern

#selection[selection][<offset>]

Shorthand: #sel[selection][<offset>]

Sets blocks using the blocks currently in world at the location of the saved selection.
Acts as if the selection were tiled/stacked.

Optional <offset> variable to offset the pattern by a given vector.

#vectorgradient

#vectorgradient Pattern

#vectorgradientpattern[palette][vector][distance][<noisePreset>][<noiseScale>][<noiseSeed>]
Alias: #vgradientp

Sets palette blocks along a vector with a given distance length with the block chosen based on distance plus a blending factor. Can also use noise presets.