Annotation Interface AutoBridge


@Documented @Target(TYPE) @Retention(RUNTIME) public @interface AutoBridge
自动事件桥接注解

用于标记一个类为事件桥接类,框架会自动扫描该类中标注了 BridgeMapping 的方法,并为这些方法创建 Bukkit 事件监听器,实现从 Bukkit 事件到自定义事件的自动转换。

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

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    是否自动扫描该类中的桥接方法
    boolean
    是否启用详细日志
  • Element Details

    • verbose

      boolean verbose
      是否启用详细日志

      启用后,框架会记录桥接类的扫描、注册、事件触发和转换的详细过程。

      注意:详细日志会增加 IO 开销,建议仅在开发和调试时启用。

      Returns:
      是否启用详细日志,默认为 false
      Default:
      false
    • autoScan

      boolean autoScan
      是否自动扫描该类中的桥接方法

      设置为 true(默认)时,框架会在启动时自动扫描类中所有 标注了 BridgeMapping 的方法,并自动注册 Bukkit 事件监听器。

      设置为 false 时,需要手动调用注册方法来激活桥接。

      Returns:
      是否自动扫描,默认为 true
      Default:
      true