✅ 条件

插件提供了强大的条件系统。您可以同时使用简单条件和复杂条件。这里有一些例子供您学习条件。

简单的生物群系条件仅包含必要的参数

biome:
  - minecraft:ocean
  - minecraft:deep_ocean
  - minecraft:cold_ocean
  - minecraft:deep_cold_ocean
  - minecraft:frozen_ocean
  - minecraft:deep_frozen_ocean
  - minecraft:lukewarm_ocean
  - minecraft:deep_lukewarm_ocean
  - minecraft:warm_ocean

复杂条件允许您使用相同类型的条件并添加not-met-actions 部分名称(本例中为“requirement_permission_1”)是完全可自定义的,只要它不与条件类型名称冲突即可。

# 此示例使用了两个权限条件
requirement_permission_1:
  type: permission
  value:
    - xxx.1.xxx
requirement_permission_2:
  type: permission
  value:
    - xxx.2.xxx
  not-met-actions: #译者注:当以上所有条件未命中会执行此动作组
    action_1:
      type: xxx
      value: ...

# 错误用法(YAML 格式不允许这样做)
permission:
  - xxx.1.xxx
permission:
  - xxx.2.xxx

条件库

time(游戏时间 0~23999)

ypos(玩家的 Y 坐标)

biome(支持自定义生物群系)

world

weather

date(现实世界日期)

permission

“>” “>=” “<” “<=” “=” “!=”

“startsWith” “endsWith” “equals” “contains” “in-list”

logic(创建复杂条件)

level(玩家经验等级)

random(0~1)

cooldown

regex

environment

potion-effect

temperature

sneak

plugin-level

season

fertilizer

item-in-hand

light / natural-light

gamemode

crow attack

water more than (适用于自定义作物盆)

water less than (适用于自定义作物盆)

point more than

point less than

moisture more than (适用于原版耕地)

moisture less than (适用于原版耕地)

pot

fertilizer

fertilizer类型

region (需要WorldGuard)

模式 1
模式 2

hand

最后更新于