Which game engine have you used?
LI uses a custom engine made in Java with pieces of Lightweight Java Game Library, the engine Minecraft uses. [Link]