mcphone Market Expansion_V4.6.5.jar
Curse Maven Snippet
What's new
mcphone 市场扩展 v4.6.5 · Holdings Persistence Fix + Phone UI Polish
关键修复:重新加载页面后,股票持仓和期货头寸不再消失。此外,还修复了四项手机侧边栏页面用户界面问题。
本次更新:修复「股票持仓 / 期货仓位在世界重载后消失」的严重数据丢失问题;并完成手机现货交易界面的流动 UI 修复。
⚠️ 需要/必备前置:MCphone 0.10.2+ — 在客户端和服务器上安装。
⚠️ 保护物品:便捷交易平台 / 公共市场终端 / 电脑显示器 / 电脑机箱可徒手挖掉并返还方块本身,但方块内已存入的物品不会挖掉,请先取出。
1. 严重:持仓不再因重载而消失 / 严重修复:持仓不再因重载而消失
根本原因(v4.5.10)。市场保存数据已写入StockHoldings,FuturesPositions但加载器从未读取这些数据。每次世界重新加载(退出并重新加入、服务器重启)都会悄无声息地清除所有股票持有量和期货头寸,而钱包、价格和塔存储则得以保留。
根本原因:行情文件会写入StockHoldings/ FuturesPositions,但载入时从未读回这两个危机→世界重载(退出重进、重启服务器)都会静默清空全部股票持仓与期货仓位(钱包、行情、仓库不进行)。这打包“持仓第二天自己没了”。
已修复。新版本loadHoldings()会以完全相同的保存格式读取两个部分,容忍格式错误的 UUID,限制在特定locked范围内[0, total],并跳过空条目;旧版Holdings迁移现在仅在新部分不存在时运行。
修复内容:新增loadHoldings()按归档字段完整读回(股票{Total, Locked}、期货{Qty, Entry, Mark, Margin, Expiry}),记载异常数据内容错误;旧版本格式迁移加守卫,避免反复回填。
⚠️ 注意/说明:本次更新之前丢失的藏品无法恢复(已被后来的保存覆盖)。 /修复前已丢失的持仓无法找回(已被后续存档覆盖)。
2.手机现货页UI / 手机现货页UI修复
| # | 问题/问题 | 修复/修复 |
|---|---|---|
| 4.6.1 | 物品名称/价格/所属文本被热栏行覆盖/物品信息文字被快捷键栏快捷键 | 槽位区整体上移 8px ( cellY44 → 34) / 槽位区整体上移 8px |
| 4.6.1 | 在搜索框中输入e关闭屏幕 / 搜索框内输入 e 会关闭界面 |
搜索框自动聚焦进入交易页面+两个文本框互斥焦点 / 进入页面即聚焦搜索框,且两个文本框排斥互聚焦 |
| 4.6.2 | 图表留下了一个空白栏,其中“基准日”曾经是 / K 线最左拥挤“基准日”空位 | 第 1 天 ( i = 0) 现在绘制其点标记,因此 15 天趋势从图表的左边缘开始 / 补画最左一天的点位 |
| 4.6.5 | 堆栈计数在项目图标下绘制/ 数量被项目图标盖住 | 计数现在由屏幕渲染为最后一个绘制步骤(renderSlotCounts),因此其图层始终位于图标上方 / 改为整屏渲染最后一步,图层必在图标之上 |
| 4.6.5 | 信息文字与底部按钮行略有重叠 / 信息文字与底部按钮略微重叠 | 信息文字上移 4px ( infoY135/127 → 131/123) / 信息文字上移 4px |
堆栈计数保持原版外观:右下角,白色带阴影,无背景板;项目图标保持原尺寸(0.75缩放)。
数量样式与原版一致:右下角、白字描影、无底衬;图标保持原尺寸(0.75缩放)。
兼容性/兼容性
- mod id 不变(
generated_mod) — 世界、钱包、财产和塔式存储全部保留。 / modid 未变,存档全部沿用。 - 现有价格不会重置; 7 级价格范围适用于新保存或首次激活的项目。 / 已生成价格不重置。
- 4.5.9引入的钱包自动迁移(整币×100,一次)继续有效。 / 钱包按「分」存储的迁移保持不变。
- 客户端和服务器均需要Minecraft 1.20.1、Forge 47.4.0+、MCphone 0.10.2+。稀有核心是可选的。 / 需要 MC 1.20.1 / Forge 47.4.0+ / MCphone 0.10.2+(两端都装);稀有核心可选。
升级说明/升级提示
- 将客户端和服务器更新到 4.6.5 — 定价、费用和持有量由服务器决定。 / 客户端与服务端都要升级。
- 升级后,购买少量股票,完全退出并重新加入,然后查看持仓屏幕:仓位应该还在。 / 升级后买入少量股票并退出重进,持仓应当完全现在。
/mcme rarity info显示活跃稀有度数据源。 //mcme rarity info可查看稀有度数据来源。
链接/链接
- 来源/源码:https://github.com/XinDeFly/mcphone-Expansion
- 维基/指南:https://github.com/XinDeFly/mcphone-Expansion/wiki
- 问题/反馈:https://github.com/XinDeFly/mcphone-Expansion/issues
- 许可/许可:MIT(前置MCphone由november521独立发布,本项目不包含其代码或二进制文件)
This mod has no additional files

