AccountLocker

AccountLocker是一个Velocity和Bungee插件,用于将用户名锁定到特定的IP地址,从而防止帐户劫持和未经授权的访问。

资源图片
# AccountLocker - 保护您的 Minecraft 账户 **AccountLocker** 是一款专为 Velocity 设计的插件,旨在将 Minecraft 用户名与特定 IP 地址关联起来,确保只有连接来自定义 IP 的玩家才能访问该账户。 这是一个强大的工具,可防止因密码盗窃或未经授权的访问而导致的账户劫持。 --- ## **功能** - **账户 IP 绑定** 配置用户名和相关 IP 地址。 使用该用户名从不同 IP 地址进行的任何登录尝试都将被拒绝。 - **可定制的消息** 向玩家显示的 Messages 可以在 `messages_us.yml` 中完全自定义。 - **预定义的语言支持** 包含两个预定义的 `messages.yml` 文件: - **意大利语 (it)** - **英语 (us)** 想添加更多语言? 请查看翻译仓库: [GitHub 仓库](https://github.com/blaze534new/AccountLockerLanguages) - **调试模式** 在配置中启用 `debugmode` 以记录所有登录尝试并监控未经授权的访问尝试。 - **灵活的配置** 在 `config.yml` 中轻松选择您喜欢的语言文件并切换调试模式。 --- ## **命令** - `/accountlocker` 重新加载插件的配置和消息。 **别名**: `/al` --- ## **权限** - `/accountlocker` : `accountlocker.reload` --- ## **隐私与来源** - 此插件 **不收集或处理任何个人数据**,确保您玩家的完全隐私。 - **意大利制造**,由一位对 Minecraft 服务器安全充满热情的独立开发者创建。 --- ## **为什么使用 AccountLocker?** 保护您的服务器和玩家免受未经授权的账户访问和劫持尝试。 通过 AccountLocker,用户名可以锁定到特定的 IP 地址,为您的 Minecraft 服务器增加一层重要的安全保障。 --- ## **配置示例** 这是 `config.yml` 文件: ``` file-version: 1 Language: us #us and it available debug mode: false #show debug info in console users: #Users List blaze534: 0.0.0.0 #Example of configuration bob: 130.139.1.5 ``` 这是 `messages_us.yml` 文件: ``` file-version: 1 # $user = 用户名 $ipAccount = IP 地址 $allowedIp = 从 config.yml 获取的 IP blocked-connection-message: "[AccountLocker] 账户已锁定" login-attempt-message: "登录尝试 - 用户名: $user,IP: $ipAccount" denied-attempt-message: "用户: $user 访问被拒绝。 IP 不匹配: $ipAccount (预期: $allowedIp)" reload-message: "配置已正确重新加载。" ```