【Lv:2】
【Lv:2】
【Lv:2】
【Lv:2】
配置文件添加自定义全局扫描过期物品间隔时间 并且开源上传https://github.com/linghun91/GlobalShop
【Lv:2】
【Lv:2】
## 最近更新
1. GUI竞价系统优化(2025.3)
- 修复了竞价界面预加价按钮导致显示"已取消竞价"的错误提示问题
- 修复了竞价界面点击空位置时出现的空指针异常问题
- 优化了竞价过程中的元数据处理逻辑
- 提高了竞价界面操作的稳定性和用户体验
【Lv:2】
1. 管理员强制下架功能修复(2025.3)
- 修复了有人竞价的物品被管理员强制下架后不返回到卖家邮箱的问题
- 改进了物品强制下架的状态处理逻辑,使用CANCELLED状态替代EXPIRED状态
- 优化了竞价退款流程,确保正确退还竞价金额给竞价者
- 添加了更详细的通知信息,通知卖家和竞价者物品已被管理员下架
2. 配置重载功能优化(2025.3)
- 修复了config.yml中check_interval选项修改后无效的问题
- 优化了/auction reload命令的处理逻辑,确保配置重载后能立即应用新设置
- 添加了任务管理功能,支持在不重启服务器的情况下动态调整拍卖检查间隔
- 增加了调试日志输出,帮助管理员确认配置更改是否生效
【Lv:2】
## 最近更新
1. 广播系统消息自定义优化(2025.3)
- 将广播系统的硬编码消息转移到message.yml中,支持完全自定义
- 支持5种不同位置的广播消息格式配置:聊天框、Boss栏、标题、副标题、动作栏
- 每个广播事件(物品上架、竞拍成功、一口价购买)可独立配置消息格式
- 消息配置支持动态reload,无需重启服务器即可生效
- 优化占位符系统,增强广播消息的自定义灵活性
2. GUI竞价系统优化(2025.3)
- 修复了竞价界面预加价按钮导致显示"已取消竞价"的错误提示问题
- 修复了竞价界面点击空位置时出现的空指针异常问题
- 优化了竞价过程中的元数据处理逻辑
- 提高了竞价界面操作的稳定性和用户体验
3. GUI翻页系统优化(2025.3)
- 修复了主拍卖界面下一页按钮无响应问题
- 优化了翻页逻辑,正确保存和传递页码元数据
- 调整每页显示物品数量从42个增加到45个
- 完善了当物品填满时的翻页功能,确保可以无限翻页
4. 管理员强制下架功能修复(2025.3)...
【Lv:2】
本次更新
1. PlayerPoints改为软依赖支持
- 将PlayerPoints从硬依赖改为软依赖,提高插件兼容性
- 在PlayerPoints不可用时自动禁用点券功能
- 完善命令和GUI界面,在PlayerPoints不可用时只显示金币选项
- 对所有点券相关操作添加可用性检查,防止出错
- 优化用户提示信息,清晰告知用户点券功能不可用的情况
【Lv:2】
更新
1.添加拍卖行事件广播,在聊天框中的广播可以悬浮LORE信息
2.点券插件不再作为必要依赖,如果没检查到点券插件则不启动点券功能
3.修复了 "我的已售出历史" 物品的记录的成交价格 和成交时间不准确
【Lv:2】
## 最近更新
1. 语言文件系统完善
- 添加了完整的多语言支持系统,新增多种语言文件
- 已完成的语言支持:英语(en)、德语(de)、俄语(ru)、西班牙语(es)、法语(fr)、意大利语(it)、日语(ja)、葡萄牙语(pt)
- 部分完成的语言支持:阿拉伯语(ar)、印地语(hi)
- 所有语言文件均位于`src/main/resources/lang/`目录下
- 每个语言文件包含所有GUI文本、消息提示、错误信息等内容
- 支持中文、英文和多国语言的完整消息配置
- 确保了auction_task部分的多语言支持,移除了硬编码信息
2. AuctionTask拍卖任务硬编码消息重构
- 将AuctionTask.java中的所有硬编码消息迁移至message.yml配置文件
- 在message.yml中新增auction_task部分,包含买家通知、卖家通知和拍卖过期通知等消息
- 在MessageManager中添加对应的消息获取方法,支持动态占位符替换
-...
【Lv:2】
浏览附件94438
17. 广播系统物品悬停信息完全优化
- 彻底重构悬停显示功能,优化为使用原生Minecraft的HoverEvent机制
- 修复之前临时方案中的渐变色物品被转成白色显示的问题,现可完整保留所有渐变色效果
- 创建新的createItemInfoText方法,确保所有物品信息(名称、数量、LORE)格式完全保留
- 简化broadcastMessage逻辑,更直接地创建悬浮组件,移除不必要的颜色转换代码
- 保留原createHoverTextForEvent方法作为备用方案,确保向下兼容
- 玩家现在可以在聊天框中看到与拍卖行主界面完全一致的物品信息,包括所有渐变色效果
【Lv:2】
【Lv:2】
广告牌样式 (FIXED, VERTICAL, HORIZONTAL, CENTER)
【Lv:2】
【Lv:2】
【Lv:2】
支持MySQL存储
YAML:# 数据库配置 database: # 数据库类型,支持 sqlite 和 mysql type: sqlite # SQLite数据库文件名,存储在plugins/GlobalShop/目录下 file: data.db # MySQL数据库配置 mysql: host: localhost port: 3306 database: globalshop username: root password: password useSSL: false