本帖最后由 梦小白 于 2021-6-25 20:44 编辑
如何使用AdvancedBan的功能禁言玩家?想开发一个全自动禁言插件,
就用了advancedban的api
可是具体没找到控制MUTE的接口或者类在哪
BukkitMain (AdvancedBan 2.1.7 API) (devleoko.github.io)
还有用了AdvancedBan的maven报错,按照Package me.leoko.advancedban.AdvancedBan · DevLeoko/AdvancedBan (github.com)来的
复制代码
如何使用AdvancedBan的功能禁言玩家?想开发一个全自动禁言插件,
就用了advancedban的api
可是具体没找到控制MUTE的接口或者类在哪
BukkitMain (AdvancedBan 2.1.7 API) (devleoko.github.io)
还有用了AdvancedBan的maven报错,按照Package me.leoko.advancedban.AdvancedBan · DevLeoko/AdvancedBan (github.com)来的
- Invalid content was found starting with element '{"http://maven.apache.org/POM/4.0.0":dependency}'. One of '{"http://maven.apache.org/POM/4.0.0":parent, "http://maven.apache.org/POM/4.0.0":description, "http://maven.apache.org/POM/4.0.0":prerequisites, "http://maven.apache.org/POM/4.0.0":issueManagement, "http://maven.apache.org/POM/4.0.0":ciManagement, "http://maven.apache.org/POM/4.0.0":inceptionYear, "http://maven.apache.org/POM/4.0.0":mailingLists, "http://maven.apache.org/POM/4.0.0":developers, "http://maven.apache.org/POM/4.0.0":contributors, "http://maven.apache.org/POM/4.0.0":licenses, "http://maven.apache.org/POM/4.0.0":scm, "http://maven.apache.org/POM/4.0.0":organization, "http://maven.apache.org/POM/4.0.0":profiles, "http://maven.apache.org/POM/4.0.0":modules, "http://maven.apache.org/POM/4.0.0":pluginRepositories, "http://maven.apache.org/POM/4.0.0":reports, "http://maven.apache.org/POM/4.0.0":reporting, "http://maven.apache.org/POM/4.0.0":dependencyManagement, "http://maven.apache.org/POM/4.0.0":distributionManagement}' is expected.
(刚刚翻了一下我也没找到,不过时间紧不准备继续找了)
1.AdvancedBan是款开源的插件,如果你找不到这个接口,可以看看它的源代码的相关实现逻辑。
2.必要时,用所谓“CLI”(命令行接口)的方法实现,即直接调用插件执行命令/tempmute xxx xxx即可,这没啥“丢人”的,实现功能就行。
本帖最后由 梦小白 于 2021-6-25 21:30 编辑
CLI站内有详细教程吗??
很奇怪,帖子翻不了页其实就是不会CLI 233333333
dengyu 发表于 2021-6-25 20:59
全自动禁言草
(刚刚翻了一下我也没找到,不过时间紧不准备继续找了)
1.AdvancedBan是款开源的插件 ...
CLI站内有详细教程吗??
很奇怪,帖子翻不了页
这玩意抽象的太厉害了,大概是我不知道也不想知道的啥设计模式。
应该具体是这个
me.leoko.advancedban.utils.Punishment#create(java.lang.String, java.lang.String, java.lang.String, java.lang.String, me.leoko.advancedban.utils.PunishmentType, java.lang.Long, java.lang.String, boolean)
参数大概是
Long end 是一个 unix 时间戳
应该具体是这个
me.leoko.advancedban.utils.Punishment#create(java.lang.String, java.lang.String, java.lang.String, java.lang.String, me.leoko.advancedban.utils.PunishmentType, java.lang.Long, java.lang.String, boolean)
参数大概是


Long end 是一个 unix 时间戳