(1.12) Stacker des items non stackables (potions, etc)

Wulfhartus

Bucheron
4 Janvier 2018
11
2
14
24
Salut ! Je travaille depuis longtemps sur une map aventure, et certains kits comprennent des potions, comme des potions de soin. Jusqu'en 1.11, il était possible d'utiliser
Code:
/replaceitem entity @p slot.hotbar.1 potion 5 0 {...}
pour se give, par exemple, 5 potions dans le deuxième slot de l'inventaire.

En 1.12 ce n'est plus possible : on ne peut plus se /replaceitem des potions stackées, ou même des épées. Mojang dit que c'est un bug qui a été corrigé, d'ailleurs.
Le seul moyen que j'ai trouvé pour remplacer cela, c'est utiliser un coffre :
Code:
setblock 50 21 -53 minecraft:chest 1 break {CustomName:"§0§lStuff",Items:[{Slot:0,id:"minecraft:splash_potion",Count:4b,tag:{Potion:healing,display:{Name:"§dSoin",Lore:["§dSoigne 2♥"]}}}]}
Cette commande fait apparaître un coffre avec 4 potions de soin stackées.
C'est bien, mais c'est pas suffisant. En effet, ça casse la fluidité du gameplay : il faut ouvrir un coffre, au prendre les potions au risque qu'elles se séparent en plusieurs stacks... J'aimerais que les potions soient placées dans l'inventaire, stackées, dès que le joueur choisit son kit.

Comment alors stacker des items non stackables, et se les donner directement ?
 
Dernière édition par un modérateur:
Je ne pense pas que ce que tu demandes sois possible, comme tu l'as bien dit, cela était un bug, et même si tu trouves un moyen, il est fort probable que celui-ci soit corrigé ultérieurement :/
 
Tu peux toujours summon ton item sur le joueur en question, par exemple :
Code:
/summon minecraft:item ~ ~0.5 ~ {Item:{id:potion,Count:5,tag:{display:{Name:"No Name"}}}}
et tu remplaces le chiffre 5 du Count par le nombre de potion que tu veux.

Après tu peux personnalisé ta potion avec ce site ;)
http://minecraft.tools/fr/potion.php
 
Sauf qu'il ne seront pas en stack :/
Si, je viens de faire le test sur mon monde en 1.12.2, et les items sont bien stacké.
2018-01-04_16.56.05.png
 
  • J'aime
Reactions: FunkyToc et Oromis
[Oh ça a l'air cool je vais tester merci]
Edit : ça marche parfaitement, c'est instantané et on a même l'impression que c'est un /give classique !

Je ne mets pas [Résolu] car une nouvelle technique serait toujours la bienvenue !
 
Dernière édition:
  • J'aime
Reactions: Daminator4113