|
|
Better Whitelist (更好的白名单)Github |相关wiki |源站链接支持: fabric这是一个用于Minecraft的可配置白名单系统MOD,提供了基本的白名单功能,您可以根据需要进行自定义设置。
分步骤输出:
1. *MOD介绍:*
Better Whitelist 是一个用于 Minecraft 的可配置白名单系统MOD。它为您的服务器提供了基本的白名单功能,并且可以根据您的需求进行灵活的定制。
2. *配置要求:*
该MOD在服务器和任何连接到服务器的客户端上都是必需的。您需要在服务器和客户端上都安装此MOD才能正常使用白名单功能。
3. *使用简易配置:*
在首次启动带有该MOD的服务器时,将会创建一个简单的配置文件,其中包含一些附加细节。以下是一个示例配置:
html
// 将一个MOD转换为简化表示以节省带宽
simplify = { mod -> { id = mod.id, version = mod.version } }
// 服务器上存在的所有非服务器端MOD
sharedMods = mods::values()
::filter({ v -> v.environment != \'server\' & v.id != \'java\' })
::map(simplify)
// 确保客户端具有服务器上每个非服务器端MOD的正确版本
clientMissing = challenge({ arg ->
arg::filter({ v -> !mods::values()::anyMatch({ m -> v.id == m.id & v.version == m.version }) })
}, sharedMods)
assert(clientMissing::isEmpty(), \'您缺少所需的MOD:\' clientMissing)
// 确保客户端没有额外的MOD,这些MOD在服务器上是必需的
clientAdditional = challenge({ arg, fn ->
clientSideMods = mods::values()::filter({ v -> v.environment != \'client\' & v.id != \'java\' })
clientSideMods::filter({ v -> !arg::anyMatch({ m -> v.id == m.id & v.version == m.version }) })::map(fn)
}, sharedMods, simplify)
assert(clientAdditional::isEmpty(), \'您有不受支持的MOD:\' clientAdditional)
// 过滤资源包以防止X-Ray资源包
bannedWords = listOf(\'xray\', \'x-ray\', \'cheat\')
assert(!challenge({ ->
resourcePacks::map({ pack -> pack.name \' \' pack.displayName \' \' pack.description })
})::anyMatch({ v -> bannedWords::anyMatch({ word -> v::toLower()::contains(word) }) }), \"请不要作弊,\" user.name)
4. *μScript支持:*
此MOD使用 [μScript](链接) 进行配置。您无需精通编程也能轻松使用该MOD。您可以利用μScript标准库中的所有方法,包括日期/时间,以便临时将用户加入白名单或黑名单,或创建倒计时等功能。
5. *脚本中可用的功能:*
- 所有来自μScript标准库的方法(包括日期/时间)
- `resourcePacks`(仅客户端):资源包列表,每个资源包都有`name`、`displayName`和`description`字段
- `println(\'message\')`(服务器和客户端):用于调试的函数
- `mods`(服务器和客户端):加载的所有MOD的列表
- `mod(\'id\')`(服务器和客户端):有关特定MOD的信息
- `assert(bool)`(服务器):断言某事为真,如果不是则踢出玩家(可选参数为消息)
- `challenge({->closure}, additional arguments...)`(服务器):将闭包发送到客户端,在客户端执行。参数可能包含其他闭包。
- `user`(服务器):尝试登录的用户信息,包括他们的ID和名称。
如果您需要任何支持或建议,请访问:

来自Modrinth所有游戏版本1.21.81.21.71.21.61.21.51.21.41.21.31.211.21.11.20.51.20.41.20.21.20.11.201.19.4所有类型fabric[1.21.8] 1.0.12better-whitelist-1.0.12.jar下载1.0.12#ReleaseCommits in Release 1.0.12:- chore: update to 1.21.8展开版本: 1.0.12支持游戏: 1.21.8类型:FabricRelease下载次数: 21[1.21.7] 1.0.11better-whitelist-1.0.11.jar下载1.0.11#ReleaseCommits in Release 1.0.11:- chore: update to 1.21.7展开版本: 1.0.11支持游戏: 1.21.7类型:FabricRelease下载次数: 43[1.21.6] 1.0.10better-whitelist-1.0.10.jar下载1.0.10#ReleaseCommits in Release 1.0.10:- chore: update to 1.21.6展开版本: 1.0.10支持游戏: 1.21.6类型:FabricRelease下载次数: 23[1.21.5] 1.0.9better-whitelist-1.0.9.jar下载1.0.9#ReleaseCommits in Release 1.0.9:- chore: update to 1.21.5展开版本: 1.0.9支持游戏: 1.21.5类型:FabricRelease下载次数: 91[1.21.4] 1.0.8better-whitelist-1.0.8.jar下载1.0.8#ReleaseCommits in Release 1.0.8:- chore: update to 1.21.4展开版本: 1.0.8支持游戏: 1.21.4类型:FabricRelease下载次数: 100[1.21.3] 1.0.7better-whitelist-1.0.7.jar下载1.0.7#ReleaseCommits in Release 1.0.7:- chore: update to 1.21.3展开版本: 1.0.7支持游戏: 1.21.3类型:FabricRelease下载次数: 46[1.21] 1.0.6better-whitelist-1.0.6.jar下载1.0.6#ReleaseCommits in Release 1.0.6:- chore: update to 1.21展开版本: 1.0.6支持游戏: 1.21, 1.21.1类型:FabricRelease下载次数: 194[1.20.5] 1.0.5better-whitelist-1.0.5.jar下载1.0.5#ReleaseCommits in Release 1.0.5:- chore: update to 1.20.5展开版本: 1.0.5支持游戏: 1.20.5类型:FabricRelease下载次数: 65[1.20.4] 1.0.4better-whitelist-1.0.4.jar下载1.0.4#ReleaseCommits in Release 1.0.4:- chore: update to 1.20.4展开版本: 1.0.4支持游戏: 1.20.4类型:FabricRelease下载次数: 127[1.20.2] 1.0.3better-whitelist-1.0.3.jar下载1.0.3#ReleaseCommits in Release 1.0.3:- chore: update to 1.20.2展开版本: 1.0.3支持游戏: 1.20.2类型:FabricRelease下载次数: 133[1.20.1] 1.0.2better-whitelist-1.0.2.jar下载1.0.2#ReleaseCommits in Release 1.0.2:- chore: bump dependencies展开版本: 1.0.2支持游戏: 1.20.1类型:FabricRelease下载次数: 269[1.20] 1.0.1better-whitelist-1.0.1.jar下载1.0.1#ReleaseCommits in Release 1.0.1:- Update to 1.20展开版本: 1.0.1支持游戏: 1.20类型:FabricRelease下载次数: 91[1.19.4] 1.0.0better-whitelist-1.0.0.jar下载1.0.0#ReleaseCommits in Release 1.0.0:- scaffold- it works- add info on user- add info on resource packs- add metadata- clean up README- mention date/time- Negotiate protocol version and refactor BetterWhitelistServer- Bump to 1.19.4展开版本: 1.0.0支持游戏: 1.19.4类型:FabricRelease下载次数: 114全部版本
markdown_parsed
文章类型:收录
layui.use([\'form\'], function(){
var form = layui.form;
});
Better Whitelist |
楼主
2025-8-10 16:53:54
回复(0)
收起回复
|