All versions
0.0.3-alpha
Alpha
Stealth & Alert v0.0.3-alpha2 months ago 17
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
English
- Target Retention: Optimized target locking and state downgrade logic. Introduced a grace period during combat to prevent instant aggro loss when line-of-sight is temporarily broken (e.g., player flanking).
- Vision & Search: Refactored monster FOV (Field of View) control and the LKP (Last Known Position) patrol/search mechanics for more natural AI behaviors.
- Tactile Sensing: Introduced a physical contact detection mechanism based on AABB intersections, allowing mobs to instantly detect players upon touching, completely ignoring line-of-sight or facing constraints.
- Debug Tool: Added a new Debug Wand item to easily toggle client-side debug overlays for real-time alert state visualization without altering config files manually.
- AI Bugfixes: Fixed an issue regarding monster aggro transfer, and resolved the jittery/stuttering movement bug when mobs are in the idle looking-around state.
中文
- 目标保持: 优化怪物目标锁定与状态降级逻辑,引入战斗“视野丢失缓冲期”,彻底解决玩家绕背或卡视野导致怪物瞬间脱战失忆的问题。
- 视野与搜查: 重构怪物视野控制与 LKP(最后已知位置)巡逻搜查机制,使怪物的警戒与搜索行为更加自然流畅。
- 贴身感知: 新增基于 AABB 碰撞箱的物理触觉感知机制。现在当玩家与怪物发生物理接触(挤在一起)时,将无视视线和背对限制,直接触发警觉。
- 调试工具: 新增调试手杖物品,玩家可通过右键一键开关客户端本地的 Debug 渲染模式,实时查看怪物各项警戒状态数据,而无需在 Config 文件中手动修改。
- AI Bug 修复: 修复了怪物仇恨转移的 Bug;同时从底层接管了移动控制权,解决了怪物在原地发呆张望时身体出现异常抽搐与碎步的问题。
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:6V9H3TEr:zAKPVBYy"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6V9H3TEr:zAKPVBYy"
}

