关于萝卜钓竿触发命令的命令方块组辅助生成工具,需要pyperclip库实现自动复制
首先需要在游戏创建一个统计萝卜钓竿的计分板,由于计分板id写死在程序里了需要统一叫做carrot_used,如下
/scoreboard objectives add carrot_used minecraft.used:minecraft.carrot_on_a_stick ["",{"text":"萝卜吊杆使用次数","color":"gold"}]
本段代码会生成一个萝卜钓竿,右键会执行一串你想执行的指令。
另外,我添加了执行后的反馈,会有文字和声音提示你当前执行的是什么钓鱼竿
我还添加了一个十分方便的功能,在你手持对应钓竿的时候,会显示当前钓鱼竿的命令方块串是否开启
0.使用十分简单,直接用都行
1.在游戏中输入上面的创建计分板代码
2.运行程序,1模式是只自定义文字和指令,2模式则可以定义一些字体粗细、是否倾斜等等
3.根据你的需要来输入,注意,Re_tool是塞进钓竿data里的,是基于这个来识别不同功能的钓竿,注意不同功能使用不同的Re_tool
4.接下来是物品的描述,名字、显示的文字等,这些会显示在物品上
5.输入完后会自动复制一条命令,这是用来获得带有特殊标记的钓竿的,游戏中仅有此钓竿会触发后续指令
6.接下去按回车的指令请放在循环命令方块里,后面的以此类推放到 条件制约 的连锁命令方块里
7.当出现:"第 1 条指令为"的时候,这时候就把钓竿执行的指令粘贴进去,注意不要把/粘贴进去
8.如果你要一键运行一串命令,请重复7
9.全部命令都塞进去后,此时直接回车会自动复制结束指令,注意,结束指令要放在不受制约的连锁命令方块
10.此时钓竿触发的命令方块已经粘贴完毕
11.继续回车,此时复制的命令粘贴到图示中上面的循环命令方块,作用为在关闭功能时手持萝卜钓竿会有文字提示
1.命令默认是以执行者的位置执行的,即as @s at @s
2.最末尾重置计分板的指令是不受制约的,其余连锁都是条件制约