MR.steve233
本帖最后由 MR.steve233 于 2022-9-24 11:28 编辑

//music.163.com/outchain/player?type=2&id=477215595&auto=0&height=66
随便选了首喜欢的曲子,似乎挺合适的?

  AdvancedBan | 搬运与二搬授权


  闲话

额...大家好我是史蒂夫sensei(你们也可以叫我史鸽鸽,潭雅,小潭酱等等)
今天呢给大家带来的是AdvancedBan
算是老牌封禁插件了.
站内原先是由版主
@dengyu 搬运的
但是好久没维护了,正巧现在汉化不需要整unicode了,于是我就搬运了
以下是作者的海报:


  介绍

AdvancedBan是一个多功能的封禁插件
集成了warns, tempwarns, mutes, tempmutes, bans, tempbans, ipbans, tempipbans和kick等功能.
拥有玩家惩罚历史的功能,所以可以帮你记录玩家曾经受到的惩罚
拥有可配置的时间和消息样式,自动计算和支持添加惩罚时间的原因
提供完善的信息文本和详细的帮助配置
同时,这是一个bc和spigot二合一的插件,支持mysql,本地存储,拥有超高的性能

  指令与权限

[必填项]
<选填项>
| = 或者
-s = 静默处罚(不会通知到服务器)

指令:

权限:

这里仅提供基础权限列表,更详细的请去原帖查看
说白了就是条懒狗

  使用截图

警告:

暂时禁言:

自定义样式的封禁:

封禁:

踢出:

检查:

  配置文件

1.config.yml:

layouts.yml(类似模板的东西):

message.yml(语言文件):




