v0.0.7
v0.0.7.2
新增
config.yml , 目前有一個設定: 是否共享插件實例
插件實例的依賴注入(現在可以直接注入你的插件實例了)
修復
異步報錯導致 async logger exception 問題
v0.0.7.1
更改
錯誤訊息顯示將捕捉 RuntimeException,以防止出現
an internal error occured while attempting to perform this command
。更改 artifactId 從
eldependenci
到eldependenci-framework
以防止與 parent module 撞名。
修復
ItemInteractListener 找不到
進食事件
訊息時顯示左右鍵事件
v0.0.7
更改
Maven artifactId 從
eld-api
更改為eldependenci
,之後將不再支援eld-api
這個名稱。ChainScheuleService<T> 名稱更改為 BukkitPromise<T>
在 BukkitPromise<T> 當中,將 thenRunSync, thenRunAsync 改變為 thenApplySync, thenApplyAsync 以表示傳遞物件。(並新增不傳遞物件的方法)
ScheduleService 中的 callAsync 參數順序調換 (從
callable<T>, plugin
到plugin, callable<T>
)
新增
BukkitPromise<T> 新增 thenRunSync 和 thenRunAsync,兩者均不會傳遞數值。假若你在使用這些方法後使用 thenApplySync / thenApplyAsync ,其獲取的數值將為 null。
文件池: 透過繼承 GroupConfiguration 及標註
@GroupResource(folder)
來標識。ConfigPoolService: 文件池的提取與重載服務,鑒於可能內藏大量文件會阻塞主線程,文件池服務設有異步加載取得方法。有關文件池配置可參閱這裏。
ScheduleService 新增 runAsync (無需回傳參數)
最后更新于