ALEMCExchange —— 为服务器打造的EMC经济生态|物品兑换|自动出售|多条件解锁|Folia支持

原创 经济 ALEMCExchange —— 为服务器打造的EMC经济生态|物品兑换|自动出售|多条件解锁|Folia支持 2.0.2-重构

请登录后获取
ALEMCExchange v1.1.2 更新
## Bug修复:
1. 背包满时购买会扣除物品bug
2.帮助信息的标题和页脚会显示前缀,现在已移除前缀显示

## 优化 :
- 添加调试模式,可在配置文件中开启详细日志
ALEMCExchange v1.1.1 更新
## 功能优化:
1. SQLite连接优化 - 改用长连接管理,避免频繁重建连接
2. MySQL连接池优化 - 修复连接泄漏问题,防止服务器线程阻塞
3. 支持自定义表名前缀 - 避免多插件表名冲突(配置 table_prefix )

## Bug修复:
1. 修复出售失败时物品被扣除但未获得EMC的问题
2. 修复新解锁物品在兑换菜单中不显示的问题
3. 修复开启自动出售后,玩家拾取物品没有拾取动画的问题
4. 修复打开菜单后,EMC余额、进度等数据不刷新显示旧数据的问题
## 修复内容
### 1. 修复
- 修复了 MySQL 连接池耗尽导致的线程阻塞问题
- 修复了出售失败时,依然扣除玩家物品的问题
- 修复了每次新解锁物品时,打开兑换菜单必须先兑换一次物品才能显示新解锁物品的问题,现在打开菜单即可看到新解锁的物品。

## 新增内容
###2. 数据库表名前缀
- table_prefix: 'alembc_'

注意:本次更新需删除旧配置文件:config.yml
如果已有旧数据且希望保留,请将 table_prefix 留空(不设置前缀),或直接更改数据库名称前缀,避免数据冲突。
以下是数据库表名称:
- alembc_players - 存储玩家基本信息,原库表名:
players
- alembc_player_mine_progress - 存储挖掘进度,原库表名:player_mine_progress
- alembc_player_sell_progress - 存储出售进度,原库表名:player_sell_progress
- alembc_unlocked_items - 存储已解锁物品,原库表名:unlocked_items
## 修复内容
### 1. SQLite错误修复
- 修复了SQLite问题。
## 修复内容
- 修复 :优化了数据库连接管理,使用连接池获取活跃连接
- 新增 :管理员指令 /alex unlock <玩家> <物品ID> ,支持指定玩家解锁单个物品
- 新增 :添加深板岩砖(DEEPSLATE_BRICKS),解锁条件:出售64个
- 新增 :添加磨制深板岩(POLISHED_DEEPSLATE),解锁条件:出售64个

(本次更新需重新生成语言配置文件。)
## 修复内容
### .SQL 语法错误修复
- 修复了SQLite的语法
### 后台命令执行
- 修复了 服务器后台无法执行管理员命令的问题
### 新增默认物品(可自定义删除和增加)
赭黄蛙明灯,珠光蛙明灯,青翠蛙明灯,平滑石头,石英块。
后退
顶部 底部