I want to make a custom interpreter (coded purely in lua, reading more lua (sounds weird, eh?)). I want an advanced interpreter that can read an outdated file containing old game stuff, and reading out outdated LOVE2D functions, so when people choose make really cool mods, and abandon them, people can run old stuff on the new stuff. Hopefully, I can get it to where you can run new stuff on old stuff too.
EDIT: to sum it up, it's basically clearing up what I think is "minecraft's bullcrappy version handler", where new stuff can't run, and old stuff can't run, and mod developers abandon cool stuff, and people have to suck it up, and find another mod to play.