1.1 常用游戏内指令与ProbeJS使用
一、常用游戏内指令
KubeJS添加了以下指令:
/kubejs custom_command <command>
执行自定义指令
/kubejs errors
在聊天栏中获取当前脚本的报错
/kubejs hand
或 /kjs_hand
/kubejs dump_registry <注册表>
输出指定注册表下的所有内容
/kubejs export
将游戏内的配方、tags、所有方块、实体类型、流体类型导出到kubejs\exported\kubejs-server-export.json
/kubejs export_virtual_data
导出KubeJS添加的虚拟数据包至kubejs\exported
目录下
/kubejs generate_typings
WIP!
/kubejs hotbar
将快捷栏中所有物品信息打印到聊天(同/kubejs hand
)
/kubejs offhand
将玩家副手的物品信息打印到聊天栏(同/kubejs hand
)
/kubejs inventory
将玩家库存中所有物品信息打印到聊天栏(同/kubejs hand
)
/kubejs painter <玩家> <对象>
将给定的Painter对象播放给指定玩家
/kubejs list_tags <注册表> [标签]
将给定标签的内容打印到聊天栏[1]
/kubejs reload <类型>
重载指定类型的内容,<类型>
可以为client_scripts
(客户端侧脚本)、server_scripts
(服务器端脚本)、lang
(语言文件)、startup_scripts
(启动阶段脚本)[2]、texture
(纹理)。
`/kubejs stages [add
list
/kubejs warnings
查看当前脚本中的警告信息
/kubejs wiki
打开官方KubeJS Wiki
/reload
热重载脚本
[1] 如/kubejs list_tag minecraft:block forge:ores
[2] /kubejs reload startup_scripts
并不能重载所有启动阶段脚本。
二、ProbeJS的使用
ProbeJS可以快捷生成VSCode支持的代码模板和声明文件,极大地提高了编写魔改的效率。
要使用ProbeJS,你需要:
安装Visual Studio Code软件。
ProbeJS安装完成后,在游戏内先执行/probejs test_availability
,再执行/probejs dump
指令即可生成声明文件。
待生成完成后,右击游戏目录选择“在VSCode中打开”或“通过Code中打开”即可使用自动补全。
关于ProbeJS提示
带有🔎符号的段落代表该段内容ProbeJS中有语言文件,或借助ProbeJS编写较为简便。
最后更新于