在我的世界里也可以观赏樱花
随手放下就生成一道风景线。

樱花树是随机生成,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 "测试" ~~~
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 "树干" ~-2 ~-2 ~-2 0_degrees none false true
6./execute @e[scores={阶段=25}]~~~structure load "树叶" ~-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 "树枝" ~-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 "树枝" ~-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 "树叶" ~-15 ~-5 ~-15 0_degrees none false true 10
41./kill @e[scores={分叉=8..}]
做完是不是想要个好地形?来看看这个视频吧!

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