État des services Mojang : Plus d'infos
La recherche se fait sur tous les élements du jeu. Rechercher un membre

Astuce Minecraft : Faire une tourelle défensive




Ce système va vous montrer comment faire une tourelle défensive, qui grâce à un cochon renommé "Tourelle", va envoyer des boules de feu sur tout les mobs alentours.

Comme le système en lui-même est un peu compliqué, voici un petit plan coloré : 


On va le suivre de gauche à droite, c'est à dire le jaune, puis le bleu, puis le rouge, puis le vert...

Mais d'abord il va falloir sortir un bout de papier et un crayon pour noter les coordonnés de l'emplacement du cochon-tourelle. Celui de l'exemple est placé en -5 58 -614 : 



Dans les commandes, les coordonnés seront notées <X>, <Y> et <Z>, mais parfois il y aura besoin d'écrire <Y + 15>, cela voudra dire qu'il faut prendre la coordonnée y et rajouter 15 mètres (ou 15 blocs).

Dernière recommandation : si vous ne savez plus comment obtenir un bloc de commande, tapez dans le tchat
/give @p minecraft:command_block

Si  vous avez la réponse "You do not have permission to use this command", c'est que vous n'avez pas activé les commandes lors de la création du monde. La parade la plus connue est d'ouvrir votre monde 
au LAN depuis le menu Echap.

Et maintenant on commence la construction ! 



I. La partie jaune : l'interrupteur

Cette partie est probablement la plus facile. En fait il suffit de mettre une commande dans un bloc à répétition toujours actif, puis de le brancher à un duo comparateur/répéteur, qui va alimenter deux autres blocs de commandes à répétition.
La commande à entrer est celle-là : 

/testfor @e[x=<X>,y=<Y>,z=<Z>,r=1,type=Pig,name=Tourelle]

Elle va tester si l
e cochon tourelle est bien là, et si c'est le cas va activer la machine.
Dans l'exemple, je vais donc rentrer : 

/testfor @e[x=-5,y=58,z=-614,r=1,type=Pig,name=Tourelle]



II. La partie bleue : les deux autres testeurs

Il va falloir placer sur la première branche un répéteur à 1 tick suivi d'un block de répétition, d'un comparateur et d'un autre répéteur à 1 tick.
Sur la deuxième branche ce sera un block de répétition, un comparateur, un répéteur simple et une porte logique (un block et une torche posée sur son côté).
Puis il faudra remplir les blocs de commande avec les commandes suivantes :

Commande de la première branche : /testfor @a[r=15]

Commande de l'autre branche : /testfor @e[x=<X>,y=<Y>,z=<Z>,rm=1,r=15,type=!Fireball]

La première commande va bloquer la machine si un joueur est dans la zone de tir (ben oui faudrait pas se faire écraser par notre propre système de défense), et la deuxième la stoppera si il n'y a personne à tuer.

Passons à la troisième partie


III. La partie rouge : la clock à trois torches

Un truc tout bête, une horloge à trois torches pour avoir une activation répétitive et plutôt lente de la quatrième partie. La partie bleue est branchée sur le système de manière à le bloquer si elle est activée, et la partie verte est alimentée par la boucle.
Pour ceux qui ne savent pas la construire, voici un petit zoom : 




IV. La partie verte : les boules de feu

Comme je disais (et comme vous pouvez le constater sur le bord de l'image précédente), la boucle va donner sur un carrefour et se diviser en trois branches (en haut, à droite et en bas). Un répéteur simple alimente un bloc à impulsion simple qui alimente une commande (elle un peu moins simple) : 

/summon Fireball <X> <Y + 4> <Z> {ExplosionPower:0,direction:[0.0,3.0,0.0]}

Cette commande va tirer des boules de feu à une cadence régulière à partir de ma tourelle. Si le toit de votre tourelle est à une distance différente de celle de l'exemple, vous pouvez bien entendu changer le <Y + 4>.
Le 
répéteur à droite donne sur deux bloc de commandes (pas nécessairement en chaîne mais en tout cas en répétition). Le premier contient la commande qui va détruire toutes les boules de feu qui pourraient vous viser, simplement par précaution : 

/execute @a[r=25] ~ ~ ~ /kill @e[x=~,y=~,z=~,dy=20,type=Fireball]

Et la deuxième va clouer au sol les entités visées : 

/effect @e[x=<X>,y=<Y>,z=<Z>,r=15,type=!Player] minecraft:slowness 30 30 true

Il n'y a pas besoin de les empêcher de sauter car les mobs ne peuvent pas sauter (sauf le slime mais la commande ne pourrait s'appliquer à lui).


