1 votes

Aide avec les commandes personnalisées sur les villigers avec un objet personnalisé 1.15.2

J'ai essayé d'obtenir une émeraude à laquelle on a ajouté une couleur personnalisée et de la faire vendre par un villageois. J'ai réussi à faire apparaître les deux émeraudes, mais quand j'ai essayé de les combiner, ça n'a pas marché. Pouvez-vous me dire ce que j'ai fait de mal ?

/summon villager ~ ~1 ~ {VillagerData:{profession:farmer,level:2,type:plains},Offers:{Recipes:[{buy:{id:acacia_boat,Count:1},sell:{id:emerald,Count:1,tag:{display:{Name:"\"aqua\"",Lore:["\"TOKENNNN\""]}}},maxUses:9999999},{buy:{id:acacia_boat,Count:1},buyB:{id:acacia_boat,Count:1},sell:{id:emerald,Count:1,tag:{display:{Name:"\"Token\",\" color\":\"aqua\",\"italic\":true},{\"text\":\"ken\",\"color\":\"aqua\",\"italic\":true}]\",},HideFlags:1}\""}}},maxUses:9999999}]}}

Et la commande étendue :

/summon villager ~ ~1 ~
{ 
   VillagerData:{ profession:farmer, level:2, type:plains },
   Offers:{ 
      Recipes:[ 
         { 
            buy:{ id:acacia_boat, Count:1 },
            sell:{ id:emerald, Count:1,
               tag:{ display:{ Name:"\"aqua\"", Lore:[ "\"TOKENNNN\"" ] } }
            },
            maxUses:9999999
         },
         { 
            buy:{ id:acacia_boat, Count:1 },
            buyB:{ id:acacia_boat, Count:1 },
            sell:{ id:emerald, Count:1,
               tag:{ display:{ Name:"\"Token\",\" color\":\"aqua\",\"italic\":true},{\"text\":\"ken\",\"color\":\"aqua\",\"italic\":true}]\",},HideFlags:1}\"" } }
            },
            maxUses:9999999
         }
      ]
   }
}

Pour préciser le problème, il ne lit que la partie "TOKEN" et pas le reste.

1voto

cherryblossom Points 2753

Essayez cette commande :

/summon villager ~ ~1 ~ {VillagerData:{profession:farmer,level:2,type:plains},Offers:{Recipes:[{buy:{id:acacia_boat, Count:1b},sell:{id:emerald,Count:1b,tag:{display:{Name:"\"aqua\"",Lore:["\"TOKENNNN\""]}}},maxUses:9999999},{buy:{id:acacia_boat, Count:1b},buyB:{id:acacia_boat, Count:1b},sell:{id:emerald,Count:1b,tag:{display:{Name:"[{\"text\":\"Token\",\"color\":\"aqua\",\"italic\":true},{\"text\":\"ken\",\"color\":\"aqua\",\"italic\":true}]"},HideFlags:1}},maxUses:9999999}]}}

Élargi :

/summon villager ~ ~1 ~
{
  VillagerData: {profession: farmer, level: 2, type: plains},
  Offers: {
    Recipes: [
      {
        buy: {id: acacia_boat, Count: 1b},
        sell: {
          id: emerald,
          Count: 1b,
          tag: {
            display: {
              Name: "\"aqua\"",
              Lore: ["\"TOKENNNN\""]
            }
          }
        },
        maxUses: 9999999
      },
      {
        buy: {id: acacia_boat, Count: 1b},
        buyB: {id:acacia_boat, Count: 1b},
        sell: {
          id: emerald,
          Count: 1b,
          tag: {
            display: {
              Name: "[{\"text\":\"Token\",\"color\":\"aqua\",\"italic\":true},{\"text\":\"ken\",\"color\":\"aqua\",\"italic\":true}]"
            },
            HideFlags: 1
          }
        },
        maxUses: 9999999
      }
    ]
  }
}

Le principal problème concernait votre texte JSON pour la deuxième offre. Le vôtre était (non encodé) :

"Token"," color":"aqua","italic":true},{"text":"ken","color":"aqua","italic":true}]",},HideFlags:1}"

Non seulement vous avez inclus le HideFlags NBT dans les composants textuels JSON, mais il manque des parenthèses et un guillemet et un espace supplémentaires. Le JSON correct est

[
  {
    "text": "Token",
    "color": "aqua",
    "italic": true
  },
  {
    "text": "ken",
    "color": "aqua",
    "italic": true
  }
]

En outre, vous devez toujours inclure b o B après une balise octet (comme dans Count ).

0voto

Gamer Jake Points 1

Utilisez ça :

/summon villager ~ ~1 ~ {VillagerData:{profession:farmer,level:2,type:plains},Offers:{Recipes:[{buy:{id:acacia_boat, Count:1b},sell:{id:emerald,Count:1b,tag:{display:{Name:"\"aqua\"",Lore:["\"TOKENNNN\""]}}},maxUses:9999999},{buy:{id:acacia_boat, Count:1b},buyB:{id:acacia_boat, Count:1b},sell:{id:emerald,Count:1b,tag:{display:{Name:"[{\"text\":\"Token\",\"color\":\"aqua\",\"italic\":true},{\"text\":\"ken\",\"color\":\"aqua\",\"italic\":true}]"},HideFlags:1}},maxUses:9999999}]}}

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X