All versions
0.0.2-alpha
Alpha
Stealth & Alert v0.0.2-alpha3 months ago 58
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
English
- State Machine: Refactored the core engine for fluid transitions between perception states.
- Conditional Seekers: Introduced specialized tag CONDITIONAL_SEEKERS and added most of neutral mobs into it, enabling unique perception rules via a data-driven system.
- Advanced Assertions: Data-driven checks including Light Sensitivity, Eye Contact, Item Wearing and so on.
- Social Awareness: Implemented Group Anger logic for some kinds of neutral mobs like Piglins.
- Persistent Memory: Added lastDamageTicks to track player provocation for up to 60 seconds.
- Auto-Preset: Automatic generation of preset JSON configurations for vanilla specific neutral mobs in config folder.
中文
- 状态机重构:重构核心引擎,实现警戒状态间更平滑、稳定的逻辑切换。
- 条件感知标签:新增 CONDITIONAL_SEEKERS 标签并在其中添加大多数中立生物,通过数据驱动实现差异化行为。
- 数据驱动断言:支持光照感应、对视、装备检测等多种可配置的意图判定。
- 社会化联动:实装“群体愤怒”逻辑,针对类似猪灵的中立生物。
- 持久化记忆:新增 lastDamageTicks 字段,实现长达一分钟的物理伤害记仇机制。
- 预设自生成:初次启动自动生成已经预设好的原版特定中立生物 JSON 配置文件。
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:XdcRc91V"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6V9H3TEr:XdcRc91V"
}

