Minecraft.
On the Java side, if that's the route you wanna go, consider getting the stuff from http://teachingkidsprogramming.org/. Llewellyn Falco took me through some of it at a conference a few years back and it looked pretty nice.
(Disclaimer: Not a Java person, no kids, but have geek-friends-with-kids ;-).