vous donner
Niveau d'autorisation conditions |
2‌ [JE uniquement] |
---|---|
Restrictions |
Triche uniquement‌[BE uniquement] |
Donne un objet Ă un ou plusieurs joueurs.
Syntaxe
- Édition Java
- Édition Bedrock
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
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
Command | Gâchette | Édition Java | Édition Bedrock |
---|---|---|---|
tous | les 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ès | Donne 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 | Édition | Situation | Nombre de réussites | /exécuter le succès du magasin ... | /execute le résultat du magasin ... |
---|---|---|---|---|---|
tous | Édition Java | En cas d'échec | 0 | 0 | S. O. |
En cas de succès | 1 | 1 | le nombre de joueurs ciblés | ||
Édition Bedrock | En cas d'échec | 0 | S. O. | S. O. | |
En cas de succès | le nombre de joueurs qui reçoivent des objets | S. 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.0 | Bêta 1.9 Avant-première 4 | Ajout d'un argument de valeur de dommage à /give. | |||
1.3.1 | 12w16a | /give est maintenant utilisable en solo. | |||
1.4.2 | 12w38a | /give donne maintenant des objets directement au joueur au lieu de les laisser tomber du joueur. | |||
1.5 | 13w04a | /give accepte maintenant la valeur des données comme quatrième argument. | |||
1.7.2 | 13w36a | Ajout de l'argument dataTag Ă /give. | |||
1.8 | 14w32b | /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.17 | 21w10a | Introduction 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.0 | construire 1 | Ajouté /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]