文件请在下面下载(

  可用拓展


  对于AdvancedGUI的拓展

你可以使用插件AdvancedGUI来对其进行拓展
(暂不支持bungee)
效果预览:

站内搬运:
https://www.mcbbs.net/forum.php?mod=viewthread&tid=1126557
有一说一这个插件挺牛
顺带宣传一下自己翻译的中文维基:
传送门
插件价格为15欧元,有兴趣可以购买
一并搬运使用方法:

如果要使用/bangui
你需要权限: advancedban.gui

下载GUI样式文件: http://share.skamps.eu/AdvancedBan_savepoint.json
下载拓展: http://share.skamps.eu/AdvancedBan-AG-Addon-1.1-RELEASE.jar

安装:
1. 添加拓展和 AdvancedGUI 到插件文件夹
2. 去 https://advancedgui.netlify.app/ ,点击 "Import project" 然后选择样式文件
3. 点击 "Export for usage"下载文件
4. 将 .json-File 放入 /plugins/AdvnacedGUI/layout
5. 完成

如果想了解这个插件更多的使用方法,看
传送门

  网页面板

可惜的是,目前官方面板已经停止运营
第三方面板的github仓库已被标记为过时
因此不做搬运

  下载

Layouts.yml (1.45 KB, 下载次数: 104) config.yml (4.4 KB, 下载次数: 113) Messages.yml (10.01 KB, 下载次数: 142)
似乎论坛下载炸了?我传了外链:传送门
就是这样,再次感谢版主@dengyu 对config和layouts的翻译!!

  题外话

芜湖好累,总算写完了
这个插件算是比较大型的插件了(
如果有任何不详细的地方,欢迎指出
毕竟过劳死了一下午,有可能犯点错
视频教程?
会有的,目前我找人做自己的虚拟形象
(教你们开服的vup出道可能性微存?)
顺便:

救救孩子!!!




2021.12 数据,可能有更多内容https://music.163.com/#/song?id=477215595随便选了首喜欢的曲子,似乎挺合适的?

AdvancedBan | 搬运与二搬授权


与作者交流:

与原搬运者交流:




闲话

额...大家好我是史蒂夫sensei(你们也可以叫我史鸽鸽,潭雅,小潭酱等等)
今天呢给大家带来的是AdvancedBan
算是老牌封禁插件了.
站内原先是由版主
@dengyu 搬运的
但是好久没维护了,正巧现在汉化不需要整unicode了,于是我就搬运了
以下是作者的海报:

介绍

AdvancedBan是一个多功能的封禁插件
集成了warns, tempwarns, mutes, tempmutes, bans, tempbans, ipbans, tempipbans和kick等功能.
拥有玩家惩罚历史的功能,所以可以帮你记录玩家曾经受到的惩罚
拥有可配置的时间和消息样式,自动计算和支持添加惩罚时间的原因
提供完善的信息文本和详细的帮助配置
同时,这是一个bc和spigot二合一的插件,支持mysql,本地存储,拥有超高的性能

指令与权限

[必填项]
&lt;选填项&gt;
| = 或者
-s = 静默处罚(不会通知到服务器)

指令:
/kick&lt;-s&gt; [玩家] &lt;原因 | @布局&gt;
踢出一个玩家


/ban /mute /warn /note &lt;-s&gt; [玩家] &lt;原因 | @布局&gt;
封禁,禁言,警告玩家/ 为玩家添加标记


/banip &lt;-s&gt; [玩家/IP] &lt;原因 | @布局&gt;
封禁一个玩家的IP


/tempban /tempmute /tempwarn &lt;-s&gt; [玩家] [Xmo|Xd|Xh|Xm|Xs|#时间布局] &lt;原因 | @布局&gt;
暂时封禁,禁言,警告玩家


/tempipban &lt;-s&gt; [玩家/IP] [Xmo|Xd|Xh|Xm|Xs|#时间布局] &lt;原因 | @布局&gt;
暂时封禁一个玩家的IP
或者可以输入: /tipban


/change-reason [ID] [新原因]
修改惩罚玩家的原因


/change-reason [ban/mute] [玩家] [新原因]
修改惩罚玩家的原因


/unban /unmute [玩家]
解封,解禁言玩家


/unwarn /unnote [ID]
删除警告和标记


/unwarn /unnote clear [玩家]

删除所有的警告和标记

/unpunish [ID]
删除指定ID的惩罚


/warns /notes &lt;玩家&gt;
查看玩家或自己的警告和标记.


/check [玩家]
检查玩家的封禁等信息


/banlist &lt;页码&gt;
显示目前正在执行的封禁


/history [PLAYER] &lt;页码&gt;
查看所有激活的惩罚
需要权限 - ab.history


/advancedban reload
/advancedban help
懂得都懂
/systemprefs
显示一些有用的信息
权限:
ab.kick.use - /kick
ab.kick.exempt - 绕过踢出
ab.notify.kick - 接收通知


ab.ban.perma - /ban
ab.ban.temp - /tempban
ab.ban.undo - /unban
ab.ban.exempt - 绕过封禁
ab.notify.ban - 接收封禁通知
ab.undoNotify.ban - 接收解封通知


ab.notify.tempban - 接收临时封禁通知


ab.ipban.perma - /ipban
ab.ipban.temp - /tempipban
ab.notify.ipban - 接收ip封禁通知


ab.tempipban.exempt - 绕过临时ip封禁
ab.notify.tempipban - 接收临时封禁通知


ab.mute.perma - /mute
ab.mute.temp - /tempmute
ab.mute.undo - /unmute
ab.mute.exempt - 绕过禁言
ab.notify.mute - 接收禁言通知
ab.undoNotify.mute - 接收解禁言通知


ab.notify.tempmute - 接收临时禁言通知


ab.warn.perma - /warn
ab.warn.temp - /tempwarn
ab.warn.undo - /unwarn
ab.warn.exempt - 绕过警告
ab.notify.warn - 接收警告通知
ab.undoNotify.warn - 接收警告解除通知


ab.notify.tempwarn - 接收暂时警告通知


ab.note.use - /note
ab.note.undo - /unnote
ab.note.exempt - 绕过标记
ab.notify.note - 接收标记通知
ab.undoNotify.note - 接收解除标记通知


ab.all.undo - /unpunish


ab.warns.own - /warns
ab.warns.other - /warns PLAYER


ab.notes.own - /notes
ab.notes.other - /notes PLAYER


ab.check - /check
ab.check.ip - Also shows IP


ab.changeReason - /change-reason
ab.banlist - /banlist
ab.history - /history
ab.reload - /advancedban reload
ab.help - /advancedban help
ab.systemprefs - /systemprefs
这里仅提供基础权限列表,更详细的请去原帖查看
说白了就是条懒狗

使用截图

警告:

暂时禁言:

自定义样式的封禁:

封禁:

踢出:

检查:

配置文件

1.config.yml:
# AdvancedBan v2 - 由Leoko开发
# 对于每一个设置而言,都有一个说明
# 请在更改任何东西之前先仔细阅读说明。
# 你希望拥有一个自己的插件或者网页吗,请访问: http://dev.skamps.eu
# 由dengyu汉化,此文本可以随意使用,但前面6行信息不可以做任何的增加、修改、删除
# MR.steve233搬运并作部分完善


# 如果你把这个设置为false,则所有的封禁记录将会使用HSQLDB-Database存储(即本地存储)
UseMySQL: false


# 如果你想在控制台上面只有一个很短的消息的话,设置成false(设置成true的话有几行关于插件的相关消息)
# 在服务器启动或者停止的时候
DetailedEnableMessage: true
DetailedDisableMessage: true


# 如果你没有设置原因,这个就是它的默认原因
DefaultReason: &quot;违反服务器相关制度&quot;


# 如果你的用户和服务器时间有差错的,请使用这个校准
# 比如:服务器时间为 16:43 | 你的系统时间为: 13:43 | 这个值设置为-3
# 你可以输入/systemPrefs 来获取服务器时间
# 主要针对服务器在国外的用户,请务必调整
TimeDiff: 0


# 以下的命令对于禁言玩家是不可以使用的。
# 那些被禁言玩家也不可以使用&quot;/minecraft:me&quot;
MuteCommands:
- 'me'
- 'say'
- 'action'
- 'eaction'
- 'describe'
- 'edescribe'
- 'eme'
- 'w'
- 'm'
- 'pm'
- 'whisper'
- 'ewhisper'
- 'emsg'
- 'msg'
- 'etell'
- 'tell'
- 'er'
- 'r'
- 'reply'
- 'ereply'
- 'ac'
- 'eac'
- 'amsg'
- 'eamsg'
- 'ehelpop'


# 这些玩家无论如何也不会被惩罚
# 即使玩家不在线,这个也有效
ExemptPlayers:
- 'Leoko'
- 'md5'
- 'dutchy1001'
- 'ItzSomebody'


# 对于%DATE%变量的格式
DateFormat: &quot;dd.MM.yyyy-HH:mm&quot;


# 这个对于BungeeCord端或者无法使用.*权限的有效(即不可以用例如ab.*的)
# 所以如果你启用了这个选项,你可以用ab.all代替ab.* 或者 ab.ban.all 代替 ab.ban.*
# 这个不支持负权限!比如-ab.all是无效的
EnableAllPermissionNodes: false


# 如果你使用了其他的REST-API的话,数据就会被存储在JSON里面
# 下面的API只会用来从玩家名字查询UUID
# 如果要从UUID来找玩家名字的话要么使用官方的MojangAPI,要么用InternFetcher
# 来检验你是否可以使用InternFetcher,你可以在服务器里面输入/systemPerfs
# 并且比较你的UUID来检查你的服务器是否在http://NamesMC.com上面在线,
# 如果在线的话我们推荐使用InternFetcher
UUID-Fetcher:
# 如果Dynamic选项设置为true,则会覆盖掉'Enabled'和'Intern'的设置,并且会自动寻找最佳的UUID查询器
# 我们的建议是:不要把Dynamic设置为false,除非你使用插件时出现问题
Dynamic: true
Enabled: true
Intern: false
REST-API:
    URL: &quot;https://api.mojang.com/users/profiles/minecraft/%NAME%?at=%TIMESTAMP%&quot;
    Key: &quot;id&quot;
BackUp-API:
    URL: &quot;https://us.mc-api.net/v3/uuid/%NAME%&quot;
    Key: &quot;uuid&quot;


# 这些是当警告达一定次数的时候将会执行的命令
# 如果你跳过了一个数字,其会自动执行之前的指令
# 你也可以使用非AdvancedBan的命令,如/clear %PLAYER%等。
# 变量:%PLAYER%, %REASON%, %COUNT%
WarnActions:
3: &quot;kick %PLAYER% &amp;c&amp;o你收到了你的 3rd 警告!&quot;
4: &quot;tempban %PLAYER% 30m &amp;c&amp;o你收到了你的 4th 警告!&quot;
5: &quot;tempban %PLAYER% 5h &amp;c&amp;o你收到了你的 5th 警告!&quot;
6: &quot;tempban %PLAYER% 7d &amp;c&amp;o你收到了你的 6th 警告!&quot;
7: &quot;tempban %PLAYER% 1mo &amp;c&amp;o你收到了你的 %COUNT%th 警告!&quot;
10: &quot;ban %PLAYER% &amp;c&amp;o你收到了你的 10th 警告!&quot;


# 这里你可以创造一些最大惩罚时限的权限节点
# 比如权限&quot;ab.tempban.dur.1&quot;可以使得玩家最大的惩罚时限为600秒 即10分钟
# 比如权限&quot;ab.tempban.dur.2&quot;可以使得玩家最大的惩罚时限为3600秒 即1小时
# 你最多只可以创造10的节点,这些节点可以被权限&quot;ab.COMMAND.dur.max&quot;所覆盖
TempPerms:
1: 600
2: 3600
3: 43200


# 如果这个被设置为true,插件的更多信息将会被显示到控制台上面,比如错误。
# 如果插件运行得非常正常的话我们不推荐启用这个选项,毕竟这个是用来debug的。
Debug: false


# 这是我们在文件夹plugins/AdvancedBan/logs保存插件日志的天数
# 默认设置为10天
Log Purge Days: 10


# 去除插件的所有前缀.
Disable Prefix: false

layouts.yml(类似模板的东西):
# 默认的消息模板在Messages.yml上面
# 这些模板可以在封禁、禁言、警告上面有效
# 以下变量可以使用:
#   %OPERATOR% - 管理员名字
#   %REASON% - 惩罚原因
#   %PREFIX% - 插件前缀(在Messages.yml定义)
#   %DURATION% - 离处罚结束还剩的时间(如果为永久处罚,则为-1).
#   %DATE% - 处罚开始的日期
#   %ID% - 显示处罚的ID(也就是第一次处罚为0,,第二次处罚为1,第三次处罚为2,以此类推)
#   %HEXID% - 显示处罚的ID(16进制)
# 对于警告来说还有%COUNT%变量,显示到目前为止被警告的次数
# 消息模板使用方法例子: /ban Leoko @ExampleLayout
Message:
ExampleLayout:
    - '%PREFIX% &amp;7Banned for Hacking'
    - '&amp;c&amp;oBanned by %OPERATOR%'
    - '&amp;7'
    - &quot;&amp;cIt seems like you are using a&quot;
    - &quot;&amp;cracked client please disable it!&quot;
    - &quot;&amp;cUnban in &amp;8\xbb &amp;7%DURATION%&quot;
    - '&amp;7'
    - '&amp;8Unban application in TS or forum'
    - &quot;&amp;eTS-Ip &amp;8\xbb &amp;c&amp;ncoming soon&quot;
    - &quot;&amp;eForum &amp;8\xbb &amp;c&amp;ncoming soon&quot;


# 你可以使用时间模板像这样: &quot;/tempban Leoko #ExampleLayout Hacking in FFA&quot;
# 或者&quot;/tempwarn Leoko #ExampleLayout Advertising&quot;甚至&quot;/tempwarn Leoko #ExampleLayout No capslock please&quot;
# 你也可以同时使用消息模板和时间模板&quot;/tempban Leoko #ExampleLayout @Hacking&quot;
Time:
ExampleLayout:
    - '30m'
    - '2h'
    - '1d'
    - '1w'
    - '1mo'
    - '2mo'
    - '4mo'
    - 'perma'


message.yml(语言文件):
General:
Prefix: &quot;&amp;c&amp;l封禁系统 &amp;8&amp;l»&quot;
NoPerms: &quot;&amp;c你没有权限这么做!&quot;
LayoutNotFound: &quot;&amp;c未找到输出信息 %NAME%&quot;
# This will be the replacement for the %DURATION% variable
# 这将替换%DURATION%变量
TimeLayoutD: &quot;%D%d天 %H%小时 %M%分 %S%秒&quot;
TimeLayoutH: &quot;%H%小时 %M%分 %S%秒&quot;
TimeLayoutM: &quot;%M%分 %S%秒&quot;
TimeLayoutS: &quot;%S%秒&quot;
FailedFetch: &quot;&amp;c无法找到 %NAME% 的UUID! 请去控制台查看详细信息.&quot;


Ban:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/ban (-s) [名字] [原因/@Layout]&quot;
Done: &quot;&amp;c&amp;o%NAME% &amp;7封禁成功!&quot;
AlreadyDone: &quot;&amp;c&amp;o%NAME% &amp;7已经被封了!&quot;
Exempt: &quot;&amp;7你无法封禁 &amp;c&amp;o%NAME%&quot;
Layout:
- '%PREFIX% &amp;7永久封禁'
- '&amp;7'
- '&amp;7'
- &quot;&amp;c原因 &amp;8» &amp;7%REASON%&quot;
- '&amp;7'
- '&amp;8请去论坛解封'
- &quot;&amp;eqq群 &amp;8» &amp;c&amp;n咕咕咕&quot;
- &quot;&amp;e论坛 &amp;8» &amp;c&amp;n咕咕咕&quot;
Notification:
- &quot;&amp;c&amp;o%NAME% &amp;7已被管理 &amp;e&amp;o%OPERATOR% &amp;7封禁&quot;
- &quot;&amp;7原因: &amp;o%REASON%&quot;
UndoNotification: &quot;&amp;e&amp;o%OPERATOR% &amp;7解封了 &amp;c&amp;o%NAME%&quot;


Ipban:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/banip (-s) [名字/IP] [原因/@Layout]&quot;
Layout:
- '%PREFIX% &amp;7永久封禁'
- '&amp;7'
- '&amp;7'
- &quot;&amp;c原因 &amp;8» &amp;7%REASON%&quot;
- '&amp;7'
- '&amp;8请去论坛解封'
- &quot;&amp;eqq群 &amp;8» &amp;c&amp;n咕咕咕&quot;
- &quot;&amp;e论坛 &amp;8» &amp;c&amp;n咕咕咕&quot;
Notification:
- &quot;&amp;c&amp;o%NAME% &amp;7已被管理 &amp;e&amp;o%OPERATOR% &amp;7封禁&quot;
- &quot;&amp;7原因: &amp;o%REASON%&quot;
IpNotCashed: &quot;&amp;c没有为玩家 %NAME% 保存的ip!&quot;


Tempban:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/tempban (-s) [名字] [Xmo/Xd/Xh/Xm/Xs/#TimeLayout] [原因/@Layout]&quot;
MaxDuration: &quot;&amp;c你不能封禁超过 %MAX% 秒&quot;
Layout:
- '%PREFIX% &amp;7临时封禁'
- '&amp;7'
- '&amp;7'
- &quot;&amp;c原因 &amp;8» &amp;7%REASON%&quot;
- &quot;&amp;c时间 &amp;8» &amp;7%DURATION%&quot;
- '&amp;7'
- '&amp;8请去论坛解封'
- &quot;&amp;eqq群 &amp;8» &amp;c&amp;n咕咕咕&quot;
- &quot;&amp;e论坛 &amp;8» &amp;c&amp;n咕咕咕&quot;
Notification:
- &quot;&amp;c&amp;o%NAME% &amp;7已被管理 &amp;e&amp;o%OPERATOR% &amp;7封禁&quot;
- &quot;&amp;7原因: &amp;o%REASON%&quot;
- &quot;&amp;7&amp;o时常: &amp;e&amp;o%DURATION%&quot;


Tempipban:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/tempipban (-s) [名字/IP] [Xmo/Xd/Xh/Xm/Xs/#TimeLayout] [原因/@Layout]&quot;
MaxDuration: &quot;&amp;c&amp;c你不能封禁超过 %MAX% 秒&quot;
Layout:
- '%PREFIX% &amp;7临时封禁'
- '&amp;7'
- '&amp;7'
- &quot;&amp;c原因 &amp;8» &amp;7%REASON%&quot;
- &quot;&amp;c时间 &amp;8» &amp;7%DURATION%&quot;
- '&amp;7'
- '&amp;8请去论坛解封'
- &quot;&amp;eqq群 &amp;8» &amp;c&amp;n咕咕咕&quot;
- &quot;&amp;e论坛 &amp;8» &amp;c&amp;n咕咕咕&quot;
Notification:
- &quot;&amp;c&amp;o%NAME% &amp;7已被管理 &amp;e&amp;o%OPERATOR% &amp;7封禁&quot;
- &quot;&amp;7原因: &amp;o%REASON%&quot;
- &quot;&amp;7&amp;o时常: &amp;e&amp;o%DURATION%&quot;


Mute:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/mute (-s) [名字] [原因/@Layout]&quot;
Done: &quot;&amp;c&amp;o%NAME% &amp;7被成功禁言&quot;
AlreadyDone: &quot;&amp;c&amp;o%NAME% &amp;7已经被禁言!&quot;
Exempt: &quot;&amp;7你不能禁言 &amp;c&amp;o%NAME%&quot;
Layout:
- '%PREFIX% &amp;7你已被永久禁言'
- &quot;&amp;c原因 &amp;8» &amp;7%REASON%&quot;
Notification:
- &quot;&amp;c&amp;o%NAME% &amp;7被管理员 &amp;e&amp;o%OPERATOR% &amp;7禁言&quot;
- &quot;&amp;7原因: &amp;o%REASON%&quot;
UndoNotification: &quot;&amp;e&amp;o%OPERATOR% &amp;7解禁了 &amp;c&amp;o%NAME%&quot;


Tempmute:
Usage: &quot;&amp;c临时禁言用法 &amp;8» &amp;7&amp;o/tempmute (-s) [名字] [Xmo/Xd/Xh/Xm/Xs/#TimeLayout] [原因/@Layout]&quot;
MaxDuration: &quot;&amp;c你不能禁言超过 %MAX% 秒&quot;
Layout:
- '%PREFIX% &amp;7你已被禁言了 %DURATION%'
- &quot;&amp;cReason &amp;8» &amp;7%REASON%&quot;
Notification:
- &quot;&amp;c&amp;o%NAME% &amp;7被管理员 &amp;e&amp;o%OPERATOR% &amp;7临时禁言&quot;
- &quot;&amp;c原因 &amp;8» &amp;7%REASON%&quot;
- &quot;&amp;7&amp;o时长: &amp;e&amp;o%DURATION%&quot;


Warn:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/warn (-s) [名字] [原因/@Layout]&quot;
Done: &quot;&amp;c&amp;o%NAME% &amp;7已被成功警告!&quot;
Exempt: &quot;&amp;7你不能警告 &amp;c&amp;o%NAME%&quot;
Layout:
- '%PREFIX% &amp;c你收到了一个警告'
- &quot;&amp;c原因 &amp;8» &amp;7%REASON%&quot;
- '&amp;7你已被警告 &amp;c&amp;o%COUNT% &amp;7次!'
Notification:
- &quot;&amp;c&amp;o%NAME% &amp;7被管理员 &amp;e&amp;o%OPERATOR% &amp;7临时警告&quot;
- &quot;&amp;7原因: &amp;o%REASON%&quot;


Note:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/note (-s) [名字] [原因]&quot;
Done: &quot;&amp;c&amp;o%NAME% &amp;7被成功标记!&quot;
Exempt: &quot;&amp;7你不能标记 &amp;c&amp;o%NAME%&quot;
Notification:
- &quot;&amp;c&amp;o%NAME% &amp;7被管理员 &amp;e&amp;o%OPERATOR% &amp;7标记&quot;
- &quot;&amp;7原因: &amp;o%REASON%&quot;


Tempwarn:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/tempwarn (-s) [名字] [Xmo/Xd/Xh/Xm/Xs/#TimeLayout] [原因/@Layout]&quot;
MaxDuration: &quot;&amp;c你不能警告超过 %MAX% 秒&quot;
Layout:
- '%PREFIX% &amp;c你收到了一个临时警告'
- &quot;&amp;c原因 &amp;8» &amp;7%REASON%&quot;
- &quot;&amp;c持续 &amp;8» &amp;7%DURATION%&quot;
- '&amp;7你已被警告 &amp;c&amp;o%COUNT% &amp;7次!'
Notification:
- &quot;&amp;c&amp;o%NAME% &amp;7被管理员 &amp;e&amp;o%OPERATOR% &amp;7临时警告&quot;
- &quot;&amp;7For the reason &amp;o%REASON%&quot;
- &quot;&amp;7This warning will pass in &amp;o%DURATION%&quot;


Kick:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/kick (-s) [名字] [原因/@Layout]&quot;
Done: &quot;&amp;c&amp;o%NAME% &amp;7被成功踢出!&quot;
NotOnline: &quot;&amp;c&amp;o%NAME% &amp;7不在线!&quot;
Exempt: &quot;&amp;7你不能踢出 &amp;c&amp;o%NAME%&quot;
Layout:
- '%PREFIX% &amp;7你被踢了!'
- '&amp;7'
- &quot;&amp;c原因 &amp;8» &amp;7%REASON%&quot;
- '&amp;7'
Notification:
- &quot;&amp;c&amp;o%NAME% &amp;7被管理员 &amp;e&amp;o%OPERATOR% &amp;7踢出游戏&quot;
- &quot;&amp;7原因: &amp;o%REASON%&quot;


UnBan:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/unban [名字/IP]&quot;
NotPunished: &quot;&amp;c&amp;o%NAME% 没被封禁!&quot;
Done: &quot;&amp;a&amp;o%NAME% &amp;7解封成功!&quot;
Notification: &quot;&amp;e&amp;o%OPERATOR% &amp;7解封了 &amp;c&amp;o%NAME%&quot;


UnMute:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/unmute [名字]&quot;
NotPunished: &quot;&amp;c&amp;o%NAME% 没被禁言!&quot;
Done: &quot;&amp;a&amp;o%NAME% &amp;7解除禁言成功!&quot;
Notification: &quot;&amp;e&amp;o%OPERATOR% &amp;7解除禁言了 &amp;c&amp;o%NAME%&quot;


UnWarn:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/unwarn [ID] &amp;8或者 &amp;7/unwarn clear [名字]&quot;
NotFound: &quot;&amp;c找不到警告 #%ID%&quot;
Done: &quot;&amp;7警告 &amp;a&amp;o#%ID% &amp;7was 成功删除!&quot;
Notification: &quot;&amp;e&amp;o%OPERATOR% &amp;7解除警告了 &amp;c&amp;o%NAME%&quot;
Clear:
    Empty: &quot;&amp;c&amp;o%NAME% &amp;7没有警告!&quot;
    Done: &quot;&amp;7清除了 &amp;a&amp;o%COUNT% &amp;7次警告&quot;


UnNote:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/unnote [ID] &amp;8或者 &amp;7/unnote clear [名字]&quot;
NotFound: &quot;&amp;c找不到标记 #%ID%&quot;
Done: &quot;&amp;7标记 &amp;a&amp;o#%ID% &amp;7成功删除!&quot;
Notification: &quot;&amp;e&amp;o%OPERATOR% &amp;7解除了标记了 &amp;c&amp;o%NAME%&quot;
Clear:
    Empty: &quot;&amp;c&amp;o%NAME% &amp;7没有标记!&quot;
    Done: &quot;&amp;7清除了 &amp;a&amp;o%COUNT% &amp;7次标记&quot;


UnPunish:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/unpunish [ID]&quot;
NotFound: &quot;&amp;c找不到惩罚 #%ID%&quot;
Done: &quot;&amp;7惩罚 &amp;a&amp;o#%ID% &amp;7已被删除!&quot;


Banlist:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/banlist &lt;Page&gt;&quot;
OutOfIndex: &quot;&amp;cThere is no page %PAGE%!&quot;
NoEntries: &quot;&amp;c&amp;oThere are no entries&quot;
Header:
- &quot;%PREFIX% &amp;7封禁列表:&quot;
- &quot;&amp;c&amp;o玩家/IP &amp;8| &amp;e&amp;o时长 &amp;8| &amp;7&amp;o封禁者&quot;
- &quot;&amp;c&amp;o类型 &amp;8&gt; &amp;7&amp;o原因&quot;
- &quot;&amp;7&quot;
Entry:
- &quot;&amp;8[&amp;e%DATE%&amp;8]&quot;
- &quot;&amp;c%NAME% &amp;8| &amp;e%DURATION% &amp;8| &amp;7%OPERATOR%&quot;
- &quot;&amp;c%TYPE% &amp;8&gt; &amp;7&amp;o%REASON%&quot;
- &quot;&amp;7&quot;
Footer: &quot;&amp;7页数 &amp;e&amp;o%CURRENT_PAGE% &amp;7总计 &amp;e&amp;o%TOTAL_PAGES% &amp;8| &amp;7列出的封禁数: &amp;e&amp;o%COUNT%&quot;
PageFooter: &quot;&amp;7使用 &amp;e&amp;o/banlist %NEXT_PAGE% &amp;7查看下一页&quot;


History:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/history [名字/IP] &lt;Page&gt;&quot;
OutOfIndex: &quot;&amp;c没有页码 %PAGE%!&quot;
NoEntries: &quot;&amp;c&amp;o找不到 %NAME% 的历史记录:(&quot;
Header:
- &quot;%PREFIX% &amp;7玩家 %NAME% 的历史记录:&quot;
- &quot;&amp;c&amp;o玩家 &amp;8| &amp;e&amp;o时长 &amp;8| &amp;7&amp;o封禁者&quot;
- &quot;&amp;c&amp;o类型 &amp;8&gt; &amp;7&amp;o原因&quot;
- &quot;&amp;7&quot;
Entry:
- &quot;&amp;8[&amp;e%DATE%&amp;8]&quot;
- &quot;&amp;c%NAME% &amp;8| &amp;e%DURATION% &amp;8| &amp;7%OPERATOR%&quot;
- &quot;&amp;c%TYPE% &amp;8&gt; &amp;7&amp;o%REASON%&quot;
- &quot;&amp;7&quot;
Footer: &quot;&amp;7页数 &amp;e&amp;o%CURRENT_PAGE% &amp;7总计 &amp;e&amp;o%TOTAL_PAGES% &amp;8| &amp;7列出的数量: &amp;e&amp;o%COUNT%&quot;
PageFooter: &quot;&amp;7使用 &amp;e&amp;o/history %NAME% %NEXT_PAGE% &amp;7查看下一页&quot;


Warns:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/warns [名字] &lt;Page&gt; &amp;c或 &amp;7&amp;o/warns &lt;页码&gt;&quot;
OutOfIndex: &quot;&amp;cThere is no page %PAGE%!&quot;
NoEntries: &quot;&amp;c&amp;o%NAME% has no warnings yet&quot;
Header:
- &quot;%PREFIX% &amp;7玩家 %NAME% 的警告记录:&quot;
- &quot;&amp;c&amp;o玩家 &amp;8| &amp;e&amp;o时长 &amp;8| &amp;7&amp;o封禁者&quot;
- &quot;&amp;c&amp;o类型 &amp;8&gt; &amp;7&amp;o原因&quot;
- &quot;&amp;7&quot;
Entry:
- &quot;&amp;8[&amp;e%DATE%&amp;8]&quot;
- &quot;&amp;c%NAME% &amp;8| &amp;e%DURATION% &amp;8| &amp;7%OPERATOR%&quot;
- &quot;&amp;c&amp;l#%ID% &amp;8&gt; &amp;7&amp;o%REASON%&quot;
- &quot;&amp;7&quot;
Footer: &quot;&amp;7页码 &amp;e&amp;o%CURRENT_PAGE% &amp;7总计 &amp;e&amp;o%TOTAL_PAGES% &amp;8| &amp;7生效的警告: &amp;e&amp;o%COUNT%&quot;
PageFooter: &quot;&amp;7使用 &amp;e&amp;o/warns %NAME% %NEXT_PAGE% &amp;7查看下一页&quot;


WarnsOwn:
OutOfIndex: &quot;&amp;c没有页码 %PAGE%!&quot;
NoEntries: &quot;&amp;c&amp;o你没有被警告&quot;
Header:
    - &quot;%PREFIX% &amp;7你的警告:&quot;
    - &quot;&amp;e&amp;o时长 &amp;8| &amp;7&amp;o警告者&quot;
    - &quot;&amp;c&amp;o#ID &amp;8&gt; &amp;7&amp;o原因&quot;
    - &quot;&amp;7&quot;
Entry:
    - &quot;&amp;8[&amp;e%DATE%&amp;8]&quot;
    - &quot;&amp;e%DURATION% &amp;8| &amp;7%OPERATOR%&quot;
    - &quot;&amp;c&amp;l#%ID% &amp;8&gt; &amp;7&amp;o%REASON%&quot;
    - &quot;&amp;7&quot;
Footer: &quot;&amp;7页码 &amp;e&amp;o%CURRENT_PAGE% &amp;7总计 &amp;e&amp;o%TOTAL_PAGES% &amp;8| &amp;7生效的警告: &amp;e&amp;o%COUNT%&quot;
PageFooter: &quot;&amp;7使用 &amp;e&amp;o/warns %NEXT_PAGE% &amp;7查看下一页&quot;


Notes:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/notes [名字] &lt;Page&gt; &amp;cor &amp;7&amp;o/notes &lt;Page&gt;&quot;
OutOfIndex: &quot;&amp;c没有页码 %PAGE%!&quot;
NoEntries: &quot;&amp;c&amp;o%NAME% 没有被标记&quot;
Header:
    - &quot;&amp;7&quot;
    - &quot;%PREFIX% &amp;7玩家 %NAME% 的标记:&quot;
    - &quot;&amp;7&quot;
Entry:
    - &quot;&amp;7%DATE% &amp;8| &amp;7By &amp;o%OPERATOR% &amp;7(&amp;c#%ID%&amp;7)&quot;
    - &quot;&amp;8&gt; &amp;e%REASON%&quot;
    - &quot;&amp;7&quot;
Footer: &quot;&amp;页码 &amp;e&amp;o%CURRENT_PAGE% &amp;7总计 &amp;e&amp;o%TOTAL_PAGES% &amp;8| &amp;7标记数: &amp;e&amp;o%COUNT%&quot;
PageFooter: &quot;&amp;7使用 &amp;e&amp;o/notes %NAME% %NEXT_PAGE% &amp;7查看下一页&quot;


NotesOwn:
OutOfIndex: &quot;&amp;c没有页码 %PAGE%!&quot;
NoEntries: &quot;&amp;c&amp;o你没有被标记&quot;
Header:
    - &quot;&amp;7&quot;
    - &quot;%PREFIX% &amp;7你的标记:&quot;
    - &quot;&amp;7&quot;
Entry:
    - &quot;&amp;7%DATE% &amp;8| &amp;7By &amp;o%OPERATOR% &amp;7(&amp;c#%ID%&amp;7)&quot;
    - &quot;&amp;8&gt; &amp;e%REASON%&quot;
    - &quot;&amp;7&quot;
Footer: &quot;&amp;页码 &amp;e&amp;o%CURRENT_PAGE% &amp;7总计 &amp;e&amp;o%TOTAL_PAGES% &amp;8| &amp;7标记数: &amp;e&amp;o%COUNT%&quot;
PageFooter: &quot;&amp;7使用 &amp;e&amp;o/notes %NAME% %NEXT_PAGE% &amp;7查看下一页&quot;


ChangeReason:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/change-reason [用户] [新原因]&quot;
Done: &quot;&amp;7惩罚 &amp;a&amp;o#%ID% &amp;7的原因已经更新!&quot;
NotFound: &quot;&amp;c找不到惩罚!&quot;


Check:
Usage: &quot;&amp;c用法 &amp;8» &amp;7&amp;o/check [名字]&quot;
Header: &quot;&amp;7检查 &amp;e&amp;o%NAME% &amp;8(%CACHED%&amp;8)&quot;
UUID: &quot;&amp;cUUID &amp;8» &amp;7%UUID% &amp;8(%CACHED%&amp;8)&quot;
IP: &quot;&amp;cIP &amp;8» &amp;7%IP% &amp;8(%CACHED%&amp;8)&quot;
Geo: &quot;&amp;c国家 &amp;8» &amp;7%LOCATION%&quot;
Mute: &quot;&amp;c禁言 &amp;8» &amp;7%DURATION%&quot;
MuteReason: &quot;&amp;c原因 &amp;8» &amp;7%REASON%&quot;
Ban: &quot;&amp;c封禁 &amp;8» &amp;7%DURATION%&quot;
BanReason: &quot;&amp;c原因 &amp;8» &amp;7%REASON%&quot;
Warn: &quot;&amp;c警告数 &amp;8» &amp;7%COUNT%&quot;
Note: &quot;&amp;c标记数 &amp;8» &amp;7%COUNT%&quot;
NotFound: &quot;&amp;c找不到玩家 %NAME%&quot;
Cached: &quot;&amp;a&amp;o已缓存&quot;
NotCached: &quot;&amp;c&amp;o未缓存&quot;



文件请在下面下载(

可用拓展


Discord 封禁通知 :
https://www.spigotmc.org/resources/banannouncer.64976/


Auto Ban - 封禁黑卡账号(这个我觉得挺有用):
https://www.spigotmc.org/resources/advancedban-auto-ban-addon.62453/


AB Sign Addon - 禁言玩家不能放置牌子 :
https://www.spigotmc.org/resources/advancedban-signs-addon.60635/


Punishment GUI :
https://www.spigotmc.org/resources/▶-advancedbangui-1-8-1-13-◀-punishment-gui-fully-customizable.59570/


对于组队和好友系统的拓展 :
https://www.spigotmc.org/resources/delete-paf-data-on-perm-ban-advancedban.45971/


GUI Addon :
https://www.spigotmc.org/resources/punishment-gui-copy-of-mps-punish-history.37219/


使用数字代替原因,持续时间和惩罚类型:
https://www.spigotmc.org/resources/advancedbans-numbers.49067/

对于AdvancedGUI的拓展

你可以使用插件AdvancedGUI来对其进行拓展
(暂不支持bungee)
效果预览:

站内搬运:https://www.mcbbs.net/forum.php?mod=viewthread&amp;tid=1126557
有一说一这个插件挺牛
顺带宣传一下自己翻译的中文维基:传送门
插件价格为15欧元,有兴趣可以购买
一并搬运使用方法:


如果要使用/bangui
你需要权限: advancedban.gui


下载GUI样式文件: http://share.skamps.eu/AdvancedBan_savepoint.json
下载拓展: http://share.skamps.eu/AdvancedBan-AG-Addon-1.1-RELEASE.jar


安装:
1. 添加拓展和 AdvancedGUI 到插件文件夹
2. 去 https://advancedgui.netlify.app/ ,点击 &quot;Import project&quot; 然后选择样式文件
3. 点击 &quot;Export for usage&quot;下载文件
4. 将 .json-File 放入 /plugins/AdvnacedGUI/layout
5. 完成


如果想了解这个插件更多的使用方法,看传送门

网页面板

可惜的是,目前官方面板已经停止运营
第三方面板的github仓库已被标记为过时
因此不做搬运

下载


似乎论坛下载炸了?我传了外链:传送门
就是这样,再次感谢版主@dengyu 对config和layouts的翻译!!

题外话

芜湖好累,总算写完了
这个插件算是比较大型的插件了(
如果有任何不详细的地方,欢迎指出
毕竟过劳死了一下午,有可能犯点错
视频教程?
会有的,目前我找人做自己的虚拟形象
(教你们开服的vup出道可能性微存?)
顺便:

救救孩子!!!




destiny0
前排来支持一下

牛奶2
感谢楼主分享!

Herobrinewt
已经再使用了,效果不错,感谢分享!

不要过来呀ya
针不错,还可以ban时间

不要过来呀ya
我就喜欢这种mod

Azure_Riru
感谢楼主分享

MR.steve233
找时间把插件更新一下,似乎作者更了

bingggggg
支持支持支持支持

星辰犭
好东西就先收藏一波

laohuai
感谢楼主分享!

guixinyang
感谢分享支持

君の名
熊孩子の噩梦

ZAGB
熊孩子的噩梦,顶一下

mc_liekong
唔 插件可以
还有就是...如果我没记错的话有音乐好像要在标题写来着
外放差点给舍友骂死

1741466575
好东西哈哈哈,以后不用怕熊孩子搞破坏了

林鹿�_KkgGg
感谢楼主分享

4lzz_bigger
这个有变量可以显示在全息么

楼兰卿
很有意思的插件

林鹿�_KkgGg
感谢大佬的插件,谢谢分享呀ww

XiaozhengY
感谢分享

ICEDS
《熊孩子消失之术》

Bian_222
mcbbs更有你精彩~~~

Canobe1314
我个人认为这个封禁插件是除Liteban的最好用且免费的封禁插件。

冷小轩
很不错的插件 支持一下楼主

yinhongtao2011
不错的插件

B站的风筝
不错的插件

mingyyds
MCBBS有你更精彩

mingyyds
MCBBS有你更精彩

mingyyds
MCBBS有你更精彩

mingyyds
MCBBS有你更精彩

mingyyds
MCBBS有你更精彩~

huoyu233
感谢楼主分享,支持支持

mingyyds
MCBBS有你更精彩

mingyyds
MCBBS有你更精彩

mingyyds
MCBBS有你更精彩

mingyyds
MCBBS有你更精彩

mingyyds
MCBBS有你更精彩

mingyyds
MCBBS有你更精彩

mingyyds
MCBBS有你更精彩

mingyyds
MCBBS有你更精彩

mingyyds
MCBBS有你更精彩

diwurenge123
emmmmm没汉化

LEO555
可以,训孩子的噩梦,哈哈

zhouchenshao
拥有Gui引导菜单,省略大量麻烦的指令

喇涵锐
不错不错,非常的好用谢谢!

shijinshan
自从用了这个插件,服务器里的熊孩子约越来越少了,谢谢版主大大的分享

MR.steve233
shijinshan 发表于 2022-3-25 16:00
自从用了这个插件,服务器里的熊孩子约越来越少了,谢谢版主大大的分享
...

原来我成版主了.png

-Next-
6的6的,刚刚好需要这个插件

方圆柒里
这个插件秀啊

下一页 最后一页