"> Foro - [Ayuda] Aldeano pida dos items en Bloques de comandos - Page 1 of 1
Marzo 16, 2025, 08:08:51 pm
Visitante

Autor Tema: [Ayuda] Aldeano pida dos items  (Leído 2924 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Julio 01, 2016, 02:34:56 pm

Southruler




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Quien llevara mi cuerpos hasta el paramaputra?
  • Actividad

  • 0%
  • Logros

Más información


Buenas... Tengo una duda y voy a ser muy breve...
Quiero crear un aldeanos que de X items encantado, pero para eso necesito que el jugador de dos ítems, Ejemplo: 1 Espada de oro y 32 de oro para comprar un espada de oro con agudeza VII y Aspecto igneo...

Se editar esto, pero solo para un tradeo

Citar
/summon Villager ~1 ~ ~ {Offers:{Recipes:[{buy:{id: "stone",Count: 1},maxUses: 9999999,sell: {id: "stone",Count: 1},rewardExp: false}]}}

Algo que me gustaría añadir es que si alguno podria decirme como hago para darle atributos especiales tales como +20 de salud, o +10 de velocidad... Como en ragecraft

Alguno que me pueda ayudar? Desde ya gracias :D


Linkback: https://minecraftmin.net/index.php?topic=13359.0
« Última modificación: Julio 01, 2016, 02:41:05 pm por Southruler »


Guly Rojas
↓↓↓


↔▬▬▬▬▬▬▬§▬▬▬▬▬▬↔


Respuesta #1 Julio 01, 2016, 03:17:45 pm

KaliNuska




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    KaliNuska = comandos y redstone de calidad :D
  • Actividad

  • 0%
  • Logros

Más información

Lo que estás buscando es la tag BuyB, con la que podrás poner un segundo item a la hora de tradear con el aldeano si ya existe uno establecido por buy previamente.
De esta forma, el Aldeano poseería una única Offer para la que requiere una espada de oro y 32 lingotes y así dar otra espada de oro encantada y con atributos:
Código: [Seleccionar]
/summon Villager ~ ~ ~ {Offers:{Recipes:[{rewardExp:1b,maxUses:2147483647,uses:0,buy:{id:"minecraft:golden_sword",Count:1b},buyB:{id:"minecraft:gold_ingot",Count:32b},sell:{id:"minecraft:golden_sword",Count:1b,tag:{AttributeModifiers:[{AttributeName:"generic.maxHealth",Name:"generic.maxHealth",Amount:10,Operation:0,UUIDLeast:84233,UUIDMost:531180},{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.3,Operation:1,UUIDLeast:944197,UUIDMost:375453}],ench:[{id:16s,lvl:7s},{id:20s,lvl:1s}]}}}]},PersistenceRequired:1b}Modifica a tu gusto cualquier valor de las tags y añade las que necesites, como el nombre del item o el lore.
Si necesitas algún otro tipo de ayuda, trataremos de resolverla con la menor demora posible.

Te dejo también el mismo comando, pero con las tags visualmente ordenadas para facilitar su modificación. Puedes meterlo de esta forma en cualquier comando porque se omiten las tabulaciones y los saltos de línea:
Spoiler para ocultar:
Código: [Seleccionar]
/summon Villager ~ ~ ~
{
Offers:
{
Recipes:
[
{
rewardExp:1b,
maxUses:2147483647,
uses:0,
buy:
{
id:"minecraft:golden_sword",
Count:1b
},
buyB:
{
id:"minecraft:gold_ingot",
Count:32b
},
sell:
{
id:"minecraft:golden_sword",
Count:1b,
tag:
{
AttributeModifiers:
[
{
AttributeName:"generic.maxHealth",
Name:"generic.maxHealth",
Amount:10,
Operation:0,
UUIDLeast:84233,
UUIDMost:531180
},
{
AttributeName:"generic.movementSpeed",
Name:"generic.movementSpeed",
Amount:0.3,
Operation:1,
UUIDLeast:944197,
UUIDMost:375453
}
],
ench:
[
{
id:16s,
lvl:7s
},
{
id:20s,
lvl:1s
}
]
}
}
}
]
},
PersistenceRequired:1b
}



Respuesta #2 Julio 01, 2016, 04:32:46 pm

Southruler




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Quien llevara mi cuerpos hasta el paramaputra?
  • Actividad

  • 0%
  • Logros

Más información

Lo que estás buscando es la tag BuyB, con la que podrás poner un segundo item a la hora de tradear con el aldeano si ya existe uno establecido por buy previamente.
De esta forma, el Aldeano poseería una única Offer para la que requiere una espada de oro y 32 lingotes y así dar otra espada de oro encantada y con atributos:
Código: [Seleccionar]
/summon Villager ~ ~ ~ {Offers:{Recipes:[{rewardExp:1b,maxUses:2147483647,uses:0,buy:{id:"minecraft:golden_sword",Count:1b},buyB:{id:"minecraft:gold_ingot",Count:32b},sell:{id:"minecraft:golden_sword",Count:1b,tag:{AttributeModifiers:[{AttributeName:"generic.maxHealth",Name:"generic.maxHealth",Amount:10,Operation:0,UUIDLeast:84233,UUIDMost:531180},{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.3,Operation:1,UUIDLeast:944197,UUIDMost:375453}],ench:[{id:16s,lvl:7s},{id:20s,lvl:1s}]}}}]},PersistenceRequired:1b}Modifica a tu gusto cualquier valor de las tags y añade las que necesites, como el nombre del item o el lore.
Si necesitas algún otro tipo de ayuda, trataremos de resolverla con la menor demora posible.

Te dejo también el mismo comando, pero con las tags visualmente ordenadas para facilitar su modificación. Puedes meterlo de esta forma en cualquier comando porque se omiten las tabulaciones y los saltos de línea:
Spoiler para ocultar:
Código: [Seleccionar]
/summon Villager ~ ~ ~
{
Offers:
{
Recipes:
[
{
rewardExp:1b,
maxUses:2147483647,
uses:0,
buy:
{
id:"minecraft:golden_sword",
Count:1b
},
buyB:
{
id:"minecraft:gold_ingot",
Count:32b
},
sell:
{
id:"minecraft:golden_sword",
Count:1b,
tag:
{
AttributeModifiers:
[
{
AttributeName:"generic.maxHealth",
Name:"generic.maxHealth",
Amount:10,
Operation:0,
UUIDLeast:84233,
UUIDMost:531180
},
{
AttributeName:"generic.movementSpeed",
Name:"generic.movementSpeed",
Amount:0.3,
Operation:1,
UUIDLeast:944197,
UUIDMost:375453
}
],
ench:
[
{
id:16s,
lvl:7s
},
{
id:20s,
lvl:1s
}
]
}
}
}
]
},
PersistenceRequired:1b
}
Me salvaste broda... Muchisimas gracias de verdad...!!!




Share via delicious Share via digg Share via facebook Share via furl Share via linkedin Share via myspace Share via reddit Share via stumble Share via technorati Share via twitter

sad
Ayuda Con /testfor y detectar items

Iniciado por NickSplat

0 Respuestas
2293 Vistas
Último mensaje Abril 28, 2018, 06:02:24 pm
por NickSplat
xx
[Ayuda] Items en el ArmorStand con nombre y encantados [1.8]

Iniciado por lNaut7000

5 Respuestas
4924 Vistas
Último mensaje Febrero 12, 2015, 06:21:43 pm
por lol_600
xx
Ayuda sobre como editar Items con el give?

Iniciado por Kevin0000H

3 Respuestas
35164 Vistas
Último mensaje Mayo 19, 2014, 02:32:04 am
por thecalin
lamp
Aldeano que habla

Iniciado por Ozni29

0 Respuestas
4295 Vistas
Último mensaje Mayo 11, 2016, 02:53:30 am
por Ozni29