
Conflux Map
Fabric client-side minimap and world map for 1.17.1 and the 1.21 line: HUD minimap, fullscreen pan/zoom map,cave/Nether/End layers, waypoints and death points, entity radar, per-world disk cache, and a seed-predicted underlay for unexplored terrain.
Links
Tags
Creators
Details
v0.1.11-mc1.21.5
Compatibility
Required content
Changes
Improvements
- Hovering a row in the structure and biome search candidate lists now shows a tooltip with the complete line - name, coordinates, and distance - whenever the row's text is clipped, drawn above the surrounding interface so nothing covers it. (PR #116)
Fixes
- Fixed map data cached for unloaded chunks on Paper servers being kept forever when a chunk unloaded without being written to disk, which caused constant file-time checks that consumed 27.7% of the main thread on a reported production server while pinning a growing number of summaries in memory. Pending entries are now rechecked once per second per region file and released no later than 30 seconds after unload.
- Fixed a ConcurrentModificationException logged every second on Paper servers when chunk unloads were pending in two or more regions at the same time.
改进
- 在结构和生物群系搜索的候选列表中悬停某一行时,只要该行文本被截断,就会显示包含完整内容(名称、坐标和距离)的提示框,并绘制在界面最上层,不会被其他元素遮挡。 (PR #116)
修复
- 修复了 Paper 服务器上区块在无需写盘的情况下卸载时,为其缓存的地图数据可能被永久保留的问题:这会导致持续的文件时间检查,在一台有用户报告的生产服务器上占用 27.7% 的主线程时间,同时使越来越多的摘要驻留内存。现在这些待处理条目按区域文件每秒复查一次,最迟在卸载 30 秒后释放。
- 修复了 Paper 服务器上当两个或更多区域同时存在待处理的区块卸载时,每秒都会记录一次 ConcurrentModificationException 的问题。
Full commit history: v0.1.11-beta.1...v0.1.11
Optional dependencies
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:AT4q5h3l:jMVyF5Aj"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:AT4q5h3l:jMVyF5Aj"
}
