季楠
本帖最后由 季楠 于 2023-1-20 18:34 编辑

本帖使用排版来自PCD小组


插件介绍

PlayerBan是一个高度自定义的玩家封禁插件,
它允许用户拥有类似Hypixel的封禁系统。

>> 白名单系统请移步 PlayerWhitelist

为什么选择 Player Ban ?
  • 自定义玩家封禁界面
  • 轻量 | 简洁 | 免费 | 开源


使用截图


插件成功加载

玩家请出功能演示

玩家封禁功能演示


插件命令

  • /kick [玩家] [原因] - 请出玩家 - playerban.kick
  • /ban [玩家] [原因] - 封禁玩家 - playerban.ban
  • /unban [玩家] - 解封玩家 - playerban.unban
  • /playerban reason [玩家/事件ID] - 查询封禁理由


配置文件

config.yml
  1. # 全局设置
  2. options:
  3.   # bStats数据统计
  4.   metrics: true
  5. # 模块设置
  6. module:
  7.   # 请出模块
  8.   kick:
  9.     # 启用请出模块
  10.     enable: true
  11.     # 请出消息格式
  12.     format:
  13.       - "&c您已被管理员从服务器请出!"
  14.       - ""
  15.       - "&7请出原因: &f{0}"
  16.       - "&7查看详情: &b&nhttps://www.mcbbs.net/"
  17.       - ""
  18.       - "&7事件ID: &f{1}"
  19.   # 封禁模块
  20.   ban:
  21.     # 启用封禁模块
  22.     enable: true
  23.     # 封禁消息格式
  24.     format:
  25.       - "&c您的账号已被该服务器封禁!"
  26.       - ""
  27.       - "&7封禁原因: &f{0}"
  28.       - "&7查看详情: &b&nhttps://www.mcbbs.net/"
  29.       - ""
  30.       - "&7事件ID: &f{1}"
复制代码


数据统计





插件下载

MCBBS站内下载:
PlayerBan-1.0.3.jar (993.9 KB, 下载次数: 142) 插件开源地址:
https://github.com/CPJiNan/PlayerBan


后记

服务器技术交流群: 704109949
欢迎加群共同交流探讨问题~


本插件所用所有代码均为原创,不存在借用/抄袭等行为

名副其实
好东西,这就是替换 AdvancedBan 的轻量级插件。爱了。

奥力給
有个好问题,这个事件id貌似没什么用
希望可以在游戏里面查询id来获得封禁理由

季楠
本帖最后由 季楠 于 2023-1-4 15:15 编辑
奥力給 发表于 2023-1-4 14:16
有个好问题,这个事件id貌似没什么用
希望可以在游戏里面查询id来获得封禁理由 ...

@奥力給 功能已完成~请查收喵(?)

Misoryan
不建议使用Yaml储存数据

季楠
Misoryan 发表于 2023-1-4 15:38
不建议使用Yaml储存数据

我在使用module-database时出现了一些问题,
且经试验该问题已经得到了解决。
将在近期更新中调整数据储存方式。

奥力給
哭了,我热加载服务器蹦了

季楠
奥力給 发表于 2023-1-4 16:21
哭了,我热加载服务器蹦了

有没有一种可能这是用Taboolib写的插件...

奥力給
季楠 发表于 2023-1-4 16:41
有没有一种可能这是用Taboolib写的插件...

麻了,无法使用,所有指令都是这样
[16:50:11 INFO]: Incorrect argument for command
[16:50:11 INFO]: playerban reason<--[HERE]

季楠
本帖最后由 季楠 于 2023-1-4 17:13 编辑
奥力給 发表于 2023-1-4 16:51
麻了,无法使用,所有指令都是这样
[16:50:11 INFO]: Incorrect argument for command
[16:50:11 INFO]:  ...

缺少参数 <必选参数> [可选参数]
/kick [玩家] [原因] - 请出玩家 - playerban.kick
/ban [玩家] [原因] - 封禁玩家 - playerban.ban
/unban [玩家] - 解封玩家 - playerban.unban
/playerban reason [玩家/事件ID] - 查询封禁理由

