# testStick调试棒:建筑党福音,Java版调试棒模仿
### 效果参考视频见上面
### 使用方法
1. 运行/teststick获得调试棒
2. 管理员身份用调试棒点击方块改变状态
3. 有些方块有一些无形的状态,可能需要调试棒多点两三下实现改变,如蜂巢的蜂蜜状态实际上有6种,但是只有3种显示状态,需要多点几次才能看出效果
4. 如果发现某个方块明显还有别的状态但是调试棒却没有生效,请在反馈处留言或者联系作者帮助在下个版本实现改进
5. (如果你只是建筑党,以下部分就不用看了)
### 参数修改(此内容需要有一定JSON编辑基础,并了解方块的state)
- **参数格式**
- 在states变量中,每一个key都表示一个blockState项目。现在举js已有的例子加以阐述:
```
//这是代表蜂巢蜂蜜量的BlockState,它有0-5的6种状态,如下表示陈列
"honey_level":[0,1,2,3,4,5],
//这是表示树木朝向的BlockState,它有xyz三种状态,如下表示陈列
"pillar_axis":["x","y","z"],
//这是普通只有东西南北朝向的方块的朝向状态
"facing_direction":[2,3,4,5],
//这是一个特殊情况,由于命令方块还有上下朝向,因此要特殊定义,增加上下朝向的0,1情况
//斜杠前面是特殊情况方块的ID,后面是BlockState,数组是特殊情况
//这种特殊情况务必放在states的前面部分,优先识别
"minecraft:command_block/facing_direction":[0,1,2,3,4,5]
```
- **我要如何看到方块的State?**
- 在JS中把debugging改为true,调试棒点击方块时控制台会输出点击方块的state
[/MD]