intave/intave

GitHub: intave/intave

Intave 是一个通过精确模拟和启发式检测来防止 Minecraft 服务器作弊的企业级反作弊系统。

Stars: 255 | Forks: 86

![Intave](docs/assets/hero_banner.png "Intave") Intave 是一款自 2016 年开始开发的 Minecraft 服务器企业级反作弊插件。 在经历了近十年全球最大的 Minecraft 服务器的实战使用后,该项目已于 2025 年中停止维护。 现在,我们决定通过将 Intave 的源码开放给所有人使用,以此回馈社区。 ## 下载 - [自动加载器](https://github.com/intave/loader/releases/download/v1.0.0/IntaveLoader.jar) (推荐) - [每日构建版本](https://github.com/intave/intave/releases/download/nightly/Intave.jar) - [Modrinth](https://modrinth.com/plugin/intave) ## 概述 与传统的基于模块的反作弊系统不同,Intave 通过精确模拟玩家移动、客户端实体和方块数据,能够检测到最微小的操作。通过这种方式,Intave 成功地阻止了任何类型的战斗、移动和交互利用,例如速度/飞行作弊或超过 3.0 方块范围的攻击。 此外,Intave 提供启发式检测,用以应对瞄准辅助、自动点击器、计时器、放置、破坏方块、物品栏以及其他仅通过模拟客户端逻辑无法检测到的作弊行为。 更多信息,请参阅 Intave 检测系统的文档 [此处](https://docs.intave.ac/mechanics/checks-01-overview.html)。 ## 开发 ### 环境设置 1. 克隆项目:`git clone https://github.com/intave/intave.git`。 2. 以 Gradle 项目形式打开项目;等待几分钟让 IntelliJ 完成索引和构建。 ### 测试 选择一个与您要测试的 Minecraft 服务器版本对应的 `intave/run_X.X.X` Gradle 任务。Intave 随后将自动安装在该服务器上。如果 Intave 下载 ProtocolLib 失败,请确保通过将 ProtocolLib 移入 `plugins` 目录来手动安装。 通过这种方式,您可以直接在 IDE 中运行插件。断点和热替换功能已启用! 我们使用 [此 IntelliJ 插件](https://plugins.jetbrains.com/plugin/14832-single-hotswap) 进行高效热替换,它可以替换不包含 indy lambda 或匿名类的方法内容。 ## 贡献 我们欢迎对该项目的贡献,但请务必在操作前阅读 [贡献指南](docs/CONTRIBUTING.md)。 如需了解项目组织的高层概述,请参阅 [此文档](docs/STRUCTURE.md)。 [此备忘单](docs/CHEATSHEET.md) 可帮助您快速熟悉代码库,欢迎贡献! 我们的方块系统简要概述在 [此文档](docs/BLOCK_SYSTEM.md) 中。 如有任何问题,欢迎在 [Discord](https://intave.ac/go/discord) 上与我们联系。 ## 许可证 我们希望 Intave 能够完全免费、开放,并永久对所有人可用。 然而,我们不希望您或他人将此作品据为己有、重新品牌化并作为自己的创作进行销售。 我们已多次目睹此类情况发生在其他反作弊系统上,我们明确禁止此类行为。 尽管如此,我们希望允许 Minecraft 服务器商业使用 Intave,并允许其根据自身需求进行修改和调整,前提是不得将其作为产品出售或发布。 因此,我们决定使用 [Polyform Perimeter License 1.0.0](LICENSE.md),禁止任何形式的竞争性使用。 我们也鼓励每个人为项目贡献代码,而不是创建个人衍生版本,从而让项目变得更好,而不是分裂社区和开发力量。 从技术上讲,这也意味着 Intave 并非真正的“开源”,而是“源码可用”,允许所有人使用和修改,但不允许出售、冒充自有品牌或混合到自己的产品或项目中,无论各自许可证如何。 一旦发现源码窃取或商业再分发,我们将发出 DMCA 删除通知,对于公然侵权行为,我们将采取额外措施对您提起法律诉讼,我们对此绝非儿戏。 请注意,Intave 使用了第三方库,这些库在其各自许可下获得许可,可能不受 Polyform Perimeter License 的保护。
标签:Gradle项目, Java插件, JS文件枚举, Minecraft, ProtocolLib, 企业级软件, 作弊检测, 反作弊, 后台面板检测, 启发式检查, 域名枚举, 安全防护, 客户端模拟, 开源, 服务器插件, 游戏安全, 游戏服务器, 玩家行为模拟, 网络作弊