1.1 常用指令
KubeJS添加了一些指令,这可以提高编写脚本的效率:
使用/kubejs custom_command <command>
可以执行自定义指令
使用/kubejs errors
可以在聊天栏中获取当前脚本的报错
使用/kubejs export
可以将游戏内的配方、tags、所有方块、实体类型、流体类型导出到kubejs\exported\kubejs-server-export.json
- 注:你可以将该json文档上传至https://export.kubejs.com/来进行分析(截至编辑本文时该功能不可用)
使用/kubejs hand
或 /kjs_hand
可以快速获取手中物品信息,这对于配方自定义等非常有帮助(点击文本即可复制)
使用/kubejs hotbar
可以将快捷栏中所有物品信息打印到聊天栏(同/kubejs hand
)
使用/kubejs inventory
可以将玩家物品栏的所有物品信息打印到聊天栏(同/kubejs hand
)
使用/kubejs offhand
可以将玩家副手的物品信息打印到聊天栏(同/kubejs hand
)
使用/kubejs list_tags <tag> [block|fluid|item|entity_type]
来将给定标签的内容打印到聊天栏
- 如
/kubejs list_tag minecraft:logs item
会将#minecraft:logs
标签下的元素打印出来
使用/kubejs painter <玩家名称> <PainterJS对象>
来调用PainterJS(见第十六章)
使用/kubejs reload [server_scripts|lang|texture|startup_scripts]
来重载服务器类型脚本、语言文件、纹理资源和启动类型脚本
- 其中
/kubejs reload server_scripts
和/reload
的效果基本相同 /kubejs reload startup_scripts
并不能重载所有启动脚本事件,如方块注册等
使用/kubejs stage [add|list|remove|clear] <玩家名称>
来为指定玩家添加、列出、移除或清除游戏阶段
- 关于Gamestage的详细介绍见11.4和11.5章节
使用/kubejs warnings
来查看当前脚本中的警告信息
使用/kubejs wiki
来打开官方KubeJS Wiki