100210110 / mc-carrot-command_block

关于萝卜钓竿触发命令的命令方块组辅助生成工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mc-carrot-command_block

关于萝卜钓竿触发命令的命令方块组辅助生成工具,需要pyperclip库实现自动复制

创建萝卜吊杆计分板

首先需要在游戏创建一个统计萝卜钓竿的计分板,由于计分板id写死在程序里了需要统一叫做carrot_used,如下

/scoreboard objectives add carrot_used minecraft.used:minecraft.carrot_on_a_stick ["",{"text":"萝卜吊杆使用次数","color":"gold"}]

图片中,下面为开启状态时激活的链,上面为关闭时激活的链

image

功能

本段代码会生成一个萝卜钓竿,右键会执行一串你想执行的指令。

另外,我添加了执行后的反馈,会有文字和声音提示你当前执行的是什么钓鱼竿

我还添加了一个十分方便的功能,在你手持对应钓竿的时候,会显示当前钓鱼竿的命令方块串是否开启

使用方法

0.使用十分简单,直接用都行

1.在游戏中输入上面的创建计分板代码

2.运行程序,1模式是只自定义文字和指令,2模式则可以定义一些字体粗细、是否倾斜等等

3.根据你的需要来输入,注意,Re_tool是塞进钓竿data里的,是基于这个来识别不同功能的钓竿,注意不同功能使用不同的Re_tool

4.接下来是物品的描述,名字、显示的文字等,这些会显示在物品上 image

5.输入完后会自动复制一条命令,这是用来获得带有特殊标记的钓竿的,游戏中仅有此钓竿会触发后续指令

6.接下去按回车的指令请放在循环命令方块里,后面的以此类推放到 条件制约 的连锁命令方块里

7.当出现:"第 1 条指令为"的时候,这时候就把钓竿执行的指令粘贴进去,注意不要把/粘贴进去

8.如果你要一键运行一串命令,请重复7

9.全部命令都塞进去后,此时直接回车会自动复制结束指令,注意,结束指令要放在不受制约的连锁命令方块

10.此时钓竿触发的命令方块已经粘贴完毕

11.继续回车,此时复制的命令粘贴到图示中上面的循环命令方块,作用为在关闭功能时手持萝卜钓竿会有文字提示 image

12.把9中的结束命令也在11的循环命令方块后面放置一个 image

其它细节

1.命令默认是以执行者的位置执行的,即as @s at @s

2.最末尾重置计分板的指令是不受制约的,其余连锁都是条件制约

3.使用如图的结构可以非常方便的一件开关 image

4.默认的文字反馈效果如图,如果你可以自己编辑json文本则可以翻命令方块修改,改代码也行 image

5.如果输入为空是有默认输入的 image

About

关于萝卜钓竿触发命令的命令方块组辅助生成工具


Languages

Language:Python 100.0%