# 目前可用的返回參數

目前可以使用的返回參數如下。

| 返回類型                                  | 解釋                                            | 可用於 index | 可用於 界面互動處理方法 | 可用於生命周期挂鈎 |
| ------------------------------------- | --------------------------------------------- | --------- | ------------ | --------- |
| `void`                                | 不跳轉到任何界面                                      | 不可        | 可            | 可         |
| `BukkitView<?, ?>`                    | 跳轉到其他界面。若回傳 `BukkitRedirectView`, 則跳轉到其他控制器   | 可         | 可            | 不可        |
| `BukkitPromise<BukkitView<?,?>>`      | 異步跳轉到其他界面。若回傳 `BukkitRedirectView`, 則跳轉到其他控制器 | 可         | 可            | 不可        |
| `CompletableFuture<BukkitView<?, ?>>` | 異步跳轉到其他界面。若回傳 `BukkitRedirectView`, 則跳轉到其他控制器 | 可         | 可            |           |
| `BukkitPromise<Void>`                 | 等待異步執行，但不跳轉到任何界面                              | 不可        | 可            |           |
| `CompletableFuture<Void>`             | 等待異步執行，但不跳轉到任何界面                              | 不可        | 可            |           |
