2 votes

Comment faire en sorte qu'un élément affiche des données CanPlaceOn/CanDestroy factices ?

Dans Minecraft Java Edition, je suis en train d'expérimenter l'utilisation de CanPlaceOn y CanDestroy NBT marque les objets pour contrôler les blocs sur lesquels le joueur peut placer ses objets.

Je suis en train de créer une carte de trolls, où rien n'est ce qu'il semble être, et où tout vous incite à vous éloigner de la bonne réponse. Une des façons dont je prévois de tromper les joueurs est de faire croire qu'un objet peut être placé sur de la laine rouge, alors qu'en réalité il peut être placé sur chaux de la laine à la place.

Je suis déjà conscient que par la manipulation de la HideFlags certains aspects d'un article peuvent être cachés. Par exemple, je peux cacher le fait que l'objet peut être placé sur de la laine de chaux. Ainsi, le joueur pensera que l'objet est inutile, mais en réalité, il peut être placé sur de la laine de chaux.

Mais je ne sais pas comment réaliser la deuxième partie de cette astuce : ajouter un faux élément à la liste affichée dans le texte de survol de l'élément. Pour cette partie, je veux faire en sorte que l'élément regardez comme s'il pouvait être placé sur de la laine rouge, alors que ce n'est pas le cas.

Comment puis-je y parvenir ?

3voto

Richie Frame Points 1800

1.14 rend cela possible sans de devoir modifier les fichiers de langue.

La réponse se trouve dans l'article lore .

Le texte de l'histoire est affiché dans le texte de survol de l'objet. Avec la version 1.14, vous pouvez désormais donner un style à votre texte d'introduction en utilisant des composants de texte JSON. CanPlaceOn liste.


Pour ces commandes avancées, je recommande l'utilisation d'un générateur de commandes pour obtenir une commande correcte et éviter les erreurs de syntaxe NBT.

  1. Définissez le HideFlags Balise NBT à cacher AttributeModifiers , Unbreakable et le CanPlaceOn y CanDestroy liste. Ces éléments seront affichés en dessous de l'histoire si elle n'est pas cachée.
    Le nombre dont vous avez besoin est 30 pour cacher juste ces quatre-là.

  2. Définissez le Lore aux lignes suivantes :

    1. Une ligne vide. Cette ligne vide doit être placée de manière à ce qu'un espace soit affiché entre le nom de l'élément et la fausse liste de blocs pour les éléments suivants CanPlaceOn . En effet, cet espace apparaît lorsque l'on utilise véritablement l'ist réel.

    2. L'en-tête de la liste CanPlaceOn.

      [{"text":"Can be placed on:","color":"gray","italic":false}]
    3. Votre premier faux article de liste. Remplacer Stone avec le nom du bloc.

      [{"text":"Stone","color":"dark_gray","italic":false}]
    4. Votre deuxième faux article de liste. Répétez l'opération avec tous les autres éléments que vous voulez ajouter à la fausse liste.

      [{"text":"Gold Block","color":"dark_gray","italic":false}]
  3. Ajoutez les éléments réels à la CanPlaceOn en utilisant les balises normales. Ne vous inquiétez pas de l'afficher, car vous l'avez déjà caché à l'étape 1.

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