- 版权类型
- 原创
- 插件中文名称
- Cargo白名单
- 插件英文名称
- CargoWhitelist
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- PufferFish
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
介绍
本插件可从安装了Cargo拓展的Mediawiki页面获取玩家列表,使之成为白名单。前置条件
首先需要一个Mediawiki站点;然后安装Cargo拓展。安装步骤如下:
1. 前往此处下载Cargo拓展;
2. 下载完成后拖入“extensions”文件夹内;
3. 修改LocalSetting.php,加入“wfLoadExtension( 'Cargo' );”启用Cargo拓展;
4. 在网页目录下允许“php update.php”更新站点。
Mediawiki设置
确认拓展启用
前往“/wiki/特殊:版本”确认启用了Cargo拓展创建白名单模板
例如,创建一个名为“模板:VerifiedPlayer”的模板,内容如下:
代码:
<noinclude>
{{#cargo_declare:
_table = VerifiedPlayers
| Source_ID = Integer (allowed values = 453)
| ID = String
| Premium = Boolean
| Bedrock = Boolean
| Date_of_adding = Date
| Operator = String
| Note = Text
}}
</noinclude>|-
| {{{ID|}}} || {{{是否正版|}}} || {{{是否基岩版|}}} || {{{添加日期|}}} || {{{添加人|}}} || {{{备注|}}}<noinclude>
{{Documentation}}
</noinclude><includeonly>
{{#cargo_store:
_table = VerifiedPlayers
| Source_ID = {{PAGEID}}
| ID = {{{ID|}}}
| Premium = {{{是否正版|}}}
| Bedrock = {{{是否基岩版|}}}
| Date_of_adding = {{{添加日期|}}}
| Operator = {{{添加人|}}}
| Note = {{{备注|}}}
}}</includeonly>
代码:
<noinclude>
{{#cargo_declare:
_table = RevokedPlayers
| Source_ID = Integer (allowed values = 453)
| ID = String
| Premium = Boolean
| Bedrock = Boolean
| Date_of_adding = Date
| Operator = String
| Note = Text
}}
</noinclude>|- style="filter: opacity(0.5)"
| <del>{{{ID|}}}</del> || {{{是否正版|}}} || {{{是否基岩版|}}} || {{{添加日期|}}} || {{{添加人|}}} || {{{备注|}}}<noinclude>
{{Documentation}}
</noinclude><includeonly>
{{#cargo_store:
_table = RevokedPlayers
| Source_ID = {{PAGEID}}
| ID = {{{ID|}}}
| Premium = {{{是否正版|}}}
| Bedrock = {{{是否基岩版|}}}
| Date_of_adding = {{{添加日期|}}}
| Operator = {{{添加人|}}}
| Note = {{{备注|}}}
}}</includeonly>
随后前往“/wiki/特殊:Cargo表”页面,可看到如下内容:
说明表格创建成功。
添加/删除白名单
创建一个新页面,例如名为“项目:玩家列表”,然后使用如下代码添加玩家:
代码:
{{ VerifiedPlayer | ID = 玩家ID | 是否正版 = Yes | 是否基岩版 = No | 添加日期 = 2025-04-22 | 添加人 = 管理组 | 备注 = 备注内容 }}
代码:
{{ RevokedPlayer | ID = 玩家ID | 是否正版 = Yes | 是否基岩版 = No | 添加日期 = 2025-04-22 | 添加人 = 管理组 | 备注 = 备注内容 }}
白名单查询
可在“/wiki/特殊:Cargo查询”查询添加的白名单,如图所示:格式设置为 JSON,然后点击提交:
然后点击查看JSON即可获取链接。
配置插件
插件配置文件如下:
YAML:
enabled: true
update-period: 3600
verified-players: 链接
revoked-players: 链接
kicked-message: 你尚未取得加入资格,前往 ~ 申请
whitelist: []