diff --git a/CHANGELOG.md b/CHANGELOG.md index de32dec..04554d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ Note to self: See the bottom of this file for the release template text. - Add `//noise2d` for perturbing terrain with multiple different noise functions - Add `//noiseapply2d` for running commands on columns where a noise value is over a threshold - Add `//ellipsoid2` which creates an ellipsoid that fills the defined region + - Add `//spiral2` for creating both square and circular spirals - Use [luacheck](https://github.com/mpeterv/luacheck) to find and fix a large number of bugs and other issues [code quality from now on will be significantly improved] - Multiple commands: Allow using quotes (`"thing"`, `'thing'`) to quote values when splitting - `//layers`: Add optional slope constraint (inspired by [WorldPainter](https://worldpainter.net/)) diff --git a/Chat-Command-Reference.md b/Chat-Command-Reference.md index 1000ac2..1244b8a 100644 --- a/Chat-Command-Reference.md +++ b/Chat-Command-Reference.md @@ -159,6 +159,19 @@ Creates vertical walls of `` around the inside edges of the define ``` +### `//spiral2 [] [ [ [] ] ]` +Generates both square and circular spiral shapes with the given ``. The interval defines the gap between the spiral in nodes, and the acceleration defines by how much the interval should be increased (a value of 1 means 1 node per revolution). + +``` +//spiral2 +//spiral2 circle stone +//spiral2 square +//spiral2 circle +//spiral2 glass 5 +//spiral2 square desert_sand 3 1 +``` + + ## Misc