v0.0.6
v0.0.6.2
新增
sha-256 參數解析
修復
參數解析錯誤訊息沒有自定義前綴
更改
groupId 轉變為
org.eldependenci
, 之後的擴充插件以及版本都將使用這個,com.ericlam.mc
將停止更新。
v0.0.6.1
新增
新增訊息文件 messages.yml 並添加處理指令時的自定義訊息,包括參數不足,沒有權限,不是玩家,出現錯誤時的訊息等等。
v0.0.6
新增
@DynamicArg
多形態參數ServiceCollection
新增如下方法addService
: 在單一服務類綁定多於一個實作方式,注入方式為Set<Service>
addServices
: 在單一服務類綁定多餘一個實作方式並綁以標識文字,注入方式為Map<String, Service>
overrideService
: 在單一服務類覆蓋原有的實作方式,該服務類必須繼承Overridable
更多詳情可參閱 Javadocs
更改
重構了指令參數的實作方式 (基於多形態參數的出現),該重構方式將方便日後添加更多的參數標註。
添加了更多的預防措施:
檢查註冊的服務是否為 Interface
檢查指令有否添加 Commander 標註
防止服務類被其他方式註冊
ServiceCollection
: 原本的一對一綁定服務方法為addService
, 現已改成bindService
修復
指令參數解析數字時出現跳級情況
最后更新于