/Pouvoir

Bukkit Script Engine

Primary LanguageKotlinMIT LicenseMIT

Pouvoir

插件永久免费


插件

说明 内容
兼容版本 1.9+
软依赖 PlaceholderAPI Mythicmobs

GitHub Release

介绍

Pouvoir 是基于 TabooLib VI 编写的一款类库插件 其包括但不限于以下模块/功能:


对于一些可扩展API,Pouvoir 提供了脚本拓展 并使用脚本注解进行自动注册注销

详细请见WIKI

Asahi 前缀解释器拓展 (Asahi Prefix Parser Extension)

//@AsahiPrefix(-name example)
function example(lexer) {
    var numberQuester = lexer.questDouble()
    return result(function (context) {
        var number = numberQuester.get(context)
        print(number)
        return number
    })
}

亦或者

@AsahiPrefix(["print", "info"], "lang")
fun info() = prefixParser {
        //开始此函数的"编译"(parse)
        val content = quest<Any>()  //寻求一个任意类型对象
        // result里是执行函数时,要干的事情
        result {
            content.get().also {
                //打印它
                println(it)
            }
        }
    }

使用:

 println("example 114.514".asahi())

打印: 114.514

Links

WIKI http://blog.skillw.com/#sort=pouvoir&doc=README.md

JavaDoc http://doc.skillw.com/pouvoir/

MCBBS https://www.mcbbs.net/thread-1221977-1-1.html

爱发电 https://afdian.net/@glom_