All versions
1.2.0
Release
CivillisRegions 1.2.05 months ago 184
Uploaded by
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Required content
Any compatible version
Changes
Civillis Regions 1.2.0 - Forge 1.20.1
中文
新增功能
-
新增“子区域”系统:
- 子区域挂在已有自定义区域下。
- 子区域按完整 X/Y/Z 方块范围判断,不再按 chunk。
- 子区域拥有独立进入/离开 HUD 提示。
- 子区域不会显示在 FTB Chunks 大地图或小地图叠加层中。
-
新增区域范围重设命令:
/civil resize <id> <pos1> <pos2>/civil sub resize <parentId> <id> <pos1> <pos2>- 重设范围时会保留原有文本、颜色和叠加层配置。
-
新增子区域管理命令:
/civil sub create <parentId> <id> <pos1> <pos2>/civil sub edit <parentId> <id> "<enterText>" "<leaveText>" [RRGGBB] [RRGGBB]/civil sub list [parentId]/civil sub delete <parentId> <id>
-
新增服务端 HUD 提示大小配置:
- 默认提示大小提高。
- 可通过服务端配置或指令调整。
- 修改后对所有玩家生效。
FTB Chunks 叠加层改进
- 文明区域默认显示为低饱和浅灰色。
- 文明区域默认显示文本改为“文明区域”。
- 支持配置文明区域显示文本。
- FTB Chunks 叠加层默认关闭,需要手动在客户端配置中开启。
- 地图文本只在鼠标悬停到叠加层时显示,正常情况下不显示。
- FTB Chunks 原版 claimed chunks 的显示优先级高于本模组叠加层。
- 修复小地图叠加层渲染出界问题。
- 修复小地图中文明区域叠加层随玩家移动抖动的问题。
修复与兼容性
- 修复颜色命令必须输入
#RRGGBB导致命令非法的问题,现在支持直接输入RRGGBB。 - 修复自定义区域和文明区域 HUD 提示消失的问题。
- 删除父区域时会自动删除其所有子区域。
- 父区域 resize 时,如果会导致已有子区域超出父区域 X/Z 范围,会拒绝执行并提示具体越界子区域。
- 旧存档保持兼容,没有子区域数据时会正常加载。
依赖
- Minecraft Forge 1.20.1
- Civillis 1.3.2+
- FTB Chunks 为可选依赖;未安装时,原有自定义区域 HUD 功能仍可正常使用。
English
New Features
-
Added a new sub-region system:
- Sub-regions belong to existing custom regions.
- Sub-regions use full X/Y/Z block-box checks instead of chunk-based checks.
- Sub-regions have independent enter and leave HUD notices.
- Sub-regions are not rendered on FTB Chunks large map or minimap overlays.
-
Added resize commands:
/civil resize <id> <pos1> <pos2>/civil sub resize <parentId> <id> <pos1> <pos2>- Resizing keeps existing messages, colors, and overlay settings.
-
Added sub-region management commands:
/civil sub create <parentId> <id> <pos1> <pos2>/civil sub edit <parentId> <id> "<enterText>" "<leaveText>" [RRGGBB] [RRGGBB]/civil sub list [parentId]/civil sub delete <parentId> <id>
-
Added server-side HUD notice scale configuration:
- Default notice size has been increased.
- Can be adjusted through server config or command.
- Changes apply to all players.
FTB Chunks Overlay Improvements
- Civilization overlays now default to a low-saturation light gray color.
- The default civilization overlay label is now “文明区域” instead of
HIGH. - Added configurable civilization overlay label text.
- FTB Chunks overlays are disabled by default and must be enabled in client config.
- Map labels only appear when hovering over an overlay.
- Native FTB Chunks claimed chunks take visual priority over this mod’s overlays.
- Fixed minimap overlay rendering outside the minimap boundary.
- Fixed civilization minimap overlays jittering while the player moves.
Fixes and Compatibility
- Fixed color commands requiring
#RRGGBB, which can be invalid in commands.RRGGBBis now supported. - Fixed custom region and civilization HUD notices disappearing.
- Deleting a parent region now also deletes all of its sub-regions.
- Parent region resize now refuses changes that would place existing sub-regions outside the parent X/Z chunk range, and reports the offending sub-region.
- Old save data remains compatible. Worlds without sub-region data load normally.
Dependencies
- Minecraft Forge 1.20.1
- Civillis 1.3.2+
- FTB Chunks is optional. Without it, the original custom region HUD features still work.
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:P6oGohdM:awhvAHNh"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:P6oGohdM:awhvAHNh"
}

