Craftorithm Wiki
  • Craftorithm
  • 开始
    • 安装
    • 默认配置
    • 命令和权限
    • 本地化
    • 升级Craftorithm版本
  • 物品系统
    • 配置构成
    • 物品的保存与使用
    • 自定义燃料
  • 配方编写
    • 配置构成
    • 有序配方
    • 无序配方
    • 烧炼配方
    • 锻造配方
    • 切石机配方
    • 随机烧炼配方
    • 酿造配方
    • 铁砧配方
    • 在配方中使用物品Tag
    • 在配方中使用其他插件的物品
    • 配方分类
    • 通过GUI创建配方
  • 动作系统
    • 基础
      • 在配方中使用
    • 语句
      • Perm
      • Level
      • Money
      • Points
      • Papi
      • If
      • All
      • Any
      • Take-Level
      • Take-Money
      • Take-Points
      • Command
      • Console
      • Return
    • 进阶
      • 函数
  • 开发者相关
    • 物品提供源
    • 注册配方
由 GitBook 提供支持
在本页
  • 命令结构
  • 权限表
  • 详细说明
  1. 开始

命令和权限

插件的命令解释

命令结构

  • /craftorithm | /craft | /cra

    • item

      • save

      • give

      • fuel

        • add

        • remove

    • reload

    • remove

    • version

    • run

    • list

      • server

      • craftorithm

    • create

    • disable

    • display

权限表

权限
作用
默认

craftorithm.command

使用命令/craftorithm | /craft | /cra

op

craftorithm.command.item

使用命令/cra item

op

craftorithm.command.item.give

使用命令/cra item give

op

craftorithm.command.item.save

使用命令/cra item save

op

craftorithm.command.item.fuel

使用命令/cra item fuel

op

craftorithm.command.item.fuel.remove

使用命令/cra item fuel remove

op

craftorithm.command.item.fuel.add

使用命令/cra item fuel add

op

craftorithm.command.create

使用命令/cra create

op

craftorithm.command.disable

使用命令/cra disable

op

craftorithm.command.list

使用命令/cra list

op

craftorithm.command.list.server

使用命令/cra list server

op

craftorithm.command.list.craftorithm

使用命令/cra list craftorithm

op

craftorithm.command.remove

使用命令/cra remove

op

craftorithm.command.reload

使用命令/cra reload

op

craftorithm.command.run

使用命令/cra run

op

craftorithm.command.version

使用命令/cra version

op

craftorithm.command.display

使用命令/cra display

op

craftorithm.edit_recipe

进入配方编辑页面

op

由于/cra list命令在没有参数的情况下默认执行/cra list craftorithm,所以需要craftorithm.command.list和craftorithm.command.list.craftorithm两个权限才能正常使用/cra list命令

详细说明

在此文中,尖括号"<"、">"包含的参数为必须参数,方括号"["、"]"包含的参数为可选参数

所有命令都需要有craftorithm.command权限才能使用

/craft item save <namespace> <item_name>
权限:craftorithm.command.item和craftorithm.command.item.save
例:/craft item save example_item test_save
  • 用途:将手上的物品保存到配置文件中

  • 参数详解

    • <namespace>为物品的命名空间,一般情况下为保存到的配置文件名,若此文件不存在,将会创建新文件

    • <item_name>为保存物品的名字

/craft item give <namespace>:<item_name> [player_name]
权限:craftorithm.command.item和craftorithm.command.item.give
例:/craft item give example_item:example_item YufiriaMazenta
  • 用途:获取插件保存的物品

  • 参数详解

    • <namespace>为物品的命名空间,一般情况下为物品所在的配置文件名

    • <item_name>为物品的名字

    • [player_name]为给予的玩家名字,可选项,如果没有此参数,则默认给予命令执行者

/craft item fuel add <time>
权限:craftorithm.command.item.fuel和craftorithm.command.item.fuel.add
  • 用途:添加一个自定义燃料

  • 参数详解

    • <time>是此燃料可烧炼的时间,单位为tick,20tick等于一秒

/craft item fuel remove <name>
权限:craftorithm.command.item.fuel和craftorithm.command.item.fuel.remove
  • 用途:删除一个自定义燃料

  • 参数详解

    • <name>是自定义燃料的名字

/craft reload
权限:craftorithm.command.reload
  • 用途:重载插件的配置文件

  • 重载内容

    • items文件夹中的所有物品

    • recipes文件夹中的所有配方

    • function.yml定义的所有函数

    • config.yml中的所有配置项

    • lang.yml中的所有配置项

/craft remove <recipe_name>
权限:craftorithm.command.remove
例:/craft remove example_shaped
  • 用途:删除指定的配方组

  • 参数详解

    • 此命令只能用于删除Craftorithm新增的配方。recipe_name即为你添加配方时的名字

/craft version
权限:craftorithm.command.version
  • 用途:查看当前运行的插件版本

/craft run <action_line>
权限:craftorithm.command.run
例:/craft run example
  • 用途:运行一条插件的动作语句

  • 参数详解

    • <action_line>为一条动作语句,中间可以使用空格

/craft list [craftorithm/server]
权限:craftorithm.command.list和
craftorithm.command.list.craftorithm或craftorithm.command.list.server
例:/craft list
  • 用途:查看新增配方列表/查看服务器现有配方

  • 参数详解

    • 当不填写参数时,默认执行参数为craftorithm的子命令

/craft create <recipe_type> <recipe_name>
权限:craftorithm.command.create
例:/craft create shaped test/shaped
  • 用途:通过GUI在游戏内添加配方

  • 参数详解:

    • <recipe_type>为配方类型,目前支持通过GUI创建的配方有“有序(shaped)”、“无序(shapeless)”、“烧炼(cooking)”、“锻造(smithing)”、“切石(stone_cutting)”这些。

    • <recipe_name>为配方名字,只支持小写英文字母、数字、"_"、"/"、"."、"-"。

/craft disable <recipe_key>
  • 用途:禁用原版或其他插件的配方

  • 参数详解:

    • <recipe_key>为配方的key。格式为"<namespace>:<name>",一般情况下,原版配方的命名空间是"minecraft",而插件添加的配方的命名空间为插件名字的全小写。

/craft display <recipe_key>
  • 用途:打开查看配方合成方式的GUI

  • 参数详解:

    • <recipe_key>为配方的key。格式为"<namespace>:<name>",一般情况下,原版配方的命名空间是"minecraft",而插件添加的配方的命名空间为插件名字的全小写。

上一页默认配置下一页本地化

最后更新于1年前