插件永久免费
说明 | 内容 |
---|---|
兼容版本 | 1.9+ |
软依赖 | PlaceholderAPI Mythicmobs |
Pouvoir 是基于 TabooLib VI 编写的一款类库插件 其包括但不限于以下模块/功能:
- Asahi - 高速编译执行的动态脚本语言
- ScriptManager - 拥有健全API的脚本引擎管理器
- DatabaseManager - 数据库容器管理器
- TriggerManager - 触发器管理器
- TriggerHandlerManager - 触发器处理器管理器
- SelectorManager - 目标选择器管理器
- PouPlaceholderAPI - 面向实体的占位符管理器
- ParticleLib - 由莫老开发,一款强大有趣的特效类库
- SubPouvoir - 解耦的SubPou附属开发框架 你可以通过编写代码/脚本来拓展本插件的诸多内容.
对于一些可扩展API,Pouvoir 提供了脚本拓展 并使用脚本注解进行自动注册注销
详细请见WIKI
//@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
WIKI http://blog.skillw.com/#sort=pouvoir&doc=README.md
JavaDoc http://doc.skillw.com/pouvoir/