CommandBlock [NoMod] Observer block sur minecraft PC

frodomax33

Addict à la redstone , drogué au commande bloc.
11 Février 2016
101
40
90
23
Bordeaux
Bonjour à tous pour ce nouveau NoMod pour minecraft 1.10 (la 1.9 marche mais possibilité de bug),
aujourd'hui j'ajoute l'observer block qui est sorti dans la dernière mise à jour de MCPE :
Observer.png

Ce bloc détecte les changements du bloc qui est devant la face avec le carré rouge et émet un signal redstone de 1 tick quand cela ce produit :D
Voilà ma reconstitution de l'observer block dans Minecraft PC :
2016-08-25_10.25.57.png

La face avec les particules étant l'équivalent de la face avec le carré rouge sur MCPE.
La commande du NoMod :
summon FallingSand ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:FallingSand,Block:redstone_block,Time:1,Passengers:[{id:FallingSand,Block:activator_rail,Time:1,Passengers:[{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false},{id:MinecartCommandBlock,Command:fill ~2 ~-3 ~-2 ~9 ~1 ~2 stained_hardened_clay 9 hollow},{id:MinecartCommandBlock,Command:fill ~2 ~-2 ~-2 ~9 ~ ~2 stained_glass 7 0 stained_hardened_clay},{id:MinecartCommandBlock,Command:"/tellraw @a [\"\",{\"text\":\"Observer Block par \",\"color\":\"dark_aqua\"},{\"text\":\"Frodomax33\",\"color\":\"green\"},{\"text\":\" [Ma chaîne]\",\"color\":\"dark_red\",\"clickEvent\":{\"action\":\"open_url\",\"value\":\"https://www.youtube.com/channel/UC4V7qyiLxYB5Kor3rZqvXUA\"}}]"},{id:MinecartCommandBlock,Command:/scoreboard objectives add Observer dummy},{id:MinecartCommandBlock,Command:setblock ~1 ~-1 ~ wall_sign 4 0 {Text1:"{\\\"text\\\":\\\"\\\"}",Text2:"{\\\"text\\\":\\\"Détruire\\\",\\\"color\\\":\\\"dark_red\\\",\\\"bold\\\":true}",Text3:"{\\\"text\\\":\\\"la machine\\\",\\\"color\\\":\\\"dark_red\\\",\\\"bold\\\":true}",Text4:"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~ ~-2 ~-2 ~8 ~2 ~2 air\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~-1 chain_command_block 5 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 0 /particle reddust ~ ~-.05 ~ 1 0 0 1}},{id:MinecartCommandBlock,Command:setblock ~6 ~ ~-1 chain_command_block 5 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 1 /particle reddust ~ ~1 ~ 1 0 0 1}},{id:MinecartCommandBlock,Command:setblock ~5 ~ ~-1 chain_command_block 5 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 3 /particle reddust ~ ~.36 ~.5 1 0 0 1}},{id:MinecartCommandBlock,Command:setblock ~4 ~ ~-1 chain_command_block 5 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 4 /particle reddust ~-.5 ~.36 ~ 1 0 0 1}},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~-1 chain_command_block 5 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 5 /particle reddust ~.5 ~.36 ~ 1 0 0 1}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~-1 chain_command_block 1 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 2 /particle reddust ~ ~.36 ~-.5 1 0 0 1}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~-1 chain_command_block 12 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ air 0 /kill @e[r=0,c=1]}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~-1 chain_command_block 4 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ air 0 /execute @e[tag=dropper,r=1,c=1] ~ ~ ~ /kill @e[r=0,c=1]}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~-1 chain_command_block 4 0 {auto:1,Command:/execute @e[tag=dropper] ~ ~ ~ /execute @e[tag=Observer,r=1,c=1] ~ ~ ~ detect ~ ~ ~ air 0 /fill ~1 0 ~1 ~-1 0 ~-1 bedrock}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~-1 chain_command_block 4 0 {auto:1,Command:"/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ air 0 /execute @e[tag=dropper,r=1,c=1] ~ ~ ~ /summon Item ~ ~ ~ {Item:{id:minecraft:armor_stand,Count:1b,tag:{EntityTag:{Invisible:1,Invulnerable:1,NoGravity:1,Tags:[\\\"Observer1\\\"],CustomNameVisible:0b},display:{Name:\\\"Observer Block\\\",Lore:[\\\"Permet de détecter\\\" , \\\"les changements d'un bloc\\\"]},ench:[id:30,lvl:1]}}}"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~-1 chain_command_block 4 0 {auto:1,Command:/scoreboard players tag @e[type=Item] add dropper {Item:{id:minecraft:dropper,Count:1b}}}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~ chain_command_block 2 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 1 /clone ~ ~1 ~ ~ ~1 ~ ~ 0 ~}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~ chain_command_block 5 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 0 /clone ~ ~-1 ~ ~ ~-1 ~ ~ 0 ~}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~ chain_command_block 5 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 3 /clone ~ ~ ~1 ~ ~ ~1 ~ 0 ~1}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~ chain_command_block 5 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 5 /clone ~1 ~ ~ ~1 ~ ~ ~1 0 ~}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~ chain_command_block 5 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 4 /clone ~-1 ~ ~ ~-1 ~ ~ ~-1 0 ~}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~ chain_command_block 5 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 2 /clone ~ ~ ~-1 ~ ~ ~-1 ~ 0 ~-1}},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~1 chain_command_block 2 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ /fill ~1 0 ~1 ~-1 0 ~-1 bedrock 0}},{id:MinecartCommandBlock,Command:setblock ~4 ~-1 ~1 chain_command_block 4 0 {auto:1,Command:/execute @e[score_Observer=0] ~ ~ ~ /clone ~ 0 ~ ~ 0 ~ ~ ~ ~}},{id:MinecartCommandBlock,Command:setblock ~5 ~-1 ~1 chain_command_block 4 0 {auto:1,Command:/execute @e[score_Observer=0] ~ ~ ~ /setblock ~ ~ ~ minecraft:redstone_block}},{id:MinecartCommandBlock,Command:setblock ~6 ~-1 ~1 chain_command_block 4 0 {auto:1,Command:/execute @e[score_Observer=0] ~ ~ ~ /clone ~ ~ ~ ~ ~ ~ ~ 0 ~}},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~1 chain_command_block 4 0 {auto:1,Command:"/entitydata @e[tag=Observer] {CommandStats:{SuccessCountName:\\\"@e[r=0,c=1]\\\",SuccessCountObjective:\\\"ObserverNull\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~8 ~-1 ~1 chain_command_block 4 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 1 /testforblocks ~ ~1 ~ ~ ~1 ~ ~ 0 ~}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~1 chain_command_block 1 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 0 /testforblocks ~ ~-1 ~ ~ ~-1 ~ ~ 0 ~}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~1 chain_command_block 5 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 3 /testforblocks ~ ~ ~1 ~ ~ ~1 ~ 0 ~1}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~1 chain_command_block 5 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 5 /testforblocks ~1 ~ ~ ~1 ~ ~ ~1 0 ~}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~1 chain_command_block 5 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 4 /testforblocks ~-1 ~ ~ ~-1 ~ ~ ~-1 0 ~}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~1 chain_command_block 5 0 {auto:1,Command:/execute @e[tag=Observer] ~ ~ ~ detect ~ ~ ~ dropper 2 /testforblocks ~ ~ ~-1 ~ ~ ~-1 ~ 0 ~-1}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~1 chain_command_block 5 0 {auto:1,Command:/scoreboard players set @e[tag=Observer] Observer 0}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ chain_command_block 3 0 {auto:1,Command:"/entitydata @e[tag=Observer] {CommandStats:{SuccessCountName:\\\"@e[r=0,c=1]\\\",SuccessCountObjective:\\\"Observer\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~ chain_command_block 4 0 {auto:1,Command:"/execute @e[tag=Observer1] ~ ~ ~ detect ~ ~ ~ dropper -1 /entitydata @e[r=0,c=1] {Tags:[\\\"Observer\\\"],CommandStats:{SuccessCountName:\\\"@e[r=0,c=1]\\\",SuccessCountObjective:\\\"Observer\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~ chain_command_block 4 0 {auto:1,Command:/execute @a[rxm=60,rx=90] ~ ~ ~ /execute @e[tag=Observer1,c=1] ~ ~ ~ /setblock ~ ~ ~ dropper 1}},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~ chain_command_block 4 0 {auto:1,Command:/execute @a[rx=-45,rxm=-90] ~ ~ ~ /execute @e[tag=Observer1,c=1] ~ ~ ~ /setblock ~ ~ ~ dropper 0}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~ chain_command_block 4 0 {auto:1,Command:/execute @a[rx=45,rxm=-45,rym=135,ry=-135] ~ ~ ~ /execute @e[tag=Observer1,c=1] ~ ~ ~ /setblock ~ ~ ~ dropper 3}},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~ chain_command_block 4 0 {auto:1,Command:/execute @a[rx=45,rxm=-45,rym=-135,ry=-45] ~ ~ ~ /execute @e[tag=Observer1,c=1] ~ ~ ~ /setblock ~ ~ ~ dropper 4 }},{id:MinecartCommandBlock,Command:setblock ~8 ~-2 ~-1 chain_command_block 3 0 {auto:1,Command:/execute @a[rx=45,rxm=-45,ry=135,rym=45] ~ ~ ~ /execute @e[tag=Observer1,c=1] ~ ~ ~ /setblock ~ ~ ~ dropper 5}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~-1 chain_command_block 5 0 {auto:1,Command:/execute @a[rx=45,rxm=-45,ry=45,rym=-45] ~ ~ ~ /execute @e[tag=Observer1,c=1] ~ ~ ~ /setblock ~ ~ ~ dropper 2 }},{id:MinecartCommandBlock,Command:setblock ~6 ~-2 ~-1 chain_command_block 5 0 {auto:1,Command:/kill @e[name=craftingObserver,type=ArmorStand]}},{id:MinecartCommandBlock,Command:setblock ~5 ~-2 ~-1 chain_command_block 13 0 {auto:1,Command:"/execute @e[name=craftingObserver,type=ArmorStand] ~ ~ ~ /blockdata ~ ~ ~ {Items:[{id:minecraft:armor_stand,Count:1b,Slot:4b,tag:{EntityTag:{Invisible:1,Invulnerable:1,NoGravity:1,Tags:[\\\"Observer1\\\"],CustomNameVisible:0b},display:{Name:\\\"Observer Block\\\",Lore:[\\\"Permet de détecter\\\" , \\\"les changements d'un bloc\\\"]},ench:[id:30,lvl:1]}}]}"}},{id:MinecartCommandBlock,Command:setblock ~4 ~-2 ~-1 chain_command_block 5 0 {auto:1,Command:/execute @e[name=craftingObserver,type=ArmorStand] ~ ~ ~ /testforblock ~ ~ ~ minecraft:dispenser 1 {Items:[{id:minecraft:cobblestone,Count:1b,Slot:0b},{id:minecraft:cobblestone,Count:1b,Slot:1b},{id:minecraft:cobblestone,Count:1b,Slot:2b},{id:minecraft:redstone,Count:1b,Slot:3b},{id:minecraft:redstone,Count:1b,Slot:4b},{id:minecraft:quartz,Count:1b,Slot:5b},{id:minecraft:cobblestone,Count:1b,Slot:6b},{id:minecraft:cobblestone,Count:1b,Slot:7b},{id:minecraft:cobblestone,Count:1b,Slot:8b}]}}},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~-1 repeating_command_block 5 0 {auto:1,Command:"/execute @r[name=craft,type=ArmorStand] ~ ~ ~ /summon ArmorStand ~ ~1 ~ {CustomName:\\\"craftingObserver\\\",NoGravity:1,Invulnerable:1,Invisible:1}"}},{id:MinecartCommandBlock,Command:setblock ~ ~ ~1 command_block 0 0 {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~1 redstone_block},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=1]}]}]}]}
Pour le craft il vous faudra mon premier NoMod :
http://minecraft.fr/forum/threads/d...-minecraft-personnalisable-facilement.181969/
Et voici le craft d'un observer block :
2016-08-25_10.27.37.png

L'observer block se pose de la même façon qu'un piston (si vous le posez en regardant le ciel,il se posera en direction du bas)
ATTENTION : ne posez pas 2 observer block sur le même axe Y car cela pose problème
Voilà pour ce NoMod , une vidéo sortira dans pas longtemps .
Si vous voulez utilisez ce NoMod sur un serveur public ou dans une vidéo , mettez au moins un lien qui renvoie vers ce post :D
Bonne journée à tous
 
Dernière édition:

YAKORAX

Aventurier
16 Juillet 2016
5
3
4
23
Yo ! Je vois que tu es super doué en command block ! Ça te dirais de rejoindre notre " team " ? On crée un serveur mini-jeux / PVP composé à 90 % de command block.
Je suis le builder du serveur, et on a besoin de codeur très rapidement.
Si tu es intéressé, on peut en discuter tranquillement sur Skype : thomasdas0
Je t'attend avec impatience !
 

frodomax33

Addict à la redstone , drogué au commande bloc.
11 Février 2016
101
40
90
23
Bordeaux
Pour le moment je suis dans l'obligation de refusé ta proposition, faisant déjà partie d'une team :/ Par contre je pourrai vous aidez de quelque fois :D , mais je ne m'engagerai pas dans une seconde team...
 
C

Compte supprimé

Invité
Ton NoMod est intéressant mais le probleme de l'axe Y est embêtant tu as regardé pour essayer de le régler ? Mais sinon j'aime bien le concept de reprendre les ajouts de MCPE :p je ferais un petit tour sur ta commande pour voir si on peut l'améliorer (si tu le souhaite )
;)