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
感谢楼主分享

下一页 最后一页