Enfin la dernière partie, celle du bas. Il vous faut placer une dizaine de 
répéteur, tous réglés à 4 tics, de manière à  avoir un délais entre l'envoi de la boule depuis la tourelle et l'atterrissage de la 2ème boule sur les mobs. Il y aura donc environ 4 secondes d'intervalle : 0.1s par tics de redstone (à ne pas confondre avec les tics du jeu, plus d'info ici), multipliés par 4 puis par 10. 
Comme il faut que ce chemin trèèèèès long débouche quelque part, on va placer à sa fin un 
bloc à impulsion banal qui contiendra : 

/execute @e[x=<X>,y=<Y>,z=<Z>,rm=1,r=15,type=!Fireball] ~ ~ ~ /summon Fireball ~ ~50 ~ {ExplosionPower:0,direction:[0.0,-3.0,0.0]}



Et maintenant, le cochon en question.
Dans un bloc de commande à part, mettez ceci : 
/summon Pig <X> <Y> <Z> {CustomName:Tourelle,CustomNameVisible:1,NoAI:1b,PersistenceRequired:1b}

Ou sinon, pour avoir l'oeuf directement : 
/give @p spawn_egg 1 0 {EntityTag:{id:Pig,CustomName:Tourelle,CustomNameVisible:1,NoAI:1b,PersistenceRequired:1b}}


Il n'y a plus qu'à le placer aux coordonnées indiquées dans vos commandes, et votre système sera complet!

Maintenant que votre maison est bien protégée, je vous conseille de faires attention aux creepers lorsque vous sortez, ils sont souvent sournois et surprenant... Beware of creepers !




Cette astuce Minecraft a été posté par Z_runner dans la catégorie Commandes le 27/08/2016 à 16h21.
Validé par Grand_Corbeau. Dernière modification par Grand_Corbeau le 17/10/2016 à 22:52.
Partager :
Commentaires de l'astuce Minecraft
Faire une tourelle défensive :
Elios121202 (anonyme)
le 18/10/2016 à 06:56
Sympa.
le 18/10/2016 à 07:25
Mouais
le 18/10/2016 à 07:30
Les gars je vous présente la nouvelle recrue en rédacteur astuce !! Accueillez-le comme il se doit, il a travaillé dur ;)
EhOuaisMAJEULE (anonyme)
le 18/10/2016 à 08:29
Bienvenue dans la famille des rédacteurs ZRunner
Gamer391 (anonyme)
le 18/10/2016 à 09:14
C'est super explicatif et utile !
Merci z_runner !
le 18/10/2016 à 15:39
C'est dommage qu'il y ait pas de petite vidéo de démonstration. Et les images sont pas super super explicatives du fonctionnement ^^

Mais c'est du bon boulot.
AZH49 (anonyme)
le 18/10/2016 à 18:11
bienvenue!

PS: en modifiant les sélecteurs on peut en faire une tourelle anti joueur, par exemple qui attaquerait tous les joueurs qui n'ont pas un tag que l'on se serait donné auparavant...
Z_runner (auteur)
le 18/10/2016 à 18:33
Merci à tous pour ces commentaires encourageants ! Ne vous inquiétez pas, d'autres arrivent :D

Matis1299 : houlà c'est ma première astuce ici, on va y aller progressivement avec les vidéos ;-)

AZH49 : effectivement, je n'y ai pas pensé mais c'est tout à fait faisable en enlevant les type=!Player et la commande "/execute @a[r=25] ~ ~ ~ /kill @e[x=~,y=~,z=~,dy=20,type=Fireball]"
Le1Connu (anonyme)
le 18/10/2016 à 20:18
Super système !
En plus tu t'es donné du mal pour faire un bon truc alors que moi j'aurais fait un truc bien plus simple (ex : tourelle qui brûle ou gèle juste les mobs).

Ca aurait été plus classe avec des particules mais bon, ce n'est qu'un détail et la déco c'est facile à rajouter, avec les bases n'importe qui peut décorer tout à ses goûts...
thecubepasco (anonyme)
le 20/10/2016 à 00:55
C'est moi ou aucune astuces récentes ne sont faites pour la survie? Je me rappelle encore quand je venais chercher une astuce pour mon monde en survie (comme le coup de construire une porte 3x3)
Solarius (anonyme)
le 20/10/2016 à 15:51
Super !

