Clear Inventory et Armures
-
Salut !
J’aimerais savoir le nom de la fonction pour clear l’inventory du joueur et ses armures, je ne trouve rien et non plus sur internet, soit c’est tout bête soit c’est pas possible :X
Merci d’avance,
-
Tu as une fonction clearInventory dans player.inventory, je crois.
Sinon une simple boucle for pour la taille de l’inventaire ayant pour but à chaque tour de rendre null le slot actuel, devrait faire l’affaire
-
Ou sinon tu regarde dans la commande /clear
-
Ouep je crois qu’il y a une classe CommandClearInventory
Ce lien pourrait peut-être t’aider : http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/modification-development/1436062-forge-trying-to-remove-all-contents-from-player -
clear l’inventaire du joueur est très simple : player.playerInventory.clear() je crois, pour les armures tu as juste à regarder quel est sont les numéros des slots et à supprimer le contenu.
PS : pense à bien le faire côté serveur
-
Après beaucoup de tests voilà à faire côté serveur :
for(int x = 0; x < 4; x++) { cible.inventory.armorInventory[x] = null; } for(int x = 0; x < 36; x++) { cible.inventory.mainInventory[x] = null; } -
Ou alors vous fait juste sa et sa clear tout même les armure

-
Hum je ne crois pas que le necropost soit toléré sur ce forum, le dernier message date d’il y a quand même 4 ans…
Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.
Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.
Grâce à votre participation, ce message peut devenir encore meilleur 💗
S'inscrire Se connecter