19 votes

Comment puis-je faire en sorte qu'un bloc ne puisse être placé que sur certains autres blocs ?

Je veux que les gens ne puissent placer des TNT que sur des blocs de quartz et j'ai déjà vu que l'on ne pouvait placer des blocs que sur certains autres blocs, mais je ne suis pas sûr de la commande utilisée pour le faire.

Quelqu'un le sait-il ?

27voto

Quentin Points 841

De le wiki Les étiquettes NBT de l'article :

B en mode Aventure [...]

étiquette : La balise tag.
- CanPlaceOn : Détermine les blocs contre lesquels les blocs portant cette étiquette peuvent être placés en mode aventure. être placés contre en mode aventure.

En tant que give La commande prend la valeur tag comme dernier paramètre, il vous suffit d'y déposer votre liste de blocs :

// Give one block of stone that can be placed on grass or dirt
give @p minecraft:stone 1 0 {CanPlaceOn:["minecraft:grass","minecraft:dirt"]}

Ou, dans la version 1.13+ :

give @p stone{CanPlaceOn:["minecraft:grass","minecraft:dirt"]}

2voto

ebsbk Points 2033

Tapez ceci dans les commandes :

/give (your name) minecraft:TNT 1 0 {CanPlaceOn:["minecraft:quartz_block"]}

IMPORTANT :
Vous pouvez modifier

minecraft:TNT 1 0 {CanPlaceOn:["minecraft:quartzblock"]}

à ce que vous voulez.

0voto

RedstoneGuy Points 9

Levier que vous pouvez placer sur le bloc de diamant ! Peut être utilisé dans Custom/Puzzle-Map !
/give [Username] lever 1 0 {CanPlaceOn:["minecraft:diamond_block"]}

C'est un levier que vous pouvez placer sur le bloc de diamants ! Vous pouvez le changer !

/give [Username] [block] 1 0 {CanPlaceOn:["minecraft:**[Your block]**"]}

Ou peut placer d'autres blocs !

/give [Username] [block] 1 0 {CanPlaceOn:["minecraft:[Your block],minecraft:[2nd block]"]}

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