GlymeraTrade

GlymeraTrade

Hytale中安全的玩家间交易:一个共享窗口,双方可在此提供物品和货币,并通过两步确认和原子化全部或全无交换保护交易。货币使用GlymeraMerchant或任何VaultUnlocked经济系统中的货币。

生活质量

GlymeraTrade - 安全的玩家间交易

让您的玩家安全地交易物品和货币,再也不用担心被骗。共享交易窗口、实时报价预览、两步确认和原子交换——并通过 GlymeraMerchant 或任何 VaultUnlocked 经济系统支持货币交易。

不要错过我的其他精彩项目——查看 GlymeraCraft 的个人主页 Discord: https://discord.gg/s5NRFWfxgy


什么是 GlymeraTrade?

GlymeraTrade 为您的服务器提供了一个可靠、防骗的交易系统。一名玩家输入 /trade <名字>,另一名玩家接受后,一个共享交易窗口会为双方打开。每方添加物品(并可选择添加货币),双方都能实时看到对方报价的更新,只有在双方玩家都确认后交易才会执行。物品和货币会在同一瞬间易手——要么全部成交,要么全部取消。

不再有“扔到地上然后相信我”的交易方式。


工作原理

  1. 玩家 A 输入 /trade <玩家>。玩家 B 收到请求后输入 /trade accept
  2. 一个交易窗口会同时为双方玩家打开。
  3. 添加物品: 点击你背包中的物品(窗口底部)将其移动到你的报价中。点击你的报价中的物品可将其取回。物品在放入报价后会从你的实际背包中消失,因此永远不会被复制。
  4. 添加货币: 输入金额并按下设定货币(如果启用了经济系统)。
  5. 双方玩家按下确认。短暂倒计时后,物品和货币会进行原子交换。

防骗保护

  • 双方都必须确认 - 在双方都同意之前不会发生任何交易。
  • 任何更改都会重置双方的确认。 如果有人确认后添加、移除或更改了任何东西,双方的确认都会被清除,并且双方都必须再次确认。这杜绝了经典的“最后一秒换物品”欺诈手段。
  • 原子交换 - 物品和货币要么一起转移,要么完全不转移。
  • 实时颜色反馈 - 当某玩家确认时,该方会变绿(双方可见);当双方都确认后,标题会变绿。
  • 取消 / 关闭 / 断线 - 取消交易、关闭窗口或离开游戏都会取消交易并归还所有已提供的物品。

货币支持(可选)

GlymeraTrade 可以在交易中包含货币,从您服务器运行的任何经济系统中提取:

  • GlymeraMerchant - 直接使用,无需额外插件。
  • VaultUnlocked - 任何兼容 VaultUnlocked 的经济系统均可通过 Vault 使用。

两者都是可选的。如果都没有安装,GlymeraTrade 会仅作为纯物品交易插件运行——它总是能正常加载。

资金来源会自动选择(auto):优先 GlymeraMerchant,然后是 VaultUnlocked。您可以在配置中强制指定特定的后端。


命令

命令 描述
/trade <玩家> 向一名玩家发送交易请求
/trade accept 接受待处理的交易请求
/trade deny 拒绝待处理的交易请求

配置

配置文件:mods/de.glymera_GlymeraTrade/config.json

选项 默认值 描述
confirmSeconds 3 双方确认后、交换完成前的倒计时(秒)
requestExpireSeconds 60 交易请求的有效期
allowMoney true 是否允许货币参与交易
moneyBackend "auto" automerchantvaultnone
currencyName "gold" 货币的显示名称
currencySymbol "g" 货币的显示符号
blacklistedWorlds [] 禁用交易的世界列表
blacklistItems [] 无法交易的物品 ID(精确或子串匹配)

注意事项

  • 双方玩家必须在线且处于同一世界才能开始交易。距离不限 - 您可以在整个地图上进行交易。
  • 交易使用点击移动界面(Hytale 自定义 UI 不支持拖放物品槽)。