Links
Tags
Creators
Details
Licensed MIT
Published 10 months ago
Updated 10 hours ago
All versions
1.2.0-alpha.3d57139+1.21.1
Alpha
Entity Freezer & Limit breeding 1.2.0-alpha.3d57139 (1.21.1)10 hours ago 4
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
修复
- 重叠冻结器误解冻:范围重叠的多台冻结器共同冻结同一生物时,其中一台断电会错误解冻其他冻结器仍在冻结的生物。冻结改为引用计数,全部断电/拆除后才真正解冻(新增重叠场景 gametest)。
- 原生 NoAI 生物被误唤醒:解冻不再无条件恢复 AI,改为冻结时记录原始 NoAI 状态、解冻时原样恢复——地图/刷怪笼生成的 NoAI 生物不会被唤醒,其他模组设置的 NoAI 也不会被清掉(快照随 NBT 持久化,新增 gametest)。
改进
- 冻结状态只在冻结中写入实体 NBT(
blockd_freeze_count、blockd_freeze_was_noai),不再给所有生物的存档添加多余字段;兼容读取旧版blockd_freeze_ai字段。 - 方块掉落不再白跑一次 loot table 查询;繁殖限制日志降为 debug 级别,大型养殖场不再刷屏。
- 命名清理:
Givetagblock→EntityFreezerBlock、limit_breeding→BreedingLimiter、givetag/cleantag→freeze/unfreeze(注册表 id 与存档格式不变,完全兼容旧存档)。 - 事件监听统一改用
@EventBusSubscriber自动注册;清理模组模板残留代码与已废弃 API 用法。
测试 / CI
- 每个版本的行为测试 7 → 9 个(新增:重叠冻结器引用计数、原生 NoAI 保持)。
- 平台更新日志改由本文件提供;版本号跳变时旧版本号下的 alpha 晋级为 beta(不再直接删除)。
自动 alpha 构建:commit 3d57139a2db4372f54b07371f6caaa79e59a6039
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:phZGXedL:xmeNmbiE"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:phZGXedL:xmeNmbiE"
}

