You might have seen it already but this is the terrain train I’m going to be showing a tutorial on how to build it for your own First grab a command block and turn off command block output and send command block feedback then we’ll add the RNG scoreboard Now we’re going to be activating the armor stands with an item so go ahead and get any item you want and name it Auto then we’ll execute as the armor stand and we’ll make it so it detects for the item Auto if it detects it it will tag itself with Auto Grass which is the tag we’re going to be using in this video that command block then goes on repeat always active if you hold Ctrl and copy the block you could place it on top of it with the MPT data then delete all the way back to us Then you’re gonna do run kill at e type equals item then it will be the name Auto in a range of two an account of one then the type is chain always active and conditional now we’re going to move on to our RNG command block and this one’s Going to execute as the armor stand with the tag Auto Grass and I added at s but it’s not necessary for this one so you could skip it then we’ll do run scoreboard Players random at s for the armor stand then Auto RNG and depending on how many blocks you’re using I’m only Using three so I’m gonna do one then I’m gonna put a three so the minimum is one and the maximum is three and now my name is command block so I don’t get confused this one’s repeat always active and unconditional you can change the delay and ticks to slow down the randomizer as Well and now we’re going to move on to the movement commands and execute as the armor stand with the tag Auto Grass than at us then we’re gonna check if the Block in front in a block down is a wall block it has to be white underscore wool as well when I did Negative two make that a negative one and so it doesn’t interfere with the jumping command block we’re going to add later we’re gonna do unless block then the block right in front of the feet where it moves if unless if that’s a white wool and I did a negative one here just make That nothing just take that negative one away I will correct it later but but in this section I don’t we’re also going to do the block that stand again make sure that’s not error so it doesn’t move before it places a block and this one is repeat unconditional and always active Okay then Ctrl copy that move command on top and this one we’re gonna make it for when the armor stand Falls and for this one all you change is the Y value needs to be negative one now and before when I accidentally did negative two and a Negative one you actually want those in this command block so go ahead and just copy this down or copy it from the description okay then you could copy the move command again and we’re gonna make this the place command we’re gonna delete all of that all the way down to as Then we’re gonna check if a block that it’s standing in is error so it doesn’t try to place a block if there’s a block there then I’ll just rename this place for demonstration and we’ll do run tag at s add then we’ll do for this we’re just gonna do place Then copy one of the repeating command blocks and place it then go all the way back down to at s the one I copy didn’t have the tag in it so just if it doesn’t do tag equals Auto Grass and make just make sure that’s in there And we’re also going to do tag equals place and then we’ll do if score at S Auto RNG which is what we named the RNG scoreboard matches and I forgot it here but I’ll come back and fix it again matches one then we’ll do run set block total to Total total of grass because the first block is going to be grass we’ll then copy this command and we’ll place it on the top then for this one I’m going to do the second one and since I only have three blocks I’m only going to do three of these And then for the third one I’m gonna do concrete powder which I kind of forgot how to do so what I do if I do for good I do slash set block tote then you know the thing I open an opening bracket then you do space and you could mess with that Then add a command block make sure it’s facing out of the other one the same direction and um this one will be tag at e with the tag place uh removed in place you don’t need to do tag Google’s place but I just did here and you put this on chain conditional Always active and then put it on the other place command blocks and then I was wondering why it was not working and I realized I forgot the matches make sure you have matches between the auto RNG and the number and as you can see it worked and the Reason why it’s all grass and I just realized now is because I fixed the First Command Block first before I fixed the other ones and that command block was the one to place grass but now it works how it’s exposed and then we’re almost there we have to Make sure it kills itself when it hits the end and that it could jump up logs because right now it can’t okay to get the jump working we’re gonna copy the fall command block and I’ll just place it on top I’m gonna rename it to jump you don’t have to And now instead of going one block down I’m gonna turn that into one block up and then for checking this white wool we could completely delete this part where it checks that white wool and we’ll just delete this one too do it from scratch so if the block right In front of it is a wall block a white wall block then it should work we’re also just going to keep the unless block total to Total error just so it only jumps when it’s done and as you can see it works it jumps it Goes down but the only thing that is not implemented yet is it dies at the end and we don’t have it invisible which I’ll show you how to do as well so I’m just going to copy the jump command block up one I’ll just name this finished and then I’m going to change Some of these with some unless checks we’re gonna check if the block two blocks below the armor stand in front of it isn’t white wool we’re also going to check if the white wool under its feet right in front of it so one block down and we’re also going to check if there’s White roll right in front of it and then change the Run command to kill us and that should work and it does and all we need to do now is make it invisible which you might know how to do this it’s not a very complicated command But what it is is effect at e we’re gonna do an Open Bracket type equals armor stand within a comma tag equals Auto Grass then we’ll affect it with invisibility 10 10 true that would make it so you don’t see any particles and to test if it works It does well hopefully this tutorial wasn’t too hard to watch wasn’t too bad and if anyone needs help in the comments I will gladly help you and well thank you for watching Video Information
This video, titled ‘Minecraft Bedrock: Terrain Train Tutorial’, was uploaded by Thallable on 2023-06-07 05:29:52. It has garnered 107 views and 9 likes. The duration of the video is 00:10:21 or 621 seconds.
This is the official Terrain Train Tutorial
If you’d rather paste the commands then type them copy the commands to the corresponding spot you know what command to use because a text will pop up to tell you.
First Type This Command In Gamechat: /scoreboard objectives add autorng dummy “Randomizer”
Command 1: execute as @e[type=armor_stand] at @s if entity @e[type=item,name=auto,r=1] run tag @s add autoGrass
Command 2: execute as @e[type=armor_stand,tag=autoGrass] at @s run kill @e[type=item,name=auto,r=2,c=1]
Command 3: execute as @e[type=armor_stand,tag=autoGrass] at @s run scoreboard players random @s autorng 1 3
Command 4: execute as @e[type=armor_stand,tag=autoGrass] at @s if block ^ ^-1 ^1 white_wool unless block ^ ^ ^1 white_wool unless block ~ ~ ~ air run tp ^ ^ ^1
Command 5: execute as @e[type=armor_stand,tag=autoGrass] at @s if block ^ ^-2 ^1 white_wool unless block ^ ^-1 ^1 white_wool unless block ~ ~ ~ air run tp ^ ^-1 ^1
Command 6: execute as @e[type=armor_stand,tag=autoGrass] at @s if block ~ ~ ~ air run tag @s add place
Command 7: execute as @e[type=armor_stand,tag=autoGrass,tag=place] at @s if score @s autorng matches 1 run setblock ~ ~ ~ grass
Command 8: execute as @e[type=armor_stand,tag=autoGrass,tag=place] at @s if score @s autorng matches 2 run setblock ~ ~ ~ moss_block
Command 9: execute as @e[type=armor_stand,tag=autoGrass,tag=place] at @s if score @s autorng matches 3 run setblock ~ ~ ~ concrete_powder [“color” : “green”]
Command 10 (3 Command blocks): tag @e[tag=place] remove place
Command 11 : execute as @e[type=armor_stand,tag=autoGrass] at @s if block ^ ^ ^1 white_wool unless block ~ ~ ~ air run tp ^ ^1 ^1
Command 12 : execute as @e[type=armor_stand,tag=autoGrass] at @s unless block ^ ^-2 ^1 white_wool unless block ^ ^-1 ^1 white_wool unless block ^ ^ ^1 white_wool unless block ~ ~ ~ air run kill @s
Command 13 (Final): effect @e[type=armor_stand,tag=autoGrass] invisibility 10 10 true
If it still doesn’t work let me know in the comments!