Jump to content
Sign in to follow this  
M@rlon

1.14+ Loren ohne Antriebsschienen

Recommended Posts

Liebe Leute, ich habe in der Minecraft-Version 1.14.4 eine Straßenbahn gebaut, die noch nicht fertig ist. Da habe ich eine Strecke nur mit normalen Schienen gebaut, wo die Loren mit Befehlsblöcken betrieben werden. Allerdings habe ich versucht, ein Befehlsblock zu programmieren, der Abfragt ob ein Spieler in der Lore sitzt. Wenn das der Fall ist, dann soll die Lore sich fortbewegen. Ich habe da viel umprogrammiert (mit der Lore, die in Richtung Norden fährt), aber das hat alles nicht funktioniert. Ich bin mir aber ganz sicher, dass es von den Bewegungsangaben im Befehlsblock mit den Himmelsrichtung übereingestimmt hat und ich es mit dem wiederholendem Befehlsblock gemacht habe, wo ich ein Redstone-Block daneben platziert habe. Ich hatte das auch mit dem rechten Button im Befehlsblock versucht der dann auf "Immer aktiv" stand. Und zwar habe ich diese Befehlsprogrammierungen durchprobiert:

execute as @e[type=minecart] if entity @p[distance=..2] run data merge @e[type=minecart,limit=1] {Motion:[0.0,0.0,-0.2]}

execute as @p[distance=..2] run data merge @e[type=minecart,limit=1] {Motion:[0.0,0.0,-0.2]}

  execute as @p run data merge @e[type=minecart,limit=1,distance=..2] {Motion:[0.0,0.0,-0.2]}

execute if entity @e[type=minecart,limit=1] as @p[distance=..2] run data merge @e[type=minecart,limit=1] {Motion:[0.0,0.0,-0.2]}

execute if entity @p[distance=..2] as @e[type=minecart,limit=1] run data merge @e[type=minecart,limit=1] {Motion:[0.0,0.0,-0.2]}

execute if entity @e[type=minecart,limit=1] as @e[distance=..2] run data merge @e[type=minecart,limit=1] {Motion:[0.0,0.0,-0.2]}

Als ich nur im Chat das hier eingegeben hatte "/data merge @e[type=minecart,limit=1] {Motion:[0.0,0.0,-0.2]}", da ist die Lore komischer weise ein Stück gefahren.

Share this post


Link to post
Share on other sites

Hi,

execute as @e[type=minecraft:minecart] if entity @p[distance=..3,nbt={RootVehicle:{Entity:{id:"minecraft:minecart"}}}] run data merge entity @e[type=minecraft:minecart,limit=1] {Motion:[0.5,0.0,0.0]}

sollte funktionieren, beachte aber dass die "distance" im if vom Command-Block aus gesehen wird. Wenn du also Command-Block, freier Blocker, Schiene hast, muss dort 3 hin.

Die Motion Werte sind X, Y, Z und kannst du per F3 prüfen, in welche Richtung sich die entsprechenden Koordinaten ändern. ( N = -Z , O = +X , S = +Z , W = -X )

 

-Yuki

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×