No se si se permite este tipo de cosas en el foro, pero ya que todo el mundo los usa, pero nadie termina de explicar como se utilizan, voy a explicar yo como conseguir cosas infinitas en el singleplayer.
Antes de nada, entrar en el Minecraft, en vuestro save de SinglePlayer, abrir el inventario y por ejemplo coger un monton de tierra y dividirlo tal que así:
Cada bloque de tierra se convertirá en lo que vosotros querais, de ahí la división.
Primero debemos de ir a este enlace, descargarlo en nuestro PC y descomprimir los archivos.
Encontraremos un archivo llamado NBTedit
Ejecútalo y aparecerá:
Minimiza el NBTedit y nos vamos a Inicio -> Configuración -> Panel de control -> Opciones de carpeta -> Pestaña "Ver" y seleccionamos la opción "Mostrar todos los archivos y carpetas ocultos"
Bien volvemos al NBTedit y vamos a la opción File -> Open... y abrimos el archivo level.dat que se encuentra en "C:\Documents and Settings\NOMBRE DE TU PC\Datos de programa.minecraft\saves\World1". Donde pone WorldX es el nombre de vuestra partida dentro del minecraft. Tener eso en cuenta cuando querais hacer esto.
Despues, ir desglosando los datos que el NBTedit ha cargado de vuestro mapa, hasta llegar a "Inventory"
Cada linea de las que veis dentro, son los objetos que tenemos en el inventario de nuestro personaje.
Nos van a importar dos valores: Count (El número de veces que queremos dicho objeto) y ID (El número que se designa al objeto).
Aquí os dejo las ID de los objetos que hay hasta ahora:
Así que por ejemplo, si queremos infinitos bloques de diamantes, hacemos doble click en Count y ponemos un valor alto, por ejemplo 200 (El límite son 64, por lo que el objeto se vuelve infinito al poner 200). Despues hacemos doble click en ID y ponemos el del diamante, que sería 57.
Una vez hechos los cambios que nos plazcan, vamos a File -> Save y ya podemos entrar en nuestra partida y disfrutar de todo infinito para que nuestra única barrera sea la imaginación.
Un saludo y espero que os sirva a los que esteis empezando.