本帖最后由 pXiaoD 于 2023-2-3 21:16 编辑
更新v.1.1.0 将部分数据库操作改为异步执行。v.1.2.0 已追加 PlaceholderAPI 支持。
v.1.2.2 修复 1.13-1.18 版本服务端无法加载插件的问题。
v.1.2.0/v.1.3.0/v.1.4.0/v.1.4.1 已追加 PlayerTitle(称号币)、PlayerTask(任务币)、EliteMobs(精英币)、GamePoints 支持已追加多货币插件 PEconomy 支持,在economy-type选项中填写 PEconomy;;<货币名称> 即可。
v.1.4.0:修复 GamePoints 挂钩问题。
v.1.4.1:修复 PEconomy 未在 plugin.yml 标注为软前置的问题。
v.1.4.3:数据库储存操作将在玩家离开服务器也执行了。
v.1.4.4:数据库储存操作将在服务器关闭时也执行了。因为数据库储存操作的完善,自动保存功能同时也支持关闭。
v.1.5.0:已追加自定义经济类型更新,现在插件支持所有的经济插件,在economy-type选项中填写 Custom;;<PAPI变量符>;;<给予指令>;;<消耗指令> 即可
(例如 PlayerPoints 就是 Custom;;%playerpoints_points%;;points give %player% %amount%;;points take %player% %amount%)
插件消息自带 HEX 色,如果您是 1.16 以下版本服主请自行在配置文件去除它们!
实际测试版本:1.8.8、1.12.2、1.19.3,理论上全版本可用,因为整个插件其实就用那几个常年不改的 API
中文 Wiki。(进不去多试几次,点 Reload 即可)
点击 下载。
站内下载(更新可能不及时):
EconomyExchange-1.5.0.jar
(58.22 KB, 下载次数: 11)





更新
v.1.2.2 修复 1.13-1.18 版本服务端无法加载插件的问题。
v.1.2.0/v.1.3.0/v.1.4.0/v.1.4.1 已追加 PlayerTitle(称号币)、PlayerTask(任务币)、EliteMobs(精英币)、GamePoints 支持已追加多货币插件 PEconomy 支持,在economy-type选项中填写 PEconomy;;<货币名称> 即可。
v.1.4.0:修复 GamePoints 挂钩问题。
v.1.4.1:修复 PEconomy 未在 plugin.yml 标注为软前置的问题。
v.1.4.3:数据库储存操作将在玩家离开服务器也执行了。
v.1.4.4:数据库储存操作将在服务器关闭时也执行了。因为数据库储存操作的完善,自动保存功能同时也支持关闭。
v.1.5.0:已追加自定义经济类型更新,现在插件支持所有的经济插件,在economy-type选项中填写 Custom;;<PAPI变量符>;;<给予指令>;;<消耗指令> 即可
(例如 PlayerPoints 就是 Custom;;%playerpoints_points%;;points give %player% %amount%;;points take %player% %amount%)
下载
本插件分为带 MySQL 8 依赖库 分发版本和 不带 MySQL 8 依赖库 的分发版本,如果您是 1.18 以下版本的服主且需要使用 MySQL 功能,在确保 MySQL 一切配置正常插件无法正常连接后请下载 带 MySQL 8 依赖库的版本,否则请下载不带的版本。插件消息自带 HEX 色,如果您是 1.16 以下版本服主请自行在配置文件去除它们!
实际测试版本:1.8.8、1.12.2、1.19.3,理论上全版本可用,因为整个插件其实就用那几个常年不改的 API
中文 Wiki。(进不去多试几次,点 Reload 即可)
点击 下载。
站内下载(更新可能不及时):

本插件所用所有代码均为原创,不存在借用/抄袭等行为。
开源地址:https://github.com/PQguanfang/EconomyExchange/
很好的插件,支持支持
你这种使用数据库的方式容易引发异常。原因是连接的空闲时间超过数据库的最大空闲时间。建议采用连接池,可以依赖hikari,或者一些其他的mysql库
你把数据库的读写操作放到主线程也离大谱,数据库这边一阻塞,整个服务端都卡住。建议参考一些大型插件是怎么用数据库的。
能新增一些变量这些吗?
比如个人兑换剩余次数和全球剩余的点券/金币
我想通过菜单的形式让玩家进行兑换
比如个人兑换剩余次数和全球剩余的点券/金币
我想通过菜单的形式让玩家进行兑换
楼主 Pufferfish version git-Pufferfish-72 (MC: 1.18.2) 1.18.2 加载时出现org.bukkit.plugin.InvalidPluginException: Unsupported API version 1.19 显示不支持1.19的API 请兼容下
我的建议是,增加 PEconomy / Gems Economy (ghost_chu 重制版) 的支持。
成功加载了 但是使用任何指令都报错

南鸢呐 发表于 2023-1-18 16:00
成功加载了 但是使用任何指令都报错
这说明一开始插件被没有被启用,肯定会有报错。
插件检测你服务器经济插件少于2个自动禁用,我猜你的点券插件是站内所谓修复版本而不是官方最新版本。
再或者你的Java低于16,不过你既然是1.18.2版本那就不可能是这个问题,说明是你经济插件有问题。

我测试是一切正常的,核心也是1.18.2。
pXiaoD 发表于 2023-1-18 16:46
这说明一开始插件被没有被启用,肯定会有报错。
插件检测你服务器经济插件少于2个自动禁用,我猜你的点 ...
我估计不是这个原因 我重启服务器就好了 可能是用了plugman的热加载原因
感谢楼主的分享
完成任务