[MD]
## 1.3.1(最新):拍卖一眼认得出、说明更好读、跨服与点券
### 这次加了什么
**① 拍卖的货一眼就能认出来**
市场里拍卖和一口价是混排的,以前得点进去才知道哪个在拍卖。
现在拍卖的商品带**会呼吸的金色光环**,右上角还有个**小锤子**:
- 光环是**动的**,而且每一格的节奏错开 —— 整排看过去是一层层"此起彼伏"的波纹,
比整排一起闪更容易扫出来(静态配色在密集网格里会糊成一片);
- 光环画在**货物图标的下面**,不会挡住东西本身;
- 动画按真实时间走,服务器卡不卡都一样稳。
**② 拍卖品的悬浮说明改成"拍卖专用"**
鼠标指到拍卖品上,现在显示的是拍卖该看的东西:
- **当前价**(还没人出价时如实标成"起拍价",不会让人以为已经有人出到那个数了);
- **最后出价的人**和**出价次数**;
- **起拍价**与**最低可出价** —— 一眼看出"我至少得加多少";
- **还剩多久**(单独一行,黄色最醒目)。
以前拍卖品借用的是"一口价"那一套,会显示"单价"和"**右键快速购买 1 个**"——
拍卖根本买不了、只能出价,那两行是误导。**物品和宝可梦的拍卖说明各自独立**,
宝可梦那边照样带等级、性格、个体值。
**③ 所有悬浮说明都更好读了**
四类说明(一口价物品 / 一口价宝可梦 / 拍卖物品 / 拍卖宝可梦)的排版统一重做:
- **标签暗、数值亮** —— 一眼扫到要找的数字,不会被一串灰字糊住;
- **金额一律金色**,剩余时间黄色,该盯的东西自己跳出来;
- **相关的两项放同一行**(价格 + 数量、等级 + 性格 + 性别、起拍价 + 最低可出价),
说明变短了,不用上下翻;
- **宝可梦个体值带百分比并配色**:满个体(≥90%)金色、接近满个体(≥75%)绿色,
不用自己心算 186 分之多少;
- 底部"怎么操作"单独用**空行**隔开。
**④ 又加了两套配色:机械时代、凛冬将至**
标题栏右边的「主题」按钮现在是**六套**:
| 主题 | 感觉 |
|---|---|
| 经典 | 原来的样子(默认) |
| 粉甜 | 粉色系,柔和 |
| 青翠 | 绿色系,清爽 |
| 秋叶 | 橙棕色系,暖调 |
| **机械** | **枪灰配铜黄,齿轮与铆钉的工业感** |
| **凛冬** | **深蓝夜空配冰蓝与霜白,寒气逼人** |
**⑤ 多台服务器可以共用一个市场了**
以前 A 服上架的东西,B 服要等玩家重开界面才看得到。现在**后台会自己检测数据变化
并通知所有在线玩家**,不用手动刷新(默认每 5 秒检查一次,没人在线就不查,不占资源)。
> 多台服务器要共用一个市场,**数据库必须用 MySQL**(SQLite 是一个服一个文件,
> 共享不了)。注意:过期处理和拍卖结算**只让其中一台跑**,两边配置要对齐。
**⑥ 可以用 PlayerPoints(点券)当市场货币了**
除了原来的宝可梦金币,现在也支持 Bukkit 插件 **PlayerPoints** 的点数当钱用。
在配置里把经济来源改成 `playerpoints` 即可。
> 点券余额上限约 21 亿,超出会提示"金额过大"而不是悄悄扣错钱。
> 别忘了把 PlayerPoints 装进**服务端的 `plugins/` 目录**。
**⑦ 界面开关有了淡入淡出**
打开和关闭界面时不再是"啪"一下切换,而是有约 0.15 秒的渐隐/渐显过渡。
### 这次修了什么
- **确认框点完不返回**:在上架 / 寄送 / 拍卖 / 购买 / 下架这 7 个确认框里,
点"确认"后有时候会卡住或不返回 —— 原因是返回的是个"已经作废的旧界面"。
现在会**自动重建一个新界面**再返回(市场主界面还会记住你当前的分类和排序)。
- **导航按钮被截断**:底部按钮上的"上架宝可梦"有时显示成"上架宝可"
(宽度写死了 88px,其实面板还有空位)。现在按钮宽度**按实际文字算**。
- **筛选面板页码框**:"第 10/120 页"这种长页码,底图只盖住前面一截。
现在底图会跟着文字变宽(收件人候选的翻页条同样修好了)。
- **卡片上的倒计时**:以前长倒计时会显示成"5h 50m"再被截成"5h ..",
现在直接显示分钟数(如 `350m`),超过 10 小时自动改报小时,**永远不会被截断**。
- **卡片上的价格**:修好了"$5000 显示成 `$5..`"的问题 ——
价格**永远完整显示**,实在挤不下时让倒计时先退让(改成"6h"那种粗档);
数量等小标记也移到了卡片右下角,不会再和价格粘成"$1M1"。
- **直购宝可梦的属性重复两遍**:等级、性格等之前会显示两次。
- 顺手清掉了几处无用的调试日志。
### 服主要注意
1. **客户端和服务端都要换成 1.3.1,而且是同一个 jar**(换前先删掉旧 jar);
2. **悬浮说明的模板从两份变四份**(一口价物品 / 一口价宝可梦 /
**拍卖物品 / 拍卖宝可梦**)。你之前只配了前两份也**不用动** ——
没配的那类走模组内置默认,拍卖会自己显示当前价、最后出价人等信息;
3. 新增配置项 `network.change-poll-millis`(跨服刷新间隔,默认 5000 毫秒,
`0` = 关闭),可以热重载;
4. 数据不用迁移,配置会自动补新项,**重启一次服务端**即可。
[/MD]