setItem 设置物品
setItem
类型: MethodDeclaration
所属类: CommandFunctionList
定义位置: command.ts
描述
设置物品
参数
| 参数名 | 类型 | 描述 | 默认值 | 
|---|---|---|---|
| \{item, operation, quantity\} | `{ | ||
| item: ItemGetter | |||
| operation: 'increase' | 'decrease' | |||
| quantity: number | VariableGetter | |||
| }` | - | - | 
返回值
类型: CommandFunction
源代码
位置: 第 7097 行
protected setItem({item, operation, quantity}: {
    item: ItemGetter
    operation: 'increase' | 'decrease'
    quantity: number | VariableGetter
  }): CommandFunction {
    const getItem = Command.compileItem(item)
    switch(operation) {
      case 'increase': {
        const getQuantity = Command.compileNumber(quantity)
        return () => (getItem()?.increase(getQuantity()), true)
      }
      case 'decrease': {
        const getQuantity = Command.compileNumber(quantity)
        return () => (getItem()?.decrease(getQuantity()), true)
      }
    }
  }
文档生成时间:2025/7/21 20:53:39