1.0.3-beta
Compatibility
Changes
NeoForge 1.21.1 1.0.3-beta
For Minecraft 1.21.1 / NeoForge.
This beta focuses on multiplayer stability, dedicated server safety, remote GUI cleanup, and several high-priority usability fixes from early player feedback.
- Improved multiplayer RTS camera behavior:
- Reduced idle camera move packets.
- Added a low-frequency idle heartbeat instead of sending no-op movement every tick.
- Throttled local camera restore attempts to reduce camera/POV/audio conflicts with other mods.
- Improved dedicated server / headless server safety:
- Moved client-only GUI, screen, renderer, keybind, and S2C client handler setup behind client-only entry points.
- Common network registration no longer directly loads client screen classes on dedicated servers.
- Fixed remote GUI cleanup for chest-like containers:
- RTS-opened remote menus now track both menu id and source block position.
- Closing the GUI, leaving RTS, or switching screens now forces a server-side close visual update for vanilla/open-count containers.
- This is aimed at fixing chest lids staying open after remote GUI use.
- Fixed Survival Balance disable behavior:
- Turning Survival Balance off now clears cached client progression locks.
- Server sync now sends a disabled/empty lock state instead of preserving stale locked features.
- Refreshing/reopening RTS should no longer keep old locked states after disabling the config.
- Added a configurable maximum RTS action radius:
- New common config:
maxActionRadiusBlocks, default128, range48-512. - When Survival Balance is off, RTS uses this configured max radius.
- When Survival Balance is on, a new max-radius progression node unlocks the configured maximum.
- New common config:
- Improved large-storage count handling:
- Extremely large or effectively infinite storage counts now display as
INF. - Linked storage aggregation uses safer saturated counting to avoid huge number display overflow.
- Extremely large or effectively infinite storage counts now display as
- Added player-inventory fallback when no storage is linked:
- The RTS storage panel now shows backpack items when no chest/AE terminal is bound.
- Placement can use those inventory items, reducing confusion when only the hotbar seemed available.
- Fixed ordinary container overlay count behavior:
- Container overlays no longer mix player backpack counts into linked-storage/container statistics.
- Hover text now distinguishes storage counts from inventory counts.
- Added a client setting to hide the ordinary container/crafting/machine RTS overlay:
- Default is ON.
- Turning it off hides the overlay and stops overlay mouse interception.
- This does not affect the main RTS storage panel.
- Improved collapsed container overlay:
- Collapsed mode now keeps drag, expand, sort, search, refresh, info, and the first linked-storage row.
- It no longer keeps the quick-slot bar.
- Fixed the first linked-storage row drawing outside the collapsed frame.
- Added creative-mode instant remote breaking:
- Creative players now destroy blocks immediately in RTS break mode instead of using survival mining progress.
- Added configurable RTS action keybinds:
- Interact / Place, Break / Mine, Rotate Drag, Pan Drag, Pick Block.
- Added camera up/down controls, default
Space/Left Shift. - Camera vertical movement is synced to the server and works while the RTS screen is open.
- Improved indoor camera control:
- Vertical camera movement allows finer height adjustment.
- Vertical micro-adjustment avoids the old minimum-distance push-away behavior that could shove the camera upward.
- Added the “start RTS camera at player head” client setting.
- Improved settings UI:
- RTS settings controls are now scrollable.
- Title, info, and close buttons remain fixed.
- Mouse wheel over the settings panel no longer zooms the RTS camera.
- Fixed the 1.21.1 config screen blur/layering problem.
- Improved Quick Build / undo discoverability:
- Undo/redo tooltip now shows
Ctrl+Z/Ctrl+Y. - Quick Build tooltips explain that clicking again closes/cancels the preview.
- The
itutorials now mention canceling previews and undoing confirmed batches.
- Undo/redo tooltip now shows
- Added a join reminder for new users:
- Shows the RTS toggle key.
- Points users to the small
itutorial buttons. - Includes Discord / QQ feedback links.
- Can be disabled per world/server.
- Added a warning that 1.0.3-beta is newly released and not widely player-tested yet. If you hit crashes or severe issues, try 1.0.2 and report the bug.
- Updated English, Simplified Chinese, Traditional Chinese Taiwan, and Traditional Chinese Hong Kong language resources.
NeoForge 1.21.1 1.0.3-beta
适用于 Minecraft 1.21.1 / NeoForge 版本。
本次 beta 重点修复多人稳定性、专用服务器安全、远程 GUI 关闭问题,并处理早期玩家反馈中优先级最高的一批易用性问题。
- 改善多人 RTS 镜头行为:
- 减少空闲状态下的镜头移动包。
- 不再每 tick 发送无意义的 0 输入移动包,改为低频心跳。
- 限制本地镜头实体恢复频率,减少与其他镜头、视角、音频类 mod 的冲突。
- 改善 dedicated server / Linux/headless 服务端安全:
- 客户端 GUI、Screen、渲染器、键位、S2C 客户端处理逻辑已隔离到 client-only 入口。
- common 网络注册不再直接加载客户端界面类,降低服务端启动崩溃风险。
- 修复远程 GUI 关闭清理:
- RTS 打开的远程菜单现在同时记录 menu id 和源方块位置。
- 关闭 GUI、退出 RTS、切换屏幕时,会补一次服务端关闭视觉更新。
- 主要用于修复箱子等容器远程打开后箱盖一直张开的情况。
- 修复生存平衡关闭后的旧锁定缓存:
- 关闭 Survival Balance 后,客户端会立刻清除旧的 progression lock。
- 服务端同步禁用/空锁定状态,不再保留旧锁定集合。
- 刷新或重新打开 RTS 后,不应再继续显示旧的锁定功能。
- 新增可配置 RTS 最大操作半径:
- 新 common config:
maxActionRadiusBlocks,默认128,范围48-512。 - 生存平衡关闭时,RTS 直接使用这个配置半径。
- 生存平衡开启时,新增最大范围技能节点,用来解锁配置中的最大半径。
- 新 common config:
- 改善超大存储数量显示:
- 极大或近似无限的存储数量现在显示为
INF。 - 服务端聚合存储数量时使用更安全的饱和计数,避免巨大数字溢出或挤压 UI。
- 极大或近似无限的存储数量现在显示为
- 未绑定储存时增加背包兜底:
- 没有绑定箱子/AE 终端时,RTS 储存面板会显示玩家背包物品。
- 放置时也可以使用这些背包物品,避免玩家误以为“只能用快捷栏”。
- 修复普通容器 overlay 的数量来源:
- 箱子、工作台、机器界面的 RTS overlay 不再把玩家背包数量混进储存统计。
- 悬停提示会区分“储存数量”和“背包数量”。
- 新增普通容器 / 工作台 / 机器 RTS overlay 显示开关:
- 默认开启。
- 关闭后不显示 overlay,也不拦截 overlay 区域鼠标。
- 不影响 RTS 主界面的底部储存面板。
- 改善 overlay 折叠状态:
- 折叠后保留拖拽、展开、排序、搜索、刷新、信息按钮和第一行绑定储存物品。
- 不再保留快捷槽栏。
- 修复第一行储存物品画到折叠框外的问题。
- 创造模式 RTS 远程破坏现在会立即破坏方块,不再走生存挖掘进度。
- 新增可配置 RTS 核心操作键位:
- 交互/放置、破坏/挖掘、拖拽旋转、拖拽平移、选取方块。
- 新增镜头上升/下降,默认
Space/Left Shift。 - 上下移动会同步到服务端,并且在 RTS 界面打开时也能持续生效。
- 改善室内镜头微调:
- 可以用上下移动更精确地调节高度。
- 垂直微调时避免旧的最小距离推离逻辑,减少镜头被顶到屋顶的问题。
- 新增“镜头从玩家头顶开始”客户端设置。
- 改善 RTS 设置界面:
- 设置项区域现在可以滚动。
- 标题、信息按钮、关闭按钮固定。
- 鼠标滚轮在设置面板内只滚动设置,不再缩放 RTS 镜头。
- 修复 1.21.1 config 界面的模糊 / 图层顺序问题。
- 改善快速建造、撤销、取消的可发现性:
- 撤销/重做 tooltip 显示
Ctrl+Z/Ctrl+Y。 - 快速建造 tooltip 说明再次点击可关闭并取消预览。
i教程补充预览取消和已确认批次撤销说明。
- 撤销/重做 tooltip 显示
- 新增进入世界后的新手提示:
- 显示 RTS 开启键。
- 提醒玩家小
i按钮可以打开对应教程。 - 提供 Discord / QQ 群反馈入口。
- 可以按存档/服务器关闭提醒。
- 新增 1.0.3-beta 风险提示:这是新版本,还没有经过广泛玩家测试。如果遇到闪退等恶性问题,可以先退回 1.0.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:5PkY7RJI:XGhRnfgg"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:5PkY7RJI:XGhRnfgg"
}

