服务器使用量
未统计
服务玩家数
未统计
下载量
5,241
插件详细介绍
简介
EpicTrade 是一款让玩家之间进行一对一交易的插件。只需潜行并右键点击另一名玩家即可发起交易请求。对方会收到聊天栏中的提示,点击即可接受并打开交易界面。
权限
- epictrade.admin - 允许使用管理面板。
- epictrade.toggle - 允许使用
/trade toggle命令。 - epictrade.accept - 允许目标玩家接受交易。
- epictrade.request - 允许玩家通过潜行+右键点击来发起交易请求。
- epictrade.request.command - 允许使用
/trade <playername>命令来邀请交易。
命令
- /epictrade - 需要
epictrade.admin权限。打开管理面板。 - /trade toggle - 需要
epictrade.toggle权限。此命令将阻止用户收到交易请求,同时也会停止向他人发送请求。 - /trade - 需要
epictrade.accept权限。此命令供无法点击聊天文本的基岩版玩家用来接受交易。 - /trade <playername> - 允许在世界任何地方邀请指定玩家进行交易。
使用方法
发起交易
- 潜行(按住 Shift)并右键点击你想交易的玩家。
- 或者,使用命令
/trade <playername>。
接受交易
- 收到请求的玩家会在聊天栏看到一个可点击的提示信息。
- 点击该信息即可接受并打开交易界面。
- 基岩版玩家或无法点击的玩家可使用
/trade命令来接受。
管理交易状态
- 使用
/trade toggle可以开启或关闭接收/发送交易请求的功能。
API
插件提供了以下 API 方法供开发者使用
EpicTradesAPI.getTrades();- 返回所有当前正在进行交易的列表。EpicTradesAPI.getPendingTrades();- 返回所有尚未被接受的交易请求。EpicTradesAPI.isTrading(Player);- 判断指定玩家是否正在交易中,返回 true/false。EpicTradesAPI.closeTrade(Player);- 关闭指定玩家及其交易对手的交易。EpicTradesAPI.closeTrades();- 关闭所有正在进行的交易。
事件
TradeRequestEvent(可取消) - 提供交易请求的 Player 1 和 Player 2 对象。
支持与反馈
如果您遇到任何问题、有疑问或建议,请通过 Spigot 站内信或以下 Discord 链接联系我:
https://discord.gg/G9EHGf2WV9
其他信息
- 感谢 93n320u5_90d 帮助测试本插件!
- 开发者其他插件:EpicShop, EpicCurrency, ChatBlocker。
测试支持版本
版本分布
基本信息
插件名称
EpicTrade
作者
Jowcey
平台
Bukkit / Spigot
支持版本
1.12 - 1.17
点赞数
未统计
最近版本
暂无数据
-