本帖最后由 快乐小方 于 2019-10-4 16:34 编辑

很久之前就想实现这个效果了,可惜没有时间
最近有时间就把这个效果实现了



需要的材料
命令方块 * 4
盔甲架 * 1
命名牌 * 1
钻石剑 * 1
拉杆 * 1
教程
第一种方法
1.将命令方块按下图放置
[拉杆]


2.设置1号命令方块【】:
循环,无条件,红石控制
  1. enchant @p sharpness
复制代码



3.设置2号命令方块【】:
循环,有条件的,保持开启
  1. execute @p ~ ~ ~ tp @p ~ ~ ~ ~5 ~
复制代码



4.设置3号命令方块【】:
连锁,有条件的,保持开启
  1. execute @p ~ ~ ~ tp @e[type=armor_stand,name=test] ^ ^0.5 ^4
复制代码


5.设置4号命令方块【】:
连锁,有条件的,保持开启
  1. execute @e[type=armor_stand,name=test] ~ ~ ~ setblock ~ ~-1 ~ diamond_block
复制代码


6.放置盔甲架并命名
将盔甲架命名为test
(可把test修改为其它名称,前面的指令中的test也要改掉)


7.拉下拉杆后手持钻石剑
即可以玩家为中心画圆
(手持钻石剑的时候一定要平视,一定要平视)

第二种方法
1.将命令方块按下图放置
[拉杆]


2.设置1号命令方块【】:
循环,无条件,红石控制
  1. enchant @p sharpness
复制代码



3.设置2号命令方块【】:
循环,有条件的,保持开启
  1. execute @e[type=item,name=o] ~ ~ ~ tp @e[type=item,name=o] ~ ~ ~ ~5 ~
复制代码



4.设置3号命令方块【】:
连锁,有条件的,保持开启
  1. execute @e[type=item,name=o] ~ ~ ~ tp @e[type=armor_stand,name=test] ^ ^0.5 ^4
复制代码


5.设置4号命令方块【】:
连锁,有条件的,保持开启
  1. execute @e[type=armor_stand,name=test] ~ ~ ~ setblock ~ ~-1 ~ diamond_block
复制代码


6.放置盔甲架并命名
将盔甲架命名为test
(可把test修改为其它名称,前面的指令中的test也要改掉)


7.将一个物品命名为o
随便一个物品都可以。


8.将命名过的物品丢在地上
丢在地上后使用指令execute @e[type=item,name=o] ~ ~ ~ tp @e[type=item,name=o] ~ ~ ~ facing @e[type=item,name=o]


9.拉下拉杆后手持钻石剑
即可以玩家为中心画圆

讲解
第一种方法
1号命令方块:
给玩家手持物品附魔“锋利属性”
可以变相检测玩家手中的物品,作为“开关”

2号命令方块:
将玩家转一个方向
循环执行就可以让玩家旋转起来

3号命令方块:
把命名为test的盔甲架传送到玩家的^ ^0.5 ^4位置
让盔甲架一直在玩家的眼前
修改^ ^0.5 ^4中的4可以做到改变作出圆的半径

4号命令方块:
在盔甲架下面一格放置方块
玩家旋转一周后即可得到一个圆
修改diamond_block可改变作出圆的方块

第二种方法
1号命令方块:
给玩家手持物品附魔“锋利属性”
可以变相检测玩家手中的物品,作为“开关”

2号命令方块:
将名称为o的掉落物转一个方向
循环执行就可以让掉落物旋转起来

3号命令方块:
把命名为test的盔甲架传送到名称为o的掉落物的^ ^0.5 ^4位置
让盔甲架一直在掉落物的前面
修改^ ^0.5 ^4中的4可以做到改变作出圆的半径

4号命令方块:
在盔甲架下面一格放置方块
旋转一周后即可得到一个圆
修改diamond_block可改变作出圆的方块

丢下物品后要使用指令execute @e[type=item,name=o] ~ ~ ~ tp @e[type=item,name=o] ~ ~ ~ facing @e[type=item,name=o]:
让名称为o的掉落物面向自己
与让玩家平视同理。
Tip: 掉落物的朝向是玩家丢出它时的方向。
已知bug

BUG:圆不对称/不是正圆
原因:圆心不在方块正中央
解决:作圆前先tp到圆心所在的方块(坐标必须是整数,不能是小数。e.g: -233 8 666)
BUG:作出的圆与玩家不在同一平面上(相差很大)
原因:使用局部坐标(插入符“^”)确定盔甲架位置
解决:目前的解决方法是让玩家平视 使用指令/tp @p ~ ~ ~ facing @p使玩家平视


如有bug,欢迎在评论区反馈
将持续优化,尽请期待

排版在改的啦