1.1.5
Compatibility
Changes
Forge 1.20.1 1.1.5 适用于 Minecraft 1.20.1 / Forge
本次更新将 Forge 1.20.1 版本全面追平新版 RTS 插件、蓝图、范围工具与交互体系,并重点改善了大型整合包环境下的稳定性和操作体验。如果您的整合包中出现严重不稳定,建议暂时退回到 1.1.2 稳定版本。
简体中文
相比 1.1.4 版本,本次更新为 1.20.1 平台带来了一系列重构与功能对齐:
全新 RTS 插件与进度系统
- 技能树重构:全新 RTS 插件系统已全面取代旧技能树。旧存档载入时将自动安全地迁移已解锁的功能,并为玩家补发对应的插件物品。
- 团队进度同步:支持队伍共享插件安装状态、安装者专属卸载权限、手动刷新数据以及队伍名称的可视化显示。
- UI 与依赖提示:插件物品增加了简洁的功能描述,按住
Ctrl键可直观查看各插件的依赖关系。 - 团队与保护兼容:全面兼容 FTB Teams 和 OpenPAC 队伍及领地区块保护。相关 RTS 行为不会再意外越权绕过领地保护。
范围隐藏与区域工具重构
- 范围隐藏功能:正式移植“范围隐藏”功能(原范围剔除),玩家可以自由建立、选择、移动并在三维空间中通过六向手柄调整隐藏盒。
- 兼容性与渲染修复:修复了隐藏射线穿透、部分方块实体渲染异常的问题,并解决了与 Embeddium 0.3.31 渲染引擎的入口冲突。
- 多几何体支持:快速建造与范围破坏中新增了球体、圆柱、圆形、墙面、平面、直线和立方体等多种形状。
- 高级范围编辑:加入了高级范围模式,支持在预览时通过六向箭头拖拽或鼠标滚轮精调形状尺寸。
- 平滑微调逻辑:普通与高级框选统一采用平滑过渡动画,并支持通过键盘方向键、
Page Up/Page Down对选框进行网格微调。 - 垂直方向绘制:新增了垂直方向的圆形与垂直圆柱体,可用于精细化调整、生成椭圆、椭球和椭圆柱等复杂立体几何。
- 服务端限制配置:在服务端配置文件中增加了对范围破坏的长、宽、高、总体积、单次破坏目标数量以及每 tick 处理量的上限限制。
蓝图系统安全强化
- 框选交互对齐:蓝图框选全面复用统一的平滑选择框和直观的六向拖拽手柄。
- 数据安全净化:加强了蓝图在生存模式下的 NBT 安全检查,严格阻止危险方块实体内容的注入和非法材料的消耗替换。
- 兼容性升级:增强了对 Building Gadgets 蓝图数据的读取、旋转、材料解析和中断后恢复放置的能力。
交互细节与音效反馈
- 音效控制系统:新增了 RTS 远程放置、破坏和批量操作的独立音效。可在配置文件中设置总音效开关、破坏音效开关以及单次操作的每 tick 音量上限。超限音效将直接丢弃,避免在操作结束后积压继续播放。
- 灵敏度独立控制:新增了中键拖屏、右键视角旋转、键盘移动和滚轮缩放四项独立的灵敏度配置项。
- 交互优先级修复:修正了普通右键进行方块交互与按住
Shift + 右键强制放置方块的优先级判定。 - 储存放置修正:修复了从链接储存中选择特定方块后,无法进行单块或大范围放置的问题。
- 创造模式免检:创造模式下的范围建造现在会直接绕过材料数量检查,支持大体量任务的平滑、可持续完成。
- 中键选块逻辑:中键选块现在会优先扣除并使用热栏或背包内的同类方块,无匹配时才会退回到远程存储提取。
- 破坏零延迟:范围破坏操作现在会立即启动,不再因等待不存在的首块挖掘(seed-mining)阶段而停顿。
大型整合包性能优化
- 搜索缓存加速:优化了创造模式下的物品搜索缓存,极大降低了大型整合包中搜索物品及高频放置时的卡顿。
- JEI 与配方路由:修复了 JEI 提取材料时的配方加号状态,以及原版工作台无法将配方正确转入配方栏的路由。
- 大存储模组兼容:改进并加固了 AE2、Refined Storage、Beyond Dimensions、Integrated Dynamics 等多个远程存储模组的多重存储器整合。
- 材质外观更新:更新了顶部菜单栏的范围隐藏图标、常规插件材质和野战部署插件专用贴图。
English
This update brings Forge 1.20.1 fully in line with the new RTS plugin, blueprint, area-tool, and interaction systems, with a strong focus on large-modpack stability and usability. If you experience serious instability, returning to 1.1.2 is highly recommended.
New RTS Plugin & Progression System
- Progression Rework: Replaced the legacy skill tree with the installable RTS plugin system. Existing saves will automatically migrate unlocked abilities and grant corresponding plugin items.
- Team Sync & Sharing: Added team-shared plugin progress, installer-owned removal rights, manual state refreshing, and team name visualization.
- UI & Dependencies: Added concise feature tooltips to plugin items; holding
Ctrldisplays their detailed installation dependency paths. - Claim Integration: Added full compatibility with FTB Teams and OpenPAC party and claim-protection boundaries, preventing RTS operations from bypassing claims.
Range Hiding & Area Tool Upgrades
- Range Hiding Feature: Ported "Range Hiding" (formerly Range Culling), allowing players to freely create, select, move, and edit hiding boxes in 3D space with six-direction handles.
- Rendering & Compatibility: Fixed ray penetration, block-entity rendering issues, and resolved compatibility issues with the Embeddium 0.3.31 entry-point.
- Expanded Geometry Shapes: Added spheres, cylinders, circles, walls, planes, lines, and boxes to both Quick Build and Area Destroy operations.
- Advanced Range Editing: Added Advanced Area Mode, allowing shape editing via draggable or scrollwheel-adjustable six-direction handles during preview.
- Smooth Nudge Controls: Unified smooth selection animation scaling and added micro-nudging support via arrow keys and
Page Up/Page Down. - Vertical Shapes: Added vertical circles and cylinders, enabling editing for complex shapes like ellipses, ellipsoids, and elliptic cylinders.
- Server Configurations: Added server-side configurable limits for area destruction, including maximum width, length, height, overall volume, target block count, and block processing limits per tick.
Fortified Blueprint System
- Unified Capture UI: Blueprint capture now utilizes the same smooth selection box and intuitive six-direction handle system.
- Data Sanitization: Hardened blueprint NBT, block-entity, and material substitution validation in survival mode to prevent cheating or illegal item duplication.
- Improved BG Support: Enhanced compatibility with Building Gadgets, improving blueprint import, rotation, material resolution, and resuming interrupted placements.
Interaction & Configurable Feedback
- Audio Limiter System: Added configurable RTS placement and breaking sounds. Added options to disable breaking sounds and cap audio cues per tick (excessive sounds are safely discarded to avoid delayed playback loops).
- Separate Sensitivities: Added four independent slider sensitivities for screen panning (Middle Click), view rotation (Right Click), keyboard camera movement, and scrollwheel zooming.
- Right-Click Priorities: Corrected standard right-click block interaction and
Shift + Right-Clickforced block placement priorities. - Linked Placement Fix: Fixed issues where selecting certain blocks from linked storage failed to execute single or area placements.
- Creative Flow Improvements: Creative area building now bypasses material checks completely, allowing large-scale build tasks to proceed continuously.
- Smart Pick Block: Pick-block actions now prioritize items in the player's hotbar or inventory before extracting from remote storage.
- Instant Destruction: Area destruction now starts instantly without waiting for an unnecessary seed-mining phase.
Large Modpack Optimizations
- Search Caching: Cached creative search queries to significantly reduce typing and placement lag in large modpack environments.
- Recipe Routing: Fixed JEI recipe transfer availability and vanilla crafting-table routing issues.
- Storage Mod Integration: Improved compatibility and reliability for AE2, Refined Storage, Beyond Dimensions, Integrated Dynamics, and multi-storage setups.
- Texture Updates: Updated range-hiding, standard plugin, and field-deployment textures.
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:SJeZn4Pu"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:5PkY7RJI:SJeZn4Pu"
}

