Links
Tags
Creators
Details
Licensed MIT
Published 2 months ago
Updated last month
All versions
v1.2
Release
Aeronautics Display Link Fix 1.22 months ago 435
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Server-side
Client and server
Changes
v1.2 — 旋转感知偏移修正
新增
- 旋转感知 TargetOffset 计算:Phase 2 现在使用
transform.apply(oldTargetAbsolute)独立计算目标方块的正确新位置,然后correctedOffset = newTarget - newDLPos,正确处理 Sable 旋转装配 - 配置文件:
adlf-common.toml新增debug开关(默认false),无需重启即可切换详细日志 - 条件日志:生产模式仅输出错误日志;开启
debug = true后输出完整的 Case 3 检测和修复追踪
更改
- 主 mod 入口从
Aeronautics_display_link_fix.java迁移至ADLFMod.java,使用 NeoForgeModContainer注册配置 - 配置类从
Config.java(仅 enabled 字段)迁移至AdlfConfig.java(debug 开关 + 完整 spec builder) - Mixin ThreadLocal 从
LIST_NEWPOS改为LIST_BLOCKPOS(保存原始block而非 tag 中的 newPos),用于 Phase 2 计算 - 日志调用全部切换为条件包装器
logDebug()/logError(),默认不产生信息输出
移除
- 旧版
Config.java(已被AdlfConfig替代) LIST_DEBUGThreadLocal(冗余,debug 日志由条件开关控制)- 不再需要
newPosFromTag读取(Phase 2 自行计算新位置)
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:Cgz0OfnH:S9NtJDoS"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Cgz0OfnH:S9NtJDoS"
}

