[Media] silverfish - An easy way to set and get blocks in Minecraft worlds.

72 points VilleOlof 23 comments
[Media] silverfish - An easy way to set and get blocks in Minecraft worlds.

The above terrain was 100% generated by a simple Rust program using silverfish.

This crate allows you to very easily modify regions within your Worlds. Simply write region.set_block((5, 1, 9), "minecraft:stone")?, to set a block of stone at the coordinates of x5, y1, z9 inside the region.

Supports set/get for blocks and biomes cells, has batching & easy parallelization.
Supports any Minecraft version past 1.18+ (including modded versions)
And it can do all of this at incredible speeds, placing tens of millions of blocks a second.

The Github repository also includes some simple examples, like generating a "flat world" like region in only 20 lines of Rust.

Would love to see what people could make with it!