dysoncubeproject-addon-1.1.15.jar
Curse Maven Snippet
What's new
English Startup and Configuration
- Fixed the Titanium startup crash caused by reading the AE2 setting before NeoForge finished loading the configuration: Cannot get config value before config is loaded.
- Startup registration now uses a safe default and applies the actual setting after configuration loading.
- AE2 and LDLib2 remain optional integrations. UI Framework and Responsive Layout
- Replaced vanilla gray buttons in the Dyson Hub, guidebook, and settings screen with LDLib2’s built-in Button component.
- Unified normal, hover, pressed, disabled, focus, and accent states.
- Added opaque backgrounds and main panel layers to fix transparent cards, disappearing buttons, and world-background bleed-through.
- Hub, guidebook, and settings screens now scale proportionally to the available window.
- Rendering and hit testing remain synchronized at high GUI scales and in short windows.
- Added a bounded vertical scroll area for guidebook chapter navigation.
- Removed Chinese uppercase-number prefixes and Roman-numeral prefixes from English chapter titles. Cosmic Heart Settle All
- Added responsive scaling to the reward screen.
- Added one “Settle All” button for the current reward batch.
- Opening or closing the screen, clicking MAX, editing counts, or changing reward directions never grants rewards automatically.
- Rewards are applied only after the player clicks settlement.
- Repeated reward plans keep their remaining count correctly. Hub and Device Synchronization
- Fixed stale snapshots between the Dyson Hub, EM Rail Ejector, and Ray Receiver.
- The Hub now subscribes to full Dyson-sphere snapshots after opening.
- The client UI refreshes when synchronization packets arrive.
- Fixed server-side subscriptions remaining active after cancellation.
- The unsubscribe button cancels chat progress notifications only and does not stop live UI values. Large Numbers and Unit Display
- Added a unit switch to the guidebook and Hub navigation.
- Flux suffixes are used by default, with scientific notation as the alternate mode.
- Flux mode displays:
- 9E9 as 9B
- 1E24 as 1Sp
- Values outside the suffix table use bounded scientific notation.
- Formatting reads only the required significant digits and exponent instead of expanding a complete huge decimal string.
- Compact display precision is separate from BigNumber storage.
- Supported suffixes include K/M/B/T/Qa/Qi/Sx/Sp/Oc/No. Information Panel Positioning
- Fixed Titanium foreground addons from using mouse-relative coordinates as GUI coordinates.
- The addon now reads the real GUI origin from Titanium’s background addon layer.
- Recalibrated the Ejector and Ray Receiver panel position and size.
- The panel now fits inside the empty red-box area of the vanilla GUI.
- It no longer covers buttons, energy bars, or item slots.
- Both devices use the same anchor and layout. Version and Installation
- Minecraft: 1.21.1
- NeoForge: 21.1.64 or newer
- Addon: 1.1.15
- Dyson Cube Project: 1.0.5 or newer within 1.x
- Titanium: 4.0.45 or newer within 4.x
- Flux Networks: compatible with the 8.0.x API
- AE2: optional, compatible with 19.2.x
- LDLib2: optional, compatible with 2.2.x or newer 戴森立方计划附属模组 1.1.15 更新日志 本版本以 1.1.5 为对比基线,仅记录 1.1.6–1.1.15 的新增与修复内容。1.1.5 已有的 BigNumber、激光采矿、超大库存、矿物处理中枢、宝典基础内容和手动结算机制不再重复列出。
中文 启动与配置
- 修复 Titanium 在 NeoForge 配置加载前读取 AE2 设置导致的启动崩溃: Cannot get config value before config is loaded。
- 启动阶段使用安全默认值,配置加载完成后再应用实际设置。
- AE2、LDLib2 保持可选联动,不影响基础功能和回退界面。 UI 框架与自适应
- 寰宇中枢、戴森寰宇宝典和设置界面改用 LDLib2 内置 Button 组件。
- 替换原版灰色按钮,统一普通、悬停、按下、禁用、聚焦和强调色状态。
- 增加不透明背景和主面板层,修复世界背景穿透、卡片透明和按钮消失。
- 中枢、宝典和设置界面按照可用窗口等比例缩放。
- 渲染区域与点击区域同步,兼容高 GUI 缩放和较矮窗口。
- 宝典章节导航拥有独立垂直滚动区域,可使用鼠标滚轮或滚动条浏览全部章节。
- 删除中文章节标题中的“一、”“二、”等大写数字前缀。
- 删除英文章节标题中的罗马数字前缀。 寰宇之心统一结算
- 奖励界面增加自适应缩放,避免文字、输入框和底部按钮被裁切。
- 当前奖励批次统一由一个“统一结算”按钮提交。
- 打开、关闭界面,点击 MAX,修改次数或切换奖励方向都不会自动发放奖励。
- 只有点击结算后才会应用本次选择。
- 重复奖励计划正确保留剩余次数,后续批次仍需玩家再次点击结算。 中枢与设备同步
- 修复戴森寰宇中枢与弹射器、射线接收站使用旧快照导致的数据不同步。
- 中枢打开后订阅全量戴森球快照。
- 客户端收到同步包后自动刷新当前界面。
- 修复点击取消订阅后服务端仍保留订阅的问题。
- 取消订阅按钮只取消聊天框进度提示,不会停止界面内实时数值更新。 大数值与单位显示
- 在宝典和中枢导航增加单位切换。
- 默认使用 Flux 英文缩写,另一模式使用科学计数法。
- Flux 模式下:
- 9E9 显示为 9B
- 1E24 显示为 1Sp
- 超出后缀表范围时使用有界科学计数法。
- 显示格式只提取必要的有效位数和指数,不展开完整的超大十进制字符串。
- 显示精度与 BigNumber 内部存储分离,短显示不会改变真实库存、能量或目标质量。
- 支持 K/M/B/T/Qa/Qi/Sx/Sp/Oc/No 等 Flux 后缀。 信息面板定位
- 修复 Titanium 前景附加层误用鼠标相对坐标,导致信息面板跟随鼠标或跑到最右侧的问题。
- 改用 Titanium 背景附加层读取真实 GUI 坐标。
- 重新调整弹射器和射线接收站面板的位置与尺寸。
- 面板现在位于原版 GUI 空白红框区域内。
- 不再遮挡按钮、能量槽和物品槽。
- 两种设备使用相同锚点和布局。 版本信息
- Minecraft:1.21.1
- NeoForge:21.1.64 或更高版本
- Dyson Cube Project:1.0.5 或更高 1.x
- Titanium:4.0.45 或更高 4.x
- Flux Networks:兼容 8.0.x API
- AE2:可选,兼容 19.2.x
- LDLib2:可选,兼容 2.2.x 或更高版本
- 附属模组:1.1.15 升级方式
- 完全关闭 Minecraft。
- 备份世界存档。
- 删除旧版附属模组,只保留 dysoncubeproject-addon-1.1.15.jar。
- 重新启动游戏。
- 如有问题,请提供 latest.log、debug.log、崩溃报告、模组列表和复现步骤。
This mod has no additional files