事件

介绍

事件是触发动作的先决条件。本文将详细介绍所有可以应用事件的配置区域。 这是一个简单的示例,玩家在成功钓鱼后会获得经验球

#contents/item/default.yml
tuna_fish:
  events:
    success:  # 触发器
      action_mending:  # 动作
        type: mending
        value: 5
        chance: 1.0

所有可用的动作类型都可以在这里找到

动作

以下是适用于不同机制的可用触发器

战利品

events:
  success:   <- 成功捕获战利品
   ...
  failure:   <- 捕获战利品失败
   ...
  hook:      <- 鱼儿被钓住(需要收杆)
   ...
  success-times:
    1:       <- 成功捕获战利品的次数
     ...
    2:
     ...
    999:
     ...
  consume:   <- 被玩家吃掉
    ...
  bite:      <- 鱼儿试图吞食鱼钩
    ...
  new_size_record:   <- 捕获的鱼的大小超过了个人记录
    ... 
  interact:   <- 与手中物品交互
    ...

鱼竿

events:
  success:   <- 成功捕获战利品
   ...
  failure:   <- 捕获战利品失败
   ...
  hook:      <- 鱼儿被钓住
   ...
  cast:      <- 抛出鱼竿
    ...
  land:      <- 鱼钩落入水中
    ...
  bite:      <- 鱼儿试图吞食鱼钩
    ...
  escape:    <- 鱼儿逃脱
    ...
  reel:      <- 收回鱼竿
    ...

鱼饵

events:
  success:   <- 成功捕获战利品
    ... 
  failure:   <- 捕获战利品失败
   ...
  cast:      <- 抛出鱼竿
    ...
  land:      <- 鱼钩落入水中
    ...
  hook:      <- 鱼儿被钓住
    ...
  bite:      <- 鱼儿试图吞食鱼钩
    ...
  interact:  <- 与手中物品交互
    ...
  escape:    <- 鱼儿逃脱
    ...
  reel:      <- 收回鱼竿
    ...

工具

events:
  land:      <- 鱼钩落入水中
    ...
  cast:      <- 抛出鱼竿
    ...
  success:   <- 成功捕获战利品
    ... 
  failure:   <- 捕获战利品失败
   ...
  interact:  <- 使用手中物品
    ...
  escape:    <- 鱼儿逃脱
    ...     
  reel:      <- 收回鱼竿
    ...  
  hook:      <- 鱼儿被钓住(需要收竿)
    ...

图腾

events:
  activate:   <- 激活图腾
    ...
  timer:      <- 定时器动作
    ...
  end:        <- 时间结束
    ...

最后更新于