跳到主要内容

栏位规则

每个栏位的 允许: 决定什么东西能放进去。

允许: ci type=戒指 # 一条规则可以直接写
允许: # 多条规则写成清单
- ci type=戒指
- ci type=手镯
允许: ci type=戒指 ; ci type=手镯 # 也可以用 ; 分隔
  • 多行之间是「或」:任何一行符合就能放。
  • 同一行的多个条件是「且」:ci type=戒指 material=GOLD_NUGGET 要两个都符合。
  • 行首加 ! 是「排除」:只要符合就不准放,优先于其他行。
  • 键与值的分隔可以用 =、:、:;一个条件可以写多个值,用 ,、、 或 | 分开,任一个符合即可。

全部条件​

写法意思
ci任何 CloudItems 物品
ci type=戒指CloudItems 类型。包含子类型:ci type=ACCESSORY 会接受戒指、项链、手套、手镯等所有父类型是 ACCESSORY 的类型
ci type=ACCESSORY exact只认这个类型本身,不含子类型(也可写 精确)
ci id=dragon_ringCloudItems 物品 ID,支持 *:ci id=dragon_*
material=ELYTRA材质,支持 *:material=*_HELMET
model=10001custom-model-data
name=*之戒物品名称(去掉颜色后比对),支持 *
lore=*饰品*任一行说明文字(去掉颜色后比对),支持 *
tag=myplugin:accessory物品带有这个 PDC 标记(其他插件做的物品也能辨认)
armor=头盔能穿在这个原版部位的物品:头盔 胸甲 护腿 靴子 副手(或 head/chest/legs/feet/offhand)。CloudItems 物品照它自己的「装备部位」设置判断
any任何物品
none都不准放

键也接受中文:类型=、物品=、材质=、模型=、名称=、说明=、标记=、原版部位=;ci 前缀可省略(type=戒指 一样)。

类型名称繁简都可以

ci type=项链 和 ci type=項鍊 都对得上 CloudItems 的「项链」类型;类型不存在时,/acces reload 会提示「CloudItems 没有类型 X」。

范例​

# 任何饰品,但不要诅咒系列
允许:
- ci type=ACCESSORY
- '!ci id=CURSED_*'

# 鞘翅或任何名称里有「翅膀」的物品
允许:
- material=ELYTRA
- name=*翅膀*

# 只收资源包做的徽章(模型 20001–20003)
允许: material=PAPER model=20001,20002,20003

# 只能戴「龙」系列头盔(搭配原版部位绑定)
原版: 头盔
允许: armor=头盔 name=龙*

规则之外的检查​

放进栏位时,依序还会检查:

  1. 栏位权限:写了 权限: 而玩家没有 → 栏位显示锁定,放不进去。
  2. CloudItems 使用限制:物品要求的等级、职业、权限不符合 → 拒绝(config.yml 的 检查使用限制: 否 可关闭)。
  3. 不可重复:同一个 不可重复群组 的其他栏位已经装了同一款(CloudItems 看物品 ID,其他物品看是否完全相同);或 config.yml 的 重复装备: 禁止 时,任何栏位都不能装同一个 CloudItems 物品 ID 两次。

已经装上的饰品如果之后不再符合(规则改了、权限被收回),不会被拿走,只是不再生效;/acces info <玩家> 会标示「不符合目前规则」。