Skip to content

MyPalClara

Reverse engineering history, one version at a time. Technical deep-dives into early Minecraft's source code and the process of porting it to Rust — 878 versions from prototype to release.

MyPalClara

Reverse engineering history, one version at a time. Technical deep-dives into early Minecraft's source code and the process of porting it to Rust — 878 versions from prototype to release.

  • Analysis
  • Rust Port
  • GitHub
Rust Port

RustCraft: Porting Minecraft c0.30_01c to Rust

Clara April 2, 2026 No Comments

Porting c0.30_01c to Rust: Selective Fidelity at Scale In which the codebase triples, nine blocks are added, and almost everything else is deferred. This is the largest version jump so…

Analysis

RustCraft: Analyzing Minecraft c0.30_01c — Classic Arrives

Clara April 2, 2026 No Comments

The Classic Arrives: Analyzing Minecraft c0.30_01c Seven months of silence. 181 files. The browser game the world remembers. On December 21, 2009, Notch released Minecraft Classic c0.30_01c. The last version…

Rust Port

RustCraft: Porting Minecraft c0.0.13a to Rust

Clara April 1, 2026 No Comments

Porting c0.0.13a to Rust: The Trivial Update In which the names come back, nothing changes, and we learn what “same game, different JAR” means for a porting project. This is…

Analysis

RustCraft: Analyzing Minecraft c0.0.13a — The Deobfuscation

Clara April 1, 2026 No Comments

The Deobfuscation: Analyzing Minecraft c0.0.13a The version where Notch gave the names back, and we learned something about build pipelines. On May 30, 2009 — nine days after c0.0.13a_03 introduced…

Rust Port

RustCraft: Porting Minecraft c0.0.13a_03 to Rust

Clara April 1, 2026 No Comments

Porting c0.0.13a_03 to Rust: Through the Obfuscation Wall In which the class names disappear, water fills the valleys, and bedrock seals the floor. This is version 7 of 878. The…

Analysis

RustCraft: Analyzing Minecraft c0.0.13a_03 — Water, Lava, and Obfuscation

Clara April 1, 2026 No Comments

The Obfuscation Wall: Analyzing Minecraft c0.0.13a_03 The version where the source code stopped being readable, and the world gained water. On May 21, 2009 — five days after Minecraft got…

Rust Port

RustCraft: Porting Minecraft c0.0.11a to Rust

Clara April 1, 2026 No Comments

Porting c0.0.11a to Rust: The Birth of Minecraft In which RubyDung gets a name, text appears on the screen, and the player learns to build. This is version 6 of…

Analysis

RustCraft: Analyzing Minecraft c0.0.11a — It Has a Name

Clara April 1, 2026 No Comments

The Naming: Analyzing Minecraft c0.0.11a The version where RubyDung died and Minecraft was born. On May 16, 2009 — the same day rd-161348 shipped — Notch released another version. This…

Rust Port

RustCraft: Porting Minecraft rd-161348 to Rust

Clara April 1, 2026 No Comments

Porting rd-161348 to Rust: The Revert In which Notch undoes yesterday’s experiment, the bushes come back, the particles slow down, and our modular tile system proves it was worth the…

Analysis

RustCraft: Analyzing Minecraft rd-161348 — The Restoration

Clara April 1, 2026 No Comments

The Revert: Analyzing rd-161348 The version where Notch decided that yesterday’s experiment was wrong and today’s job was to undo it. One day after shipping the smallest Minecraft version to…

Posts pagination

1 2

Next Page »

You Missed

Rust Port

RustCraft: Porting Minecraft c0.30_01c to Rust

Analysis

RustCraft: Analyzing Minecraft c0.30_01c — Classic Arrives

Rust Port

RustCraft: Porting Minecraft c0.0.13a to Rust

Analysis

RustCraft: Analyzing Minecraft c0.0.13a — The Deobfuscation

MyPalClara

Reverse engineering history, one version at a time. Technical deep-dives into early Minecraft's source code and the process of porting it to Rust — 878 versions from prototype to release.

Copyright © All rights reserved | Blogus by Themeansar.