Annotation Interface DirectBridge


@Documented @Target(TYPE) @Retention(RUNTIME) public @interface DirectBridge
直接事件桥接注解

用于直接桥接指定的 Bukkit 事件,无需编写转换方法。 框架会自动为指定的事件类型创建监听器,并将原始事件直接发布到事件总线。

Since:
1.0.0
Version:
1.0.0
Author:
Berry_so
See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Class<? extends org.bukkit.event.Event>[]
    要直接桥接的 Bukkit 事件类型列表
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    是否异步发布事件到事件总线
    org.bukkit.event.EventPriority
    Bukkit 事件监听器的默认优先级
  • Element Details

    • value

      Class<? extends org.bukkit.event.Event>[] value
      要直接桥接的 Bukkit 事件类型列表

      框架会为每个指定的事件类型自动创建监听器, 并将接收到的事件直接转发到事件总线。

      Returns:
      Bukkit 事件类型数组
    • priority

      org.bukkit.event.EventPriority priority
      Bukkit 事件监听器的默认优先级

      应用于所有指定的事件类型。

      Returns:
      默认优先级,默认为 NORMAL
      Default:
      NORMAL
    • async

      boolean async
      是否异步发布事件到事件总线

      设置为 true 时,事件会异步发布, 不会阻塞 Bukkit 事件处理线程。

      Returns:
      是否异步发布,默认为 false
      Default:
      false