Minecraft implementation with Java 3D API

I have been playing with Minecraft for about two weeks, and i think it’s a beautiful, well made game. But that’s not the subject of this topic.

I am actually reviewing the rules of the Java programming language and meanwhile i do this, i’m reading Killer Game Programming in Java, since i like to make games. In this book there are 15 chapters dedicated to the Java 3D API (comprehensible, since the book has been published in 2005).

I was wondering if i will get the same performance with an implementation of Minecraft using the Java 3D API (i know that it’s based on OpenGL or Direct3D so…). I have never been using that API so i don’t even know if it’s so suitable for making games as the books says.

What do you think guys?