0.1.2-beta.3
Compatibility
Required content
Changes
If upgraded from 0.1.2-alpha or older version or encountering the issue that neutral mobs don't become alert, delete all folders and files in directory config/stealth_and_alert/entities or enter the command /stealth_and_alert config force_regenerate_and_reload. Besides, delete this mod's old config files.
如果从 0.1.2-alpha 或更旧的版本升级上来,或遇到中立生物不产生警戒的问题,删除 config/stealth_and_alert/entities 目录下所有文件夹和文件,或者输入命令 /stealth_and_alert config force_regenerate_and_reload。此外,删除本模组旧的 Config 文件。
English
Compat
Jade
- Added compatibility for Jade mod. Now Visibility and Sound Wave Indicator can offset from Jade tooltip automatically. Can be turned off in this mod's client configs
- And enemies' alert information can show in Jade tooltip, too. Can be turned off in Jade plugin settings
Iron's Spells 'n Spellbooks
- Added compatibility for Iron's Spells 'n Spellbooks mod. Added most of the mobs in it to SEEKERS or CONDITIONAL_SEEKERS tags, and made special alert JSON preset configs for them.
- Make effects Guided and True Invisibility compatible with visibility mechanism.
Target Dummy
- Make the Target Dummy can be assassinated.
Adjustment
Visibility
- Improved visibility calculating algorithm. Armours and effects (such as Glowing and Invisibility), their influence on visibility, are changed to Modifier now.
- Adjusted influence on visibility of light level, crouching and crawling.
- Added new JSON presets for Skeleton, Stray, Bogged, Evoker, Pillager, Vindicator, and Ravager. And raised Enderman's detection range. In general, increased the difficulty. To refresh old presets, type this command:
/stealth_and_alert config force_regenerate_and_reload.
Detection & Alert
- Added back the feature that enemies' detection range reduce according to visibility's decrease. You can adjust max reduction percentage and reduction model in configs. The reduction model includes LINEAR (reducing steadily), SQUARE ROOT (reducing quickly at first, then slowly), and SMOOTHSTEP (reducing slowly at first and end, quickly at medium) by now.
- Added the alert condition "fight_for_owner", mobs with this condition will become alert towards a player when the player attacked or was attacked by their owners.
HUD
- Added HUD edit visualisation. Press "-" in number pad to open the edit screen.
- Improved the effect of offsetting from boss bar of Visibility and Sound Wave Indicator.
- Improved the visual effect of Alert Indicator - when alert awareness is 0, white content will not stay.
Others
- Removed unused CAN_BACKSTAB item tag.
Bugfixes
- Fixed an issue that when a player is in a dimension without skylight (such as the Nether and the End), their visibility is abnormally too low.
- Fixed an issue that the state change timer of an FIGHTING enemy losing sight of the player is not controlled by Tracking Duration in configs.
中文
兼容
玉(Jade)
- 为 Jade 模组添加兼容。现在可见度指示器和声波指示器会随着 Jade 提示框的出现而自动偏移。可在本模组客户端配置中关闭。
- 敌人的警戒信息可显示在 Jade 提示框中。可在 Jade 插件配置中关闭。
铁之咒语与魔法书(Iron's Spells 'n Spellbooks)
- 为铁之咒语与魔法书添加兼容。将其中大部分生物加进 SEEKERS 或 CONDITIONAL_SEEKERS 标签,并为它们制作了特别的 JSON 配置预设。
- 为该模组的“神圣指引”和“真实隐身”效果添加可见度兼容。
试验假人(Target Dummy)
- 使试验假人能够被刺杀。
调整
可见度
- 改进了可见度计算算法。护甲和药水效果(如“发光”和“隐身”)对可见度的影响,被改为 Modifier 形式。
- 调整了光照强度、潜行和匍匐对可见度的影响。
- 为以下生物添加配置预设:骷髅、流浪者、沼骸、唤魔者、掠夺者、卫道士,和劫掠兽。提高了末影人的侦测距离。总体而言,使得难度更高。若要刷新旧预设,输入此命令:
/stealth_and_alert config force_regenerate_and_reload。
侦测 & 警戒
- 加回了特性:敌人的侦测距离会随着可见度的降低而衰减。可在配置文件中调整最大衰减百分比和衰减模型。衰减模型现在包括:LINEAR(线性,平稳衰减)、SQUARE ROOT(平方根,衰减开始快,随后慢),和 SMOOTHSTEP(平滑过渡,衰减在开始和末尾慢,中间快)。
- 新增了警戒条件 fight_for_owner。拥有此条件的生物,在玩家攻击其主人或被其主人攻击时,会对玩家产生警戒。
HUD
- 新增了 HUD 可视化编辑。按下小键盘“-”键以打开编辑界面。
- 优化了可见度指示器和声波指示器随 BOSS 血条偏移的效果。
- 优化了警戒指示器的视觉效果——当警戒值为 0 时,不再会有白条滞留。
其他
- 删除了无用的 CAN_BACKSTAB 标签。
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:nrdLxAAw"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6V9H3TEr:nrdLxAAw"
}

