# 拾取绑定

## 1. 通过 [Nucleus](https://settingdust.gitbook.io/awesome-sponge/plugin/nucleus) 添加一条描述到任一物品

![/lore add &7此物品拾取后绑定](https://517814915-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0MoVVScDb2wpfAZSAH%2F-M1JtOnW5pBNB6vogXYK%2F-M1JvCBsvQ6qcPMAdbnX%2Fimage.png?alt=media\&token=fbe3a007-bb4c-4b30-9e15-7a52a3cd25b4)

## 2. 查询当前标签内容

![/ebi q {}](https://517814915-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0MoVVScDb2wpfAZSAH%2F-M1JtOnW5pBNB6vogXYK%2F-M1JycOs-h4WMdrwPNWX%2Fimage.png?alt=media\&token=371d9a14-8ce6-4298-b144-b9c7b65f0dbc)

## 3. 通过点击相应标签获得正确路径与对应值，再次查询确认规则 &#x20;

![](https://517814915-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0MoVVScDb2wpfAZSAH%2F-M1VUoQgUMhrwaOqRbGh%2F-M1Qih69_mYsESE8hSa2%2Fimage.png?generation=1583240666356191\&alt=media)

## 4. 创建规则（no-capture 目的为不依赖于物品 ID，检测所有拥有此 Lore 的物品），因目的为拾取绑定，调整触发器为拾取时触发，一切调整建议在配置文件中直接更改。更新规则修改如下

![/ebi create bound.pick --no-capture {"tag.display.Lore":"\u00a77此物品拾取后绑定"}](https://517814915-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0MoVVScDb2wpfAZSAH%2F-M1VUoQgUMhrwaOqRbGh%2F-M1K9Ki_alSBZ3EKa_o6%2Fimage.png?generation=1583240666577460\&alt=media)

当拾取物品时，物品 Lore 更新，以便下一个规则的匹配

## 5. 创建规则

![/ebi c bound.bounded --no-capture {"tag.display.Lore":"\u00a77物品已绑定"}](https://517814915-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0MoVVScDb2wpfAZSAH%2F-M1VUoQgUMhrwaOqRbGh%2F-M1Tgc3NBmDQRYvto1qY%2Fimage.png?generation=1583240667168053\&alt=media)

目的为阻止已绑定物品被丢出/转移至其他库存，所以更新规则设为空

## 6. 至此完成物品的拾取绑定，下面留两个作业

### 1. 不强制匹配 Lore 颜色，只匹配文本

### 2. 装备后绑定

下附此次配置

```
bounded {
    custom-message="{item_pre}已绑定！"
    priority=5
    query {
        "tag.display.Lore"="§7物品已绑定"
    }
    trigger-default-setting=FALSE
    use-trigger {
        "epicbanitem:throw"=true
        "epicbanitem:transfer"=true
    }
    world-default-setting=UNDEFINED
}
pick {
    custom-message="{item_pre}已绑定！"
    priority=5
    query {
        "tag.display.Lore"="§7此物品拾取后绑定"
    }
    trigger-default-setting=FALSE
    update {
        "$set" {
            "tag.display.Lore.$[]"="§7物品已绑定"
        }
    }
    use-trigger {
        "epicbanitem:pickup"=true
    }
    world-default-setting=UNDEFINED
}
```