Par contre une question : est-ce que les boules de feu ne sont pas toutes tirées dans une seule direction (avec le tag direction:[0.0,3.0,0.0]) ?
Je ne vois pas trop quelle partie du système sert à "viser" une entité...
Z_runner (auteur)
le 20/10/2016 à 16:17
Solarius : le tag direction permet (dans ton exemple) de faire bouger la boule de feu de 3 blocs vers le haut.
Elle sert juste à la "déco", en envoyant une boule de feu dans le ciel, et la 2ème (soit "/execute ... /summon Fireball ~ ~50 ~ {ExplosionPower:0,direction:[0.0,-3.0,0.0]}" ) va faire comme si cette boule redescendait sur l'entité à tuer.

En fait on ne voit qu'une seule boule qui monte et qui redescend alors que dans le système il y en a 2
le 21/10/2016 à 10:32
Bravo @Z_runner !!!!!!!!!!!!!!!!!! Mais sinon, c'est normal que tu soit VIP sur Epicube ( oui je fouine partout ).
Z_runner (auteur)
le 21/10/2016 à 11:26
Draghettis voui en effet je suis VIP, je l'ai acheté il y a quelques mois ;-)
Mais en quoi c'est normal (ou pas normal) ?
PseudoInvalide (anonyme)
le 21/10/2016 à 15:31
Sympa mais j'ai pas compris la dernière phrase.
cyanodraco (anonyme)
le 21/10/2016 à 18:47
cool, ça faisait longtemps que j'avais plus lu d'astuces !!
Sinon fait nous des astuces survivals ou pvp, non ?
Z_runner (auteur)
le 21/10/2016 à 19:00
C'est plus compliqué de faire des astuces pvp, car chacun a sa technique, ses habitudes, ses préférences.
Moi par exemple je suis bien meilleur à l'arc, mais j'avoue que le pvp et moi, si j'ai pas mon /kill, ça fait 2... :D
Et y a -t-il vraiment besoin de dire que pour tuer l'EnderDragon il faut déjà détruire les cristaux (ou faire /kill @e[type=EnderDragon] ) ?

Mais si toi tu as des idées, n'hésite pas à les poster ici, on se fera une joie de les corriger et de les publier !
zelda4 (anonyme)
le 21/10/2016 à 21:14
gg pratique cette tourelle on entoure sa base avec et tu te la coule douce juste un peu long a faire(désolé pour les fautes)
le 22/10/2016 à 20:00
@Z_runner Moi bizzarement, quand je fais /kill @e[type=EnderDragon], ben, ça tue toutes les entités, pas seulement l'EnderDragon, et si tu veux le portail retour et l'oeuf, tu dois le tuer manuellement ( en lui donnant un coup ). Alors moi je fais un /effect @p minecraft:strength 1000 255 true et je vais lui donner un coup avec un bloc de bouse ( one shot tout, sauf sous 3 conditions : vous les verrez quand mon astuce sera publié. Sinon ça fait 331,5 demi-coeur de dégats ). Donc, pas besoin de détruire les cristaux quand on fait 200 ou plus points de dégats ( 1 dégats = un demi-coeur en moins ).
Z_runner (auteur)
le 22/10/2016 à 21:22
@Draghettis ce que tu me dis est bizarre. Cette commande est censée tuer seulement l'enderDragon, pas les autres (je le sais pour l'avoir moi-même testée). Et pour le portail, il y a toujours le /setblock :D

J'ai aussi vu ton astuce, elle a l'air super, mais n'étant pas encore titulaire je ne peux pas la valider...
assez54 (anonyme)
le 23/10/2016 à 12:03
Grand Corbeau: Pourrai tu mettre le système du morpion avec IA dans les astuces?Pas forcément tous regardent les vidéos de ta chaine YT.
Z_runner: Très constuctif,continue!
le 23/10/2016 à 15:30
@Z_runner Peut-être que c'est lié au fps, je n'ai jamais plus de 15 fps, même avec Optifine et 4 GO de RAM. Mais j'ai un total de 3 astuces en attente.

Vous devez être connecté pour laisser un commentaire.