yarn icon indicating copy to clipboard operation
yarn copied to clipboard

Farewell

Open apple502j opened this issue 1 month ago • 3 comments

This is a PR I never expected to make. I never thought this day would come. But it happened.

Yarn has been one of the longest projects I've worked on. My first PR, #2118, was made back in March 2021. That's more than four and a half years! During that time, tens of thousands (if not more) of people played modded Minecraft with Fabric, and while Mojmap was always available during that period, Yarn has been the most prevalent (and continues to be so until today). Our collaborative efforts made this possible, and I want to thank everyone who built this foundation, who spent nights competing on who can map faster, who reported numerous (and occasionally very funny) yarn bugs, and more.

I also have to thank my laptop, manufactured 11 years ago, which I routinely abused and is currently on life support. I was going to buy a new one that didn't use 99% of the 8GB RAM every time I decompile, but hey, that's no longer a concern!

I basically entered this field with no knowledge of Java. That sounds crazy isn't it? Aside from functional interface however Java is just another OOP language. Mapping teaches everything your computer science class does not. It teaches you how to read code you didn't write. It teaches you how to search what the algorithm does, without knowing its name. Naming conventions are basically just 50% Gang of Four patterns. And you learn a lot about the logic fueling actual code, not just hypotheticals - Packrat parsing, DFU, OpenGL, etc. I was fortunate I could experience this. Would I be able to write this on my resume? Probably not. But that's okay.

Anyway, this is my farewell PR. I'll still contribute to the API (but I first have to relearn everything in Mojmap!). This maps almost everything left, except DFU, a couple worldgen stuff, and some leftover rendering code that I'll leave to a person far more skilled in that field.

apple502j avatar Dec 10 '25 03:12 apple502j

RIP

knezoWTF avatar Dec 10 '25 21:12 knezoWTF

o7

dyrkuwu avatar Dec 10 '25 22:12 dyrkuwu

Rest in pieces

Earthcomputer avatar Dec 10 '25 22:12 Earthcomputer

You will be missed, Yarn o7

AutumnalModding avatar Dec 11 '25 01:12 AutumnalModding

o7

Biesheuvel avatar Dec 13 '25 14:12 Biesheuvel