⚖️ 条件格式
条件格式包含一些选项。
信息
在条件格式示例中的 actions 只代表新版本的条件格式。若需要查看某个功能或设置名称,请转到对应页面,如 buy-conditions。
全局选项
生效次数
这个动作只会在玩家购买/出售指定次数的物品时触发。
start-apply:操作触发的起始次数。可选。默认为 0。end-apply:操作触发的终止次数。可选。默认为无限大。apply:操作生效的对应次数。格式:[1,2,3,4]可选。默认使用start-apply的值。
YAML
conditions:
1:
apply: [1,2,3,4,5]
start-apply: 1
end-apply: 5点击类型
这个动作只在玩家使用对应方式点击按钮时触发。对 open-actions、菜单配置内的 close-action 以及物品设置中的 buy-actions 和 sell-actions 无效。
YAML
conditions:
1:
click-type: LEFT支持变量
{world}{amount}{player_x}{player_y}{player_z}{player_pitch}{player_yaw}{player}{item}- 物品 ID{item-name}- 物品的展示名称{shop}- 商店 ID{shop-name}- 商店的展示名称{shop-menu}- 商店的菜单 ID
世界
玩家需处于指定的世界中。
YAML
conditions:
1:
type: world
world: lobby群系
玩家需处于指定的生物群系中。
YAML
conditions:
1:
type: biome
biome: oraxen权限
玩家需拥有指定的权限。
需要注意的是 OP 拥有所有权限,除非插件设置了默认不分配,所以请在去除 OP 权限的情况下测试该条件。
YAML
conditions:
1:
type: permission
permission: 'group.vip'变量
玩家需达到指定的变量条件。
rule 可填入如下内容:
>=<=><==(字符串比较)=(数字比较)!=(数字或字符串比较)!*=(数字或字符串)不包含(指定内容)*=(字符串)包含(指定内容)。 如:str *= string会返回true,而example *= ple则会返回false。
YAML
conditions:
1:
type: placeholder
placeholder: '%player_health%'
rule: '<='
value: 5任选
YAML
conditions:
1:
type: any
conditions:
1:
type: placeholder
placeholder: '%eco_balance%'
rule: '>='
value: 200
2:
type: placeholder
placeholder: '%player_points%'
rule: '>='
value: 400非
只有达到条件的玩家才可触发对应动作。
YAML
conditions:
1:
type: not
conditions:
1:
type: placeholder
placeholder: '%eco_balance%'
rule: '>='
value: 200
Ziphyrien
SnowCutieOwO