Close
    Search Search

    Commandes/donner

    Commandes/donner
    vous donner
    Niveau d'autorisation
    conditions

    2‌ [JE uniquement]
    1‌[BE uniquement]


    Restrictions

    Triche uniquement‌[BE uniquement]

    Donne un objet à un ou plusieurs joueurs.

    Syntaxe

    • Édition Java
    donner [ ]
    • Édition Bedrock
    donner [quantité : int] [données : int] [composants : json]

    Arguments

    HOURRA: : entité
    BE : joueur : cible : CommandSelector


    Spécifie la ou les cibles auxquelles donner le ou les éléments. Doit être un nom de joueur, un sélecteur de cible ou un UUID‌[Édition Java uniquement]. Et le sélecteur de cible doit être de type joueur.

    HOURRA: : item_stack
    BE : itemName : Item : CommandItem

    Spécifie l'élément à donner. Dans Java Edition, il doit être sous la forme item_id{data_tags} (accepte les balises d'élément et de bloc), dans lequel les balises de données peuvent être omises lorsqu'elles ne sont pas nécessaires. Dans Bedrock Edition, il doit s'agir d'un identifiant d'élément ou d'un identifiant de bloc pour lequel des éléments existent.

    TU: : entier
    BE : montant : int : int


    Spécifie le nombre d'éléments à donner. Si non spécifié, la valeur par défaut est 1. Doit être un nombre entier de 32 bits. Dans Java Edition, il doit être compris entre 1 et 2147483647 (inclus). Dans Bedrock Edition, il doit être compris entre 1 et 32767 (inclus).

    BE : données : int : int

    Spécifie la valeur des données d'élément du ou des éléments donnés. Les valeurs non valides pour l'ID d'élément spécifié reviennent à 0. Si non spécifié, la valeur par défaut est 0. Doit être un nombre entier de 32 bits. Il doit être compris entre 0 et 32767 (inclus).

    BE : composants : json : Json :: Valeur


    Spécifie les composants d'élément du ou des éléments donnés. Comme les balises de données, mais ne prend en charge que les fonctions minecraft:can_place_on, minecraft:can_destroy, minecraft:item_lock et minecraft:keep_on_death (voir #Examples). Doit être un objet JSON.

    Le résultat

    CommandGâchetteÉdition JavaÉdition Bedrock
    tousles arguments ne sont pas spécifiés correctement Inanalysable Échoué
    ou joueur : la cible ne parvient pas à se résoudre à un ou plusieurs joueurs en ligne Échoué
    est supérieur à 100 objets d'une valeur de pile S. O.
    En cas de succèsDonne le ou les éléments spécifiés à la ou aux cibles

    En cas de succès, invoque le ou les objets spécifiés à l'emplacement ou aux emplacements de la ou des cibles. Si ou joueur : la cible se résout en plusieurs cibles, chacune reçoit le nombre spécifié d'objets. S'il y a de la place dans l'inventaire du joueur, ou si le joueur est en mode créatif, l'entité d'objet invoquée est "fake", avec sa balise PickupDelay définie sur 32767 et sa balise Age définie sur 5999, ce qui rendrait normalement impossible la récupération l'élément, et le faire disparaître dans une tique. Si l'inventaire du joueur est plein et qu'il n'est pas en mode créatif, la balise Owner de l'entité de l'élément est définie sur la cible et sa balise PickupDelay définie sur 0 afin qu'elle ne puisse être récupérée que par ce joueur jusqu'à ce que dans les 10 secondes suivant sa disparition, à ce moment-là, d'autres joueurs peuvent le récupérer.


    Sortie

    CommandÉditionSituationNombre de réussites/exécuter le succès du magasin .../execute le résultat du magasin ...
    tousÉdition JavaEn cas d'échec00S. O.
    En cas de succès11le nombre de joueurs ciblés
    Édition BedrockEn cas d'échec0S. O.S. O.
    En cas de succèsle nombre de joueurs qui reçoivent des objetsS. O.S. O.

    Exemples

    • Pour donner au joueur le plus proche une épée de diamant avec Lore qui dit "Une arme légendaire" :
      • /give @p minecraft:diamond_sword{display:{Lore:[""Une arme légendaire""]}} 1‌[Édition Java uniquement]
    • Pour donner à tous les joueurs une potion ayant l'effet Vision nocturne :
      • /give @a potion{Potion:"minecraft:night_vision"} 1‌[Édition Java uniquement]
      • /give @a potion 1 5‌[Bedrock Edition uniquement]
    • Pour donner à un joueur aléatoire une épée en diamant Sharpness X :
      • /give @r diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:10}]} 1‌[Édition Java uniquement]
    • Donner au joueur exécutant la commande un bloc de diamant qui peut être placé sur la terre et peut casser des blocs de quartz, même en mode aventure.
      • /give @s minecraft:diamond_block{CanPlaceOn:["minecraft:dirt"]}

    ,CanDestroy:["minecraft:quartz_block"]} 1‌[Édition Java uniquement]



      • /give @s diamond_block 1 0 {"minecraft:can_place_on":{"blocks":["dirt"]},"minecraft:can_destroy":{"blocks":["quartz_block"]}} ‌[Bedrock Edition only]
    • Pour donner à tous les joueurs une Potion de Wither de niveau 2 avec Knockback X :
      • /give @a potion{Enchantments:[{id:"minecraft:knockback",lvl:10}],CustomPotionEffects:[{Id:20,Amplifier:1}]} 1‌[Java Edition only]
    • Pour donner au joueur le plus proche une épée en diamant qui ne sera pas lâchée à sa mort :
      • /give @p diamond_sword 1 0 {"keep_on_death": {}}‌[Bedrock Edition uniquement]
    • Pour donner à tous les joueurs un bâton qui ne peut pas être lâché ou fabriqué avec :
      • /give @a stick 1 0 {"item_lock": {"mode": "lock_in_inventory"}}‌[Bedrock Edition uniquement]
    • Pour donner à un joueur aléatoire une pelle en bois qui ne peut pas être déplacée de son emplacement, laissée tomber ou fabriquée avec :
      • /give @r wood_shovel 1 0 {"item_lock": {"mode": "lock_in_slot"}}‌[Édition Bedrock uniquement]

    Histoire

    Édition Java Alpha
    v1.0.15(Serveur alpha 0.1.0) Ajout de /give.
    La commande /give donne toujours exactement l'un des éléments spécifiés (par ID numérique) au lecteur spécifié.
    ?(à ou avant le serveur Alpha 0.1.2_01) Ajout de l'argument count à /give.
    Édition Java
    1.0.0Bêta 1.9 Avant-première 4Ajout d'un argument de valeur de dommage à /give.
    1.3.112w16a/give est maintenant utilisable en solo.
    1.4.212w38a/give donne maintenant des objets directement au joueur au lieu de les laisser tomber du joueur.
    1.513w04a/give accepte maintenant la valeur des données comme quatrième argument.
    1.7.213w36aAjout de l'argument dataTag à /give.
    1.814w32b/give ne peut plus faire de cumuls "illégaux" (comme 24 perles d'Ender ou 5 épées de fer).
    1.12?/give utilise maintenant le sélecteur @s, pour vous donner spécifiquement un élément.
    1.1721w10aIntroduction d'une nouvelle limitation de montant dans /give, ne peut donner qu'une seule fois 100 objets d'une valeur de pile.
    Édition de poche Alpha
    v0.16.0construire 1Ajouté /donner.
    La fonctionnalité est presque équivalente à l'utilisation de Java 1.10, sauf qu'il n'y a pas de prise en charge des balises de données et que la cible du lecteur est facultative dans /give.

    • / invoquer - invoquer n'importe quelle entité à n'importe quel endroit



    Voir sur : Modèle : commandes/contenu [modifier]

    ajouter un commentaire de Commandes/donner
    Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.