我的世界 樱花树一键生成指令
A丿珣丶
2022年04月09日 18:05

在我的世界里也可以观赏樱花

随手放下就生成一道风景线。

樱花树是随机生成,BE版包括网易都可用,

可以用在租赁服,java可用参考

视频参考

事先添加

添加计分板“阶段”,“阶段分支”,“树枝”,“树干”,“分叉”,“随机”。(聊天栏输入一次)

例:scoreboard objectives add 阶段 dummy

结构方块先保存三个结构“树干”,“树枝”,“树叶”,比例分别为为木头3x3×3,木头5x5×5,粉色羊毛31×31×31的球体,要保存的结构空的地放要用结构空位填满

结构方块获取:/give @s structure_block

结构空位获取:/give @s structure_void

保持结构图

树叶结构

树枝和树干结构

命令块链输入(42个)

命令块获取:/give @s chain_command_block

第一个循环,后面全部链接。

可能出现的问题

1.跑远了用不了?

常加载没加

聊天栏输入:/tickingarea add 对角的坐标 

例:命令链一头坐标为0 4 0,另一头 0 4 42,就输入/tickingarea add 0 4 0 0 4 42

2.盔甲架在动,没有生成?

查看结构是否保持成功。

3.怎么做都没反应?

查看命令是不是有错误?计分板加了没有。

以下命令为主稍微修改过的

优化过效果更好

1./execute @e[name=生成]~~~summon armor_stand "测试&#​34; ~~~

2./kill @e[name=生成]

3./execute @e[scores={阶段=0..25}] ~~~scoreboard players random @s 树干 1 4

4./scoreboard players add @e[name=测试] 阶段 1

5./execute @e[scores={阶段=0..}]~~~structure load "树干&#​34; ~-2 ~-2 ~-2 0_degrees none false true

6./execute @e[scores={阶段=25}]~~~structure load "树叶&#​34; ~-15 ~-5 ~-15 0_degrees none false true 10

7./execute @e[scores={树干=1,阶段=1..22}] ~~~tp ~1~2~

8./execute @e[scores={树干=2,阶段=1..25}] ~~~tp ~-1~2~

9./execute @e[scores={树干=3,阶段=1..25}] ~~~tp ~~2~1

10./execute @e[scores={树干=4,阶段=1..25}] ~~~tp ~~2~-1

11./kill @e[scores={阶段=25..}]

12./execute @e[name=测试,scores={阶段=10}]~~~summon armor_stand 测试2 ~-2~~

13./execute @e[name=测试,scores={阶段=10}]~~~summon armor_stand 测试2 ~2~~

14./execute @e[name=测试,scores={阶段=10}]~~~summon armor_stand 测试2 ~~~2

15./execute @e[name=测试,scores={阶段=10}]~~~summon armor_stand 测试2 ~~~-2

16./execute @e[scores={阶段=15}] ~~~summon armor_stand 测试2 ~-1.5~~1.5

17./execute @e[scores={阶段=15}] ~~~summon armor_stand 测试2 ~1.5~~1.5

18./execute @e[scores={阶段=15}] ~~~summon armor_stand 测试2 ~1.5~~-1.5

19./execute @e[scores={阶段=15}] ~~~summon armor_stand 测试2 ~-1.5~~-1.5

20./execute @e[scores={阶段=20}] ~~~summon armor_stand 测试2 ~-1.5~~1.5

21./execute @e[scores={阶段=20}] ~~~summon armor_stand 测试2 ~1.5~~1.5

22./execute @e[scores={阶段=20}] ~~~summon armor_stand 测试2 ~1.5~~-1.5

23./execute @e[scores={阶段=20}] ~~~summon armor_stand 测试2 ~1.5~~1.5

24./scoreboard players add @e[name=测试2] 阶段分支  1

25./execute @e[name=测试,scores={阶段=10}]~~~scoreboard players random @e[name=测试2,scores={阶段分支=1}] 阶段分支  3 6

26./execute @e[name=测试,scores={阶段=10}]~~~scoreboard players random @e[name=测试2,scores={阶段分支=1}] 阶段分支  6 9

27./execute @e[name=测试,scores={阶段=15}]~~~scoreboard players random @e[name=测试2,scores={阶段分支=1}] 阶段分支  9 12

28./execute @e[name=测试2] ~~~tp ~~~ facing @e[name=测试,c=1,r=10]

29./execute @e[name=测试2]~~~structure load "树枝&#​34; ~-1 ~-1 ~-1 0_degrees none false true

30./execute @e[name=测试2] ~~~scoreboard players random @s 树枝 1 2

31./execute @e[name=测试2,scores={树枝=1}] ~~~tp ^0.4^0.4^-1

32./execute @e[name=测试2,scores={树枝=2}] ~~~tp ^-0.4^0.4^-1

33./kill @e[scores={阶段分支=15..}]

34./execute @e[scores={阶段分支=14}] ~~~summon armor_stand 测试3 ^1^^-2

35./execute @e[scores={阶段分支=14}] ~~~summon armor_stand 测试3 ^-1^^-2

36./execute @e[name=测试3] ~~~tp ~~~ facing @e[name=测试2,c=1,r=5]

37./scoreboard players add @e[name=测试3] 分叉 1

38./execute @e[name=测试3]~~~structure load "树枝&#​34; ~-2 ~-2 ~-2 0_degrees none false true

39./execute @e[name=测试3,scores={分叉=1..}] ~~~tp ^^0.1^-2

40./execute @e[name=测试3,scores={分叉=8}]~~~structure load "树叶&#​34; ~-15 ~-5 ~-15 0_degrees none false true 10

41./kill @e[scores={分叉=8..}]

做完是不是想要个好地形?来看看这个视频吧!

关注UP主带你了解更多有趣的指令