Skip to content

命令参考 ​

主命令 ​

/craftorithm <子命令> [参数]

别名:/cra、/craft、/crafto

子命令列表 ​

配方管理 ​

命令参数说明
create<type> [recipe_id] [filename]打开配方创建 GUI
edit<recipe_id>打开配方编辑 GUI
remove<recipe_name>删除配方文件并注销
disable<recipe_id>禁用配方(含原版配方)
restore<recipe_id>还原一个被禁用的配方
display<recipe_id> [player]以 GUI 形式展示配方
recipebook[--player <name>] [--type <type>]打开配方书浏览界面
discover<target> <recipe_key_pattern>为玩家解锁配方
undiscover<target> <recipe_key_pattern>取消玩家解锁配方

物品管理 ​

命令参数说明
item save—保存手持物品为自定义物品
item give<item> [player]给予自定义物品
item fuel add<burn_time>将手持物品添加为燃料
item fuel remove<fuel_id>移除自定义燃料
item getgroupitemtag/itempack <id>获取占位符物品

系统命令 ​

命令参数说明
reload—重载插件配置
version—显示插件版本
openmenu<name> [player]打开指定自定义菜单
script<expression>执行脚本表达式

配方类型参数 ​

create 命令支持以下类型值:

类型说明
vanilla_shaped有序配方
vanilla_shapeless无序配方
vanilla_smelting_furnace熔炉烧炼
vanilla_smelting_blast高炉烧炼
vanilla_smelting_smoker烟熏炉烧炼
vanilla_smelting_campfire营火烧炼
vanilla_smithing_transform锻造台改造
vanilla_stonecutting切石机
vanilla_brewing酿造台 (仅 Paper)
anvil铁砧

使用示例 ​

bash
# 创建一个有序配方,ID 为 my_sword,保存到 weapons.yml
/cra create vanilla_shaped my_sword weapons.yml

# 编辑配方
/cra edit craftorithm:my_sword

# 禁用原版钻石剑配方
/cra disable minecraft:diamond_sword

# 向其他玩家展示配方
/cra display craftorithm:my_sword PlayerName

# 打开配方书
/cra recipebook --player Steve --type vanilla_shaped

# 执行脚本
/cra script perm("craftorithm.vip")

# 为玩家解锁配方(支持正则表达式)
/cra discover Steve minecraft:.*
/cra discover Steve craftorithm:my_.*

# 取消玩家解锁配方
/cra undiscover Steve minecraft:diamond_sword

Tab 补全 ​

所有命令支持 Tab 补全:

  • 配方类型自动补全
  • 已注册配方 ID 自动补全
  • 在线玩家名自动补全
  • 自定义菜单名自动补全

基于 GPL-3.0 许可证发布