季楠
本帖最后由 季楠 于 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_
前置在哪下载?没看到(也有可能我眼瞎没看到)

下一页 最后一页