奥力給
季楠 发表于 2023-1-4 16:58
缺少参数  [可选参数]
/kick   - 请出玩家 - playerban.kick
/ban   - 封禁玩家 - playerban.ban



季楠

附插件命令使用例:
/ban CPJiNan 封禁原因
/unban CPJiNan
/kick CPJiNan 请出原因
/playerban reason #CPJiNan 或 /playerban reason CPJiNan

名副其实
建议能搭配别的举报插件查询封禁玩家,或者你自己加一个gui用来列出被封禁玩家列表。
如果可以的话,加一个玩家举报命令,毕竟这插件就叫playerban,总得加点player的内容吧。

bingggggg
希望可以支持ban不在线的玩家,如果只能ban在线的感觉有点鸡肋了

季楠
bingggggg 发表于 2023-1-5 10:23
希望可以支持ban不在线的玩家,如果只能ban在线的感觉有点鸡肋了

才发现suggestPlayers()会检验玩家是否在线...
马上调整的说(?)

Haylae
看起来不错的封禁插件,拿走了

阎浮世界_
谢谢作者分享,很棒的插件

大王放屁
希望可以支持ban一些时间的玩家

HiTech0926
本帖最后由 HiTech0926 于 2023-1-9 11:41 编辑

很好的插件,一直在找。原版的ban页面太垃圾了

xiao_gang_
前置在哪下载?没看到(也有可能我眼瞎没看到)

季楠
xiao_gang_ 发表于 2023-1-15 09:08
前置在哪下载?没看到(也有可能我眼瞎没看到)

不需要下载的哦(?)

xiao_gang_
季楠 发表于 2023-1-15 09:09
不需要下载的哦(?)

哦哦,谢谢解答(秒回?!)

xiaokongAWA
支持!很喜欢这个插件!

小帅XiaoShuai
感谢大佬制作插件,希望可以加入封禁时长的功能,就比如可以封禁7天,7天后自动解封

lhj456753
好喜欢这个ban

游若兮梦
可以加个自定义封禁时间吗

qq2873404500
牛啊大佬,这封禁插件

MC_tianyan1234
BC端不行欸

MC_tianyan1234
BungeeCord会报错
[19:59:02 WARN]: Could not load plugin from file plugins\PlayerBan-1.0.3.jar
java.util.zip.ZipException: error in opening zip file
        at java.util.zip.ZipFile.open(Native Method) ~[?:1.8.0_361]
        at java.util.zip.ZipFile.<init>(Unknown Source) ~[?:1.8.0_361]
        at java.util.zip.ZipFile.<init>(Unknown Source) ~[?:1.8.0_361]
        at java.util.jar.JarFile.<init>(Unknown Source) ~[?:1.8.0_361]
        at java.util.jar.JarFile.<init>(Unknown Source) ~[?:1.8.0_361]
        at net.md_5.bungee.api.plugin.PluginManager.detectPlugins(PluginManager.java:427) ~[waterfall-1.18-478.jar:git:Waterfall-Bootstrap:1.18-R0.1-SNAPSHOT:83ff18f:478]
        at net.md_5.bungee.BungeeCord.start(BungeeCord.java:276) ~[waterfall-1.18-478.jar:git:Waterfall-Bootstrap:1.18-R0.1-SNAPSHOT:83ff18f:478]
        at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67) ~[waterfall-1.18-478.jar:git:Waterfall-Bootstrap:1.18-R0.1-SNAPSHOT:83ff18f:478]
        at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) ~[waterfall-1.18-478.jar:git:Waterfall-Bootstrap:1.18-R0.1-SNAPSHOT:83ff18f:478]
以上是报错原因(为什么ouo)

BaiYinmc
名副其实 发表于 2023-1-4 22:17
建议能搭配别的举报插件查询封禁玩家,或者你自己加一个gui用来列出被封禁玩家列表。
如果可以的话,加一个 ...

赞同的,确实感觉加上举报和ban(封禁)列表插件会更好,建议采纳

oooP1n
很不错 支持!

90岁高龄辅助
请问能否添加MySQL呢,我打算安装在登录服内。但是多个登录服都得ban一遍有点麻烦

ZzhangaAo1z
好用,服务器的可自定义程度又提升了