1./execute @p ~ ~ ~ tag @s[tag=!b]add a;(脉冲 无条件 红石控制)
2./execute @p ~ ~ ~ spreadplayers ~ ~ 1000 2000 @s[tag=a];(连锁 无条件 保持开启)
3./execute @a ~~~ /execute @s[tag=a,y=0,dy=50]~ ~ ~ spawnpoint @s ~ 10 ~,(循环 无条件 保持开启)需要注意的是所有坐标Y0-50的玩家设置重生点;
4./say §!§b @a[tag=a] § d创建了一座空岛;(连锁 有条件 保持开启)
5./execute @a ~ ~ ~ /execute @s[tag=a,dy=50]~ ~ ~ clone -4 17 8 0 22 12 ~-2 4~-2 ;(连锁 无条件 保持开启)复制空岛到制定坐标;
6./execute @a ~ ~ ~ /execute @s[tag=a,dy=50]~ ~ ~ fill~-20 0 ~-20 ~20 3 ~20 air;(连锁 无条件 保持开启)填充出虚实;
7./execute @a ~~~ /execute @s[tag=a,dy=50]~ ~ ~ tp ~ 10 ~,(连锁 有条件 保持开启)tp到指定坐标;
8./execute @a ~~~ /execute @s[tag=a,dy=50]~ ~ ~ tag @s add b,(连锁 无条件 保持开启)创建空岛的玩家添加标签b;
9./execute @a ~~~ /execute @s[tag=a,dy=50]~ ~ ~ tag @s remove a,(连锁 无条件 保持开启)创建空岛的玩家清除标签a;
10.利用指令堆积方块,即可生成空岛。