1 votes

Existe-t-il un moyen de tester si l'inventaire d'un joueur n'est pas plein dans Minecraft ?

Existe-t-il un moyen de tester si l'inventaire d'un joueur n'est pas plein (par exemple, au moins un emplacement vide n'importe où dans l'inventaire, sans compter les emplacements d'armure) avec des blocs de commande et autres ?

2voto

MCCG Points 169

J'ai trouvé /testfor @p {Inventory :[{Slot:0b}]}, qui émet un signal de 1 bloc si un objet s'y trouve, et aucun signal si ce slot est vide. Cela nécessiterait 36 blocs de commande, pour vérifier chaque slot (y compris la barre d'outils ; 27 pour vérifier uniquement l'inventaire, 40 si vous voulez vérifier les slots d'armure).

2voto

John Brown Points 21

Cette solution fonctionne pour la 1.14 à coup sûr, je n'ai pas testé pour la 1.13. Elle peut être élaborée pour vérifier tout l'inventaire en une seule commande ; cependant, dans cet exemple, je ne vérifie que la barre d'outils.

/execute if entity @p[nbt={Inventory:[{Slot:0b},{Slot:1b},{Slot:2b},{Slot:3b},{Slot:4b},{Slot:5b},{Slot:6b},{Slot:7b},{Slot:8b}]}] run say Hotbar is not full.

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