22 votos

Hacer herramientas indestructibles en Minecraft

En Minecraft, ¿hay alguna forma de hacer que las herramientas sean indestructibles (sin usar mods)? Quiero hacer algunas herramientas indestructibles (para un mapa de aventuras). ¿Es posible hacer esto usando encantamientos (o algún tipo de comando)?

41voto

nerdfever.com Puntos 138

Puedes usar la etiqueta NBT "Unbreakable" para hacer que tus objetos sean irrompibles. Ejemplo con una espada:

/give @a minecraft:diamond_sword 1 0 {Unbreakable:1}

0 votos

Este es exactamente el propósito de la etiqueta Irrompible. Uno de estos debería ser elegido como la respuesta aceptada (o votado arriba).

16voto

João Vieira Puntos 822

Los elementos en Minecraft tienen un valor de Daño adjunto a ellos. Para las herramientas, esto se utiliza para determinar cuánto está dañado el objeto. Por ejemplo, las herramientas de diamante se rompen cuando este número alcanza los 1562 (su durabilidad).

Al lanzar un Encantamiento Unbreaking III en la herramienta (encantamiento) haces que dure 4 veces más: 1562·(1+3) = 6248 usos en promedio. El juego no te permite encantar a un nivel más alto.

Si eso no es suficiente para ti, tendrás que utilizar un programa externo de edición de datos de juego. Ten en cuenta que el programa solo será necesario una vez. No se necesitarán modificaciones posteriormente, ni para ti, ni para los jugadores de tu mapa.

En primer lugar, asegúrate de tener la herramienta deseada (con Unbreaking ya incluido) en el inventario de Minecraft, luego cierra el mundo.
Ahora es un buen momento para hacer una copia de seguridad de tu mundo en caso de que algo salga mal.

Utilicemos NBTEdit para editar la información sobre la herramienta.

  • Abre el archivo level.dat dentro del directorio de tu mundo.

  • Ve a DataJugadorInventario.

  • Selecciona la entrada que tiene el id de tu herramienta (por ejemplo, una pico de diamante es 278).

  • Haz doble clic en Daño y cambia el valor a -32768 (-2^15, el número más pequeño que puede contener un tipo de dato short int).

  • Abre la etiqueta del objeto → ench → "2 entradas" y cambia el lvl a 10. (Puedes hacer que el nivel sea incluso más grande, pero no se verá bien en el juego: "Unbreaking X" vs "Unbreaking enchantment.level.11").

  • Guarda el archivo.

Ahora tienes un objeto con (32768+1562)·(1+10) = 377630 usos. Además, durante los primeros 360448 usos (es decir, siempre) el objeto no mostrará su barra de daño. Además, la herramienta ni siquiera tiene que ser de diamante: una herramienta de madera seguirá teniendo (32768+60)·(1+10) = 361108 usos.

0 votos

Esto funciona, y el valor mínimo de daño es -32768.

13voto

Ash Palmer Puntos 209

Lo más cercano que puedes hacer es encantar tus herramientas para que duren más, aumentando significativamente su uso.

Otra opción para un mapa de aventuras sería proporcionar yunques a lo largo del mapa y esconder materias primas que podrías usar para reparar tus herramientas.

5 votos

+1. Coloca un Encantamiento de Irrompibilidad X en ella y, para todos los efectos, será indestructible. Bueno, a menos que sea incinerado.

0 votos

@lunboks ¿Realmente es posible darle a un objeto durabilidad infinita usando el encantamiento "Indestructible X"? Si es así, ¿cómo?

0 votos

@AndersonGreen Bueno, no. Simplemente durará mucho, mucho tiempo. Unbreaking I es doble durabilidad, II es triple, III es cuádruple, etc. Si estamos hablando de una herramienta de madera, también podrías aumentar el nivel de encantamiento a Unbreaking C. Eso debería ser suficientemente largo para todos.

2voto

steve Puntos 995

Puedes simplemente hacer este comando (en un bloque de comandos). Copia tal como está dentro del juego cualquier cosa en los (). Es tu elección en lo que quieras poner. Ten en cuenta que hice esto en la versión 1.7.2:

/give @p diamond_sword {Unbreakable:1,ench:[{id:(id de encantamiento),lvl:(poder del encantamiento),display:{Name:"(nombre del ítem)",Lore:["(un pequeño mensaje sobre cualquier cosa)"]}}

Puedes extender cosas como el total de encantamientos y líneas de Lore, algunos ejemplos múltiples encantamientos: ench:[{id:(id de encantamiento),lvl:(poder del encantamiento)},{id:(id de encantamiento),lvl:(poder del encantamiento)},{ y así sucesivamente.

Más líneas de Lore: Lore:["(un pequeño mensaje sobre cualquier cosa)","Lore:["(un pequeño mensaje sobre cualquier cosa)"," y así sucesivamente.

0voto

user49148 Puntos 1

Puedes usar bloques de comandos: digamos que 247 es una espada de madera (247 no es realmente una espada de madera, solo es un ejemplo), entonces hazlo:

give [nombre de jugador o @p o algo] [ID del objeto] [cantidad] [191918]

debería lucir algo así:

give @p 247 1 191918

¡Eso te dará una espada indestructible!

8 votos

¿Por qué usar un bloque de comandos en lugar de solo un comando? ¿Por qué usar exactamente "191918"?

JugonesTop.com

Jugonestop es una comunidad para amantes del gaming. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X