神盾

神盾

Aegis 是一个围绕 brigader 的 Kotlin DSL 封装

基础库

Aegis 是一个面向 Kotlin 的 brigadier DSL 封装,能够编写出远比企业级噩梦代码更紧凑的 brigadier 代码。

一个使用示例:

dispatcher.register("example") {
   integer("value", -10, 200) {
        executes { 
            println(it.getInt("value"))
        }
    }
}

Aegis 力求保持相对轻量,以便能够更高效地打包,而不会导致 JAR 体积大幅增加。

在 GitHub 上查看更多详情