本帖最后由 林扬骐 于 2017-6-20 16:53 编辑
(6月20日第3次更新,只更新了function,增加了在合适时给予漂浮、跳跃的功能)
(看不了图的话用网盘:链接: http://pan.baidu.com/s/1dE7I44D 密码: ttw7)

图1

如图1,品红色带釉陶瓦的图案是箭头状的,于是有的灵感
图2图3


如图2、图3,人物(@a仅玩家)站在砖块上会按其方向平移(pcb、单指令1)
pcb1:
  1. //脚下
  2. rcb:execute @a ~ ~ ~ detect ~ ~-1 ~ magenta_glazed_terracotta 0 tp @s ~ ~ ~-1
  3. execute @a ~ ~ ~ detect ~ ~-1 ~ magenta_glazed_terracotta 1 tp @s ~1 ~ ~
  4. execute @a ~ ~ ~ detect ~ ~-1 ~ magenta_glazed_terracotta 2 tp @s ~ ~ ~1
  5. execute @a ~ ~ ~ detect ~ ~-1 ~ magenta_glazed_terracotta 3 tp @s ~-1 ~ ~
复制代码

单指令1:



另外站在其侧面也可,如图4(pcb、单指令2):
图4
pcb2:
  1. //侧面
  2. /*
  3. x-1下-上+
  4. x+1上-下+
  5. z-1 -下+上
  6. z+1 -上+下

  7. magenta_glazed_terracotta 0 tp @s ~ ~ ~
  8. */
  9. rcb:execute @a ~ ~ ~ detect ~-1 ~ ~ magenta_glazed_terracotta 0 tp @s ~ ~-1 ~
  10. execute @a ~ ~ ~ detect ~-1 ~ ~ magenta_glazed_terracotta 1 tp @s ~ ~ ~-1
  11. execute @a ~ ~ ~ detect ~-1 ~ ~ magenta_glazed_terracotta 2 tp @s ~ ~1 ~
  12. execute @a ~ ~ ~ detect ~-1 ~ ~ magenta_glazed_terracotta 3 tp @s ~ ~ ~1

  13. execute @a ~ ~ ~ detect ~1 ~ ~ magenta_glazed_terracotta 0 tp @s ~ ~1 ~
  14. execute @a ~ ~ ~ detect ~1 ~ ~ magenta_glazed_terracotta 1 tp @s ~ ~ ~-1
  15. execute @a ~ ~ ~ detect ~1 ~ ~ magenta_glazed_terracotta 2 tp @s ~ ~-1 ~
  16. execute @a ~ ~ ~ detect ~1 ~ ~ magenta_glazed_terracotta 3 tp @s ~ ~ ~1

  17. execute @a ~ ~ ~ detect ~ ~ ~-1 magenta_glazed_terracotta 0 tp @s ~-1 ~ ~
  18. execute @a ~ ~ ~ detect ~ ~ ~-1 magenta_glazed_terracotta 1 tp @s ~ ~-1 ~
  19. execute @a ~ ~ ~ detect ~ ~ ~-1 magenta_glazed_terracotta 2 tp @s ~1 ~ ~
  20. execute @a ~ ~ ~ detect ~ ~ ~-1 magenta_glazed_terracotta 3 tp @s ~ ~1 ~

  21. execute @a ~ ~ ~ detect ~ ~ ~1 magenta_glazed_terracotta 0 tp @s ~-1 ~ ~
  22. execute @a ~ ~ ~ detect ~ ~ ~1 magenta_glazed_terracotta 1 tp @s ~ ~1 ~
  23. execute @a ~ ~ ~ detect ~ ~ ~1 magenta_glazed_terracotta 2 tp @s ~1 ~ ~
  24. execute @a ~ ~ ~ detect ~ ~ ~1 magenta_glazed_terracotta 3 tp @s ~ ~-1 ~
复制代码

单指令2:



单指令1+单指令2=单指令3:





(2017.6.20更新,增加了在合适时给予漂浮、跳跃的功能)

另外:function版(参考http://www.mcbbs.net/thread-698426-1-1.html及wiki:http://minecraft-zh.gamepedia.com/%E5%87%BD%E6%95%B0):
先使用:
  1. /function linyangqi-jiemi:init-move_along_terracotta
复制代码

(里面的指令):


后用
a.

  1. 使砖块 上方 的 执行者 平移:/function ceshi:pingyi_1
  2. 使砖块 侧面 的 执行者 平移:/function ceshi:pingyi_2
  3. 使砖块 上方与侧面 的 执行者 平移:/function ceshi:pingyi_3
  4. (命令放入循环命令方块并激活)
  5. 使玩家:前面加
  6. execute @a ~ ~ ~
  7. 使全体实体:前面加
  8. execute @e ~ ~ ~
复制代码
或是b.
  1. /gamerule gameLoopFunction linyangqi-jiemi:main-move_along_terracotta
复制代码



不带漂浮的:
linyangqi-jiemi.rar (1.32 KB, 下载次数: 5)
带漂浮的:
linyangqi-jiemi(带漂浮).rar (1.86 KB, 下载次数: 9)

安装方法:
将压缩包解压到 .minecraft/saves/你的存档/data/functions
然后重新打开你的存档即可!(ps:若不想重新加载,可使用“/reload”)


  1. /reload
复制代码





感谢阅读,玩得开心!

@pca006132 @chyx @FHC红石 @langyo_v3 @-ZCH- @12356789asdfg @ruhuasiyu @Deing @Formula3 @MsYqgzt @雷鸣·翾鹗