I created SerdeCraft - Serialize Rust data structures into Minecraft blocks using Serde

196 points -OwO-irl 8 comments

I've been working on a fun project that allows to serialize (and deserialize) Rust data structures into Minecraft blocks using serde.

What it does:

  • Takes any Rust data structure that implements Serde's Serialize/Deserialize traits
  • Converts them into Minecraft blocks (logs for numbers, colored wool for enums, etc.)
  • Places them in Minecraft using ComputerCraft computers via WebSocket
  • Can read the blocks back to deserialize into the original data structure