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]