1.1.4
Compatibility
Changes
RTSBuilding Update Log - Minecraft 1.21.1
English
NeoForge 1.21.1 1.1.4 Pilot
For Minecraft 1.21.1 / NeoForge.
1.1.4 is still a Pilot build. If you want the latest stable release, use 1.1.2. Detailed usage docs are available at https://rts.ciallo.ltd.
Compared with 1.1.3-pilot, this is a larger feature and architecture update. It improves long build/mining workflows, remote storage compatibility, large range-destroy visuals, RTS camera/player movement, and several player-facing UI defaults.
-
Added workflow-based build and mining management.
- Large placement and mining jobs now run through a server-side workflow system with progress tracking.
- Workflows can be paused, resumed, deleted, and restored after temporary interruption.
- Suspended placement work can be scanned and resumed when materials become available again.
- The technical workflow panel is available in UI Visuals, but hidden by default so normal players are not forced to see background job details.
-
Improved undo and batch safety.
- Ctrl+Z undo is now backed by server-side history for placement and destructive operations.
- Undo restores or removes recorded block batches more consistently, while avoiding unsafe survival-mode NBT restoration.
- Mining and placement execution were moved toward pipeline-style processing, making tool borrowing, history recording, network sync, and cleanup less fragile.
-
Improved remote mining and range destroy.
- Selected RTS tool items now behave as real remote mining tools instead of silently falling back to the hotbar.
- Tool protection defaults on and stops chain/range mining when a damageable tool is near breaking.
- Remote break visuals now use server-confirmed fake-air feedback so blocks disappear promptly even in heavy modpacks.
- Large range-destroy skeletons now rebuild from the remaining targets after each destructive tick, so newly exposed internal faces are visible.
-
Added Ctrl+right-click player movement support.
- Ctrl+right-click moves the player toward the clicked target from RTS mode.
- Ctrl+double-right-click while flying lands on top of the target block.
- The current move target is highlighted with a thicker blue outline and fades quickly after arrival.
-
Improved linked storage and mod compatibility.
- Added Refined Storage 2 network handling for NeoForge 1.21.1.
- Binding RS network blocks should now show real network contents instead of disk/card slots.
- AE2-like and large linked-storage paths received more caching and query separation, reducing expensive storage refreshes during hot actions.
- Craft Terminal refill can fall back to recipe Ingredient matching, improving modded recipe compatibility.
-
Improved blueprint and quick-slot behavior.
- Blueprint placement hints are clearer before and after pinning.
- Blueprint AE2 cable/bus materials and excluded capture markers are handled more accurately.
- Pinned quick slots now preserve real ItemStack previews, which helps component-heavy modded items such as Silent Gear tools.
-
UI and visual polish.
- Close-range hovered blocks now read more clearly as a bright yellow skeleton instead of a heavy orange face cover.
- Storage-ready popup is hidden by default and can be re-enabled in UI Visuals.
- Pan Drag and Rotate Drag defaults were aligned with the guide text.
- Player status overlay and workflow panel are now local UI preferences.
- The intro message now says the latest stable release is 1.1.2 and shows the guide URL as a clickable chat link.
-
Internal and QA notes.
- The server storage, mining, placement, transfer, page cache, and API layers were split into smaller services.
- Benchmark and unit-test infrastructure was expanded for storage, cache, linked-storage resolution, history, shape generation, and mining behavior.
- Default Gradle build verification now avoids running measurement-only benchmark tests and runtime-dependent history tests in the plain JUnit worker.
简体中文
NeoForge 1.21.1 1.1.4 Pilot
适用于 Minecraft 1.21.1 / NeoForge。
1.1.4 仍然是 Pilot 测试版本。如果你想使用最近的稳定版,建议使用 1.1.2。详细使用说明可以查看 https://rts.ciallo.ltd。
相比 1.1.3-pilot,这次是一个比较大的功能与架构更新,重点改进大规模建造/挖掘流程、远程储存兼容、范围破坏视觉、RTS 视角下的玩家移动,以及一些默认 UI 体验。
-
新增工作流式建造和挖掘管理。
- 大批量放置和挖掘现在会进入服务端工作流系统,并同步进度。
- 工作流支持暂停、恢复、删除,并能在临时中断后继续处理。
- 因缺少材料而挂起的放置任务,可以重新扫描并在材料补齐后继续。
- 工作流进度面板放在 UI Visuals 里,默认关闭,避免普通玩家一直看到偏技术的后台任务窗口。
-
改进撤回和批量操作安全性。
- Ctrl+Z 撤回现在由服务端历史记录支持,覆盖放置和破坏类批次。
- 撤回会更稳定地恢复或移除记录过的方块批次,同时避免生存模式下不安全的 NBT 恢复。
- 挖掘和放置执行流程逐步管线化,让借用工具、历史记录、网络同步和清理更不容易互相绊住。
-
改进远程挖掘和范围破坏。
- RTS 选中的工具物品现在会被当作真正的远程挖掘工具,不再悄悄回退到快捷栏。
- 工具保护默认开启,耐久工具接近损坏时会停止连锁/范围挖掘。
- 远程破坏现在使用服务端确认后的 fake-air 视觉反馈,大型整合包里也能更快看到方块消失。
- 范围破坏骨架现在会在每个破坏 tick 后按剩余目标重建,因此新暴露出来的内部面会正确显示。
-
新增 Ctrl+右键移动玩家。
- RTS 模式下 Ctrl+右键会让玩家移动到点击目标。
- 飞行时 Ctrl+双击右键会尝试落到目标方块上方。
- 当前移动目标会显示较粗的蓝色边框,到达后快速淡出;选择新目标会清掉旧目标。
-
改进链接储存和整合包兼容。
- 为 NeoForge 1.21.1 增加 Refined Storage 2 网络储存处理。
- 绑定 RS 网络方块时,应显示网络里的真实物品,而不是磁盘/卡槽。
- AE2 类大储存和链接储存路径进一步拆分缓存与查询,减少热操作中的昂贵刷新。
- Craft Terminal 补料现在可以回退到 recipe Ingredient 匹配,改善模组配方兼容。
-
改进蓝图和快捷槽。
- 蓝图固定前后的提示更清楚。
- AE2 cable/bus 类蓝图材料、排除标记显示和材料判定更准确。
- 固定快捷槽现在会保存真实 ItemStack 预览,对 Silent Gear 等带复杂组件的工具更友好。
-
UI 和视觉小修。
- 近距离指向方块时,高亮更偏明亮黄色骨架,不再被厚重橙色面覆盖。
- Storage ready 完成弹窗默认隐藏,可在 UI Visuals 里重新开启。
- Pan Drag / Rotate Drag 默认键位与教程文案对齐。
- 玩家状态条和工作流面板都变成本地 UI 偏好。
- 进游戏 intro 现在说明最近的稳定版是 1.1.2,并把使用说明网址显示为可点击链接。
-
内部与测试说明。
- 服务端储存、挖掘、放置、转移、分页缓存和 API 层拆成了更小的服务模块。
- 增加了储存、缓存、链接储存解析、历史记录、形状生成、挖掘行为等测试/基准设施。
- 默认 Gradle 构建验证不再把测量型 benchmark 和需要 Minecraft/FML 运行时的 history 测试混进普通 JUnit worker。
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:5PkY7RJI:GPgd1asw"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:5PkY7RJI:GPgd1asw"
}

