SillinessLimiter

基于IP地址的身份验证

资源图片
# **SillinessLimiter** SillinessLimiter 是一个基于 IP 地址的身份验证插件,旨在为玩家提供一种简单易的选择,即如何在离线服务器上保护他们的昵称,同时又不引人厌烦。 此外,还包含可自定义的语言文件和动态 IP 支持。 此插件不使用任何 NMS 相关代码,因此应该适用于其他版本。 但是,测试版本可以在 [版本](https://modrinth.com/plugin/sillinesslimiter/versions) 标签中找到。 ![被踢消息,以一种滑稽的方式描述了玩家被踢的原因](https://cdn.modrinth.com/data/cached_images/c5d8a2265bdfc6a1341adde391a876dcc72aa7e5.jpeg) ## 指令 ``` /silly-help ``` - 在游戏中显示命令文档 ![每个命令的文档,还显示此命令是否会显示你的IP](https://cdn.modrinth.com/data/cached_images/abc7a908b64d1515b9ec4ce2683ddfcebef5e7d6.jpeg) 权限: nnhomoli.sillinesslimiter.cmds.sillyhelp ``` /silly-limit ``` - 将你的昵称与你当前所在的 IP 地址关联,需要确认。可以使用参数将特定的 IP 地址关联。 权限: nnhomoli.sillinesslimiter.cmds.sillylimit ``` /silly-unlimit ``` - 如果已关联,则取消将你的昵称与当前使用的 IP 地址关联,需要确认。可以使用参数取消与特定 IP 地址的关联。 权限: nnhomoli.sillinesslimiter.cmds.sillyunlimit ``` /silly-list ``` - 显示与你的昵称关联的 IP 地址列表 ![显示所有关联 IP 地址的列表,包括动态 IP 和身份验证状态](https://cdn.modrinth.com/data/cached_images/3b4a27683e9ae8f2d4bed2107fcacaaf11f9d1fc.jpeg) 权限: nnhomoli.sillinesslimiter.cmds.sillylist ``` /silly-confirm ``` - 仅用于确认更改,其他无 权限: nnhomoli.sillinesslimiter.cmds.sillyconfirm ``` /silly-deny ``` - 仅用于拒绝更改,其他无 权限: nnhomoli.sillinesslimiter.cmds.sillydeny ``` /silly-reload ``` - 重新加载配置文件和语言文件,仅限服务器 op 和控制台 权限: nnhomoli.sillinesslimiter.cmds.sillyreload ``` /silly-switch ``` - 为用户单独切换身份验证状态,需要确认 权限: nnhomoli.sillinesslimiter.cmds.sillyswitch ``` /silly-dynamic-limit ``` - 将你的昵称与动态 IP 地址关联,支持参数。如果未使用参数,将默认为当前 IP 的第二个八位字节,需要确认 权限: nnhomoli.sillinesslimiter.cmds.sillydynamiclimit ``` /silly-dynamic-unlimit ``` - 取消动态 IP 地址与你的昵称的关联,需要确认 权限: nnhomoli.sillinesslimiter.cmds.sillydynamicunlimit ## 配置文件 ``` Permission-by-default ## true/false ``` - 授予此插件所有命令的权限,除了重新加载,默认为 true ``` Login-link-message ## true/false ``` - 在玩家未关联 IP 地址的情况下加入时显示消息,可以通过更改 lang.yml 来修改,默认为 true ``` Max-IP-Allowed ## Int 值 ``` - 可以链接到同一昵称的最大 IP 数,默认为 4 ``` check-after-confirm ## true/false ``` - 确认后检查玩家 IP 是否仍链接,默认为 false ``` confirmation-timeout ## Int 值 ``` - 玩家确认请求被删除之前的秒数,默认为 180 ## 语言 - 更多信息,请查阅 [lang.yml](https://github.com/nnHomoli/SillinessLimiter/blob/master/src/main/resources/default/lang.yml) ## 玩家数据 - 更多信息,请查阅 [data.yml](https://github.com/nnHomoli/SillinessLimiter/blob/master/src/main/resources/default/data.yml)