L-Systems in Minecraft - Dragon Curve, Koch Snowflake, and More! @DqwertyC
L-Systems in Minecraft - Dragon Curve, Koch Snowflake, and More!  @DqwertyC
Uploaded February 2022 | Updated September 2026, 1 week ago
This is a project I've been working on for a while - An implementation of Lindenmayer Systems (L-Systems) in Minecraft.

An L-System is a system for generating drawing instructions for curves. Each system starts with a set of instructions (called the axiom) and a set of rules for what each instruction gets replaced with each iteration. From this simple start, instructions for drawing extremely complicated curves can be generated.

I'm hoping to post a more in depth explanation of L-Systems soon, but for now, check out "Tom Rocks Maths" video on the topic: youtu.be/J0LyZSgVKVc

The datapack used in this video can be downloaded from github: github.com/DqwertyC/lsystem-datapack
For instructions on installing a datapack from github, check out my previous tutorial: youtu.be/ryZ2e0ATXc4

Timestamps for different curves:
00:00 - Dragon Curve
00:48 - Koch Snowflake
01:00 - Hilbert Curve
01:28 - Sierpinski's Carpet
02:25 - Sierpinski Arrowhead Curve
03:00 - Outro
L-Systems in Minecraft - Dragon Curve, Koch Snowflake, and More!Custom Defender Enchantment (and playing card datapack update)The Sounds of the Hilbert CurveLeft handed skin customization changes more than visuals!Custom Enchanting Tutorial 2: Flame ResistancePlayable PacMan in Minecraft #minecraft #pacmanEnd Relay - Datapack UpdateThis shader turns each block into a single pixelOne Block Maze Generator (April Fools)1.21 Pre Release 1: Riptide Bug Fixed!Feruchemy in Minecraft - (1.19.3 Survival/Multiplayer Datapack)A new maze algorithm optimized for Redstone
DqwertyC |

L-Systems in Minecraft - Dragon Curve, Koch Snowflake, and More!

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER