安全贸易

安全贸易

玩家交易:通过自定义GUI和可配置的服务器端限制,随时随地进行物品和经验的跨距离、跨维度交换。

安全交易

安全交易(Secure Trade)是一款适用于多人世界、合作服务器和整合包的玩家交易模组。

你可以与另一名玩家进行物品和经验值交易,无论对方身处何处:跨越基地、跨越地图,甚至跨越维度。再也不必为了交付矿石、工具、掉落物或经验值而跑回家里。

为什么使用它?

Minecraft 多人游戏常常让玩家分散在不同的工作和地点。一名玩家可能在挖矿,另一名在基地合成,还有人在探索下界或模组维度。

安全交易能保持这种流畅性:发送交易请求、确认交换,然后继续游戏。

默认情况下,交易不受距离或维度限制。服务器管理员可以保留这种自由度,或者配置更严格的规则,如仅限本地交易、维度限制、物品黑名单、冷却时间、日志记录和交易历史。

工作原理

  1. 执行 /trade <玩家>。
  2. 另一名玩家在聊天中接受请求。
  3. 双方玩家获得一个共享的交易界面。
  4. 每一方添加物品和/或经验值。
  5. 双方玩家确认。
  6. 短暂倒计时开始,随后交易完成。

如果任何一方在确认后更改了报价,就绪状态会被重置,以便双方重新查看更新后的交易。

功能特性

  • 默认支持从任何地方进行玩家交易
  • 支持主世界、下界、末地和模组维度之间的跨维度交易
  • 在同一次交易会话中交换物品和经验值
  • 共享交易 GUI,每名玩家拥有 27 个报价槽位
  • 聊天中可点击的交易请求,包含接受和拒绝操作
  • 清晰的确认状态和完成前的倒计时
  • 针对请求、倒计时、被阻止物品、取消和成功交易的自定义交易音效
  • 当物品或经验值变化时自动重置就绪状态
  • 可选的距离限制,适合希望仅限本地交易的服务器
  • 可选的维度允许列表或阻止列表
  • 可选的物品黑名单,包括受支持容器内的受保护物品
  • 当某个物品被服务器黑名单阻止时,GUI 内会显示警告
  • 每名玩家同时只能有一个活跃交易或待处理请求
  • 请求冷却时间以减少骚扰
  • 交易历史命令,支持分组物品、经验值和物品悬停提示
  • 可选的异步交易日志记录至 logs/securetrade.log
  • 断线安全的物品返还或掉落处理
  • 支持 23 种语言的本地化
  • 在受支持的 Minecraft 版本上支持 Fabric、Forge 和 NeoForge

支持的版本

Minecraft 加载器
26.2 Fabric、NeoForge
26.1.x Fabric、NeoForge
1.21.1 Fabric、NeoForge
1.20.1 Fabric、Forge
1.19.2 Fabric、Forge
1.18.2 Fabric、Forge
1.16.5 Fabric、Forge

请使用与你的 Minecraft 版本和模组加载器匹配的文件。

命令

命令 描述
/trade <玩家> 发送交易请求。如果双方互相请求,交易将立即开启。
/trade accept 接受当前待处理的交易请求。
/trade deny 拒绝当前待处理的交易请求。
/trade history 显示该玩家最近的交易记录,包括物品和经验值。

配置

服务器配置文件创建于:

config/securetrade-server.toml