服务器使用量
135
服务玩家数
504
下载量
86,875
插件详细介绍
SafeTrade - 基于 GUI 的安全交易插件
SafeTrade 是一款让玩家间交易变得更安全的插件。它通过一个直观的库存界面进行交易,整个过程分为两个清晰的步骤,有效防止欺诈,确保交易双方在确认前都能审查对方的物品。
版本兼容性
请根据你的服务器版本选择正确的 SafeTrade 插件版本:
- Minecraft 1.16.x 或更新版本:请使用 SafeTrade 1.1.1
- Minecraft 1.13.x - 1.15.x:请使用 SafeTrade 1.1.0
- Minecraft 1.8.x - 1.12.x:请使用 SafeTrade 1.0.16
> 重要提示:必须使用与服务器版本对应的插件版本,否则插件将无法正常工作!
交易流程
交易过程分为两个步骤,确保安全
第一步:准备阶段
- 双方玩家将想要交易的物品(和金钱)放入交易界面中各自的区域。
- 放置完毕后,玩家需将自己的状态切换为“准备就绪”。
- 只有当双方都标记为“准备就绪”后,才会进入第二步。
第二步:确认阶段
- 在此阶段,双方可以查看对方的最终出价,并决定是否接受交易。此时已无法再修改出价。
- 如果双方都选择接受,交易立即完成,物品和金钱会自动交换。
- 如果任何一方拒绝,交易将取消。
命令列表
/trade <player>- 描述:向指定玩家
<player>发送交易请求。对方需要接受请求才能开始交易。 - 权限:
safetrade.request
/trade accept- 描述:接受最近收到的一个交易请求。交易请求在 30 秒后过期!
- 权限:
safetrade.accept
/trade deny- 描述:拒绝最近收到的一个交易请求。
- 权限:
safetrade.deny
/trade reload- 描述:重新加载插件的配置文件。
- 权限:
safetrade.reload
/trade help- 描述:显示该玩家有权使用的所有命令列表。
配置说明
插件安装后即可“开箱即用”(除了权限设置)。当然,你也可以通过配置文件进行详细调整。config.yml 和 style.yml 文件内含有大量注释,详细解释了每一项设置。
主要配置 (config.yml)
以下是一些关键配置项,你可以在 config.yml 中修改:
language: 设置插件语言。已支持en(英语) 和de(德语)。设置为"auto"将自动匹配服务器语言。encoding: 文本编码,默认为"UTF-8"。如果自定义翻译出现乱码,可尝试更改(例如改为UTF-16)。tradeWithMoney: 是否允许使用游戏经济货币进行交易。noDebts: 是否禁止玩家在交易后负债(即金钱不足)。maxTradingDistance: 允许进行交易的最大玩家距离(方块数)。设置为-1则无距离限制。tradeThroughWorlds: 是否允许跨世界交易。如果启用,maxTradingDistance设置将失效。fastTrade: 是否允许玩家通过潜行时右键点击对方来快速发起交易。smallMoneyValue/mediumMoneyValue/largeMoneyValue: 分别设置交易界面中“增加/减少金钱”按钮的数值。
界面样式配置 (style.yml)
此文件允许你自定义交易界面的物品图标。所有物品名称请参考 Bukkit Material 列表。配置时可不写下划线并使用小写字母。
重要提示:请只修改 style.yml 文件。style_original.yml 文件会在每次服务器重启时被覆盖,它用于在添加新字段或物品材料过时作为备用。
主要可配置的图标包括
seperator: 用于分隔交易双方区域的物品(默认:iron bars)。smallMoney/mediumMoney/largeMoney/clearMoney: 用于增减金钱和清空金钱的按钮图标。markAsReady/acceptTrade/abortTrade: 用于标记准备、接受交易和取消交易的按钮图标。partnerReady/partnerNotReady等:用于显示交易伙伴状态的指示图标。
实用链接
测试支持版本
版本分布
基本信息
插件名称
SafeTrade
作者
Bastian
平台
Bukkit / Spigot
支持版本
1.8 - 1.16
点赞数
40
最近版本
1.1.1
94
1.0.16
17
1.0.15
10
1.1.0
6
1.0.10
3