栏位规则
每个栏位的 允许: 决定什么东西能放进去。
允许: 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_ring | CloudItems 物品 ID,支持 *:ci id=dragon_* |
material=ELYTRA | 材质,支持 *:material=*_HELMET |
model=10001 | custom-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=龙*
规则之外的检查
放进栏位时,依序还会检查:
- 栏位权限:写了
权限:而玩家没有 → 栏位显示锁定,放不进去。 - CloudItems 使用限制:物品要求的等级、职业、权限不符合 → 拒绝(
config.yml的检查使用限制: 否可关闭)。 - 不可重复:同一个
不可重复群组的 其他栏位已经装了同一款(CloudItems 看物品 ID,其他物品看是否完全相同);或config.yml的重复装备: 禁止时,任何栏位都不能装同一个 CloudItems 物品 ID 两次。
已经装上的饰品如果之后不再符合(规则改了、权限被收回),不会被拿走,只是不再生效;/acces info <玩家> 会标示「不符合目前规则」。