文档:https://ancash.github.io/posts/bazaar/
API 已完整记录,其他功能将在接下来的几天内记录。
什么是 Bazaar?
集市有点像一个真正的股票市场,有供求关系,每个人都可以参与其中。这允许人们在 Bazaar 上翻转物品并赚钱。这就像拍卖行翻转,不同之处在于当给出您希望支付的价格时,物品最终会被出售。
什么是翻转?
翻转是购买一件物品,然后以更高的价格出售以获利的行为,例如以 1,000 个硬币获得一个胡萝卜,然后以 1,500 个硬币的价格出售,因为您赚取了 500 个硬币的利润。使用 Bazaar,您必须等待售价高于您购买的价格。
购买订单:
购买订单表示玩家愿意以每单位的特定价格或更低价格购买特定数量的物品。可以在 config.yml 中配置限制。根据单价,您的买单成交速度会更快或更慢(单价越高,成交速度越快)。
Sell Offer:
Sell Offer 表示玩家愿意以特定价格或更高的价格出售特定数量的物品。可以在 config.yml 中配置限制。根据单价的不同,您的卖出报价将被更快或更慢地成交(单价越低,成交速度越快)。
特征:
- 出售报价
- 在多个服务器之间同步数据(完全实施)
- 买入订单
- 买入订单可以填写卖出报价,反之亦然
- 立即购买和出售
- 每个类别的类别和项目(5个类别,18个子类别,9个项目= 最多810个项目)
- 完整的自定义物品支持(nbt、纹理、附魔,…)
- 一切都是可定制的(包括消息、菜单、项目、类别……
- 您可以像商店一样使用 bazaar
- 主菜单的页面系统
剧透:创建卖出报价
创建含 64 颗钻石
的卖出报价
剧透:取消卖出报价
取消含 64 颗钻石的卖出报价
剧透:创建买单
创建 64 颗钻石的买单
剧透:取消买单
取消 64 颗钻石的买单
剧透:询盘填写询
盘 如果卖盘的单价低于或等于买单的单价,则卖盘/买单会成交买单/卖盘。如果 Buy Order 和 Sell Offer 相互成交,但它们的单价不匹配,请查看 “Unused Coins” 看看会发生什么。
剧透:未使用的代币
如果卖盘/买单的单价低于或等于买单的单价,则卖盘/买单将填写买单/卖盘。如果买单和卖盘相互成交,但它们的单价不匹配,则买单可以索取未使用的币种:(BuyOrder#unitPrice – SellOffer#unitPrice) * amount
剧透:立即
购买 立即购买 64 颗钻石
剧透:立即
出售 立即出售 64 颗钻石
剧透:API
配置:
注意:下载的 ZIP 文件中只有 Bazaar.jar 是 Minecraft 插件。阅读下文了解如何使用另一个。
剧透:多服务器设置
视频:
文本:
下载 Sockets 并将 jar 文件放入新文件夹中。
请注意,这不是一个 minecraft 插件,而是一个可执行的 jar 文件。
使用 java -jar socket_server.jar运行 jar,然后使用命令 stop 停止服务器。
将创建一个名为 plugins 的新文件夹。
解压缩 Bazaar.zip 文件。将显示两个新文件:Bazaar.jar 和 Bazaar-Socket.jar。
将 BazaarSocketPlugin.jar 移动到 plugins 文件夹中。
使用
java -jar socket_server.jar -h 127.0.0.1
再次启动服务器。像启用集市v?.?.?,从文件中加载查询…&总共加载0个查询的消息表明它已成功加载。
现在转到您的 minecraft 服务器插件文件夹并打开 Bazaar 文件夹中的文件config.yml。将 socket-support 设置为 true。serverName 用于标识和调试,以显示哪个服务器已连接/断开连接。您现在必须检查服务器的控制台并查看前几行。在那里,您将找到一行包含 Port.此值必须与 mincraft 服务器 plugins 文件夹中 Bazaar 文件夹中的 config.yml 文件中的值匹配。address 必须设置为您的 PC 名称或 localhost(除非您另有指定(例如,如果您有多台计算机))。现在启动 minecraft 服务器,您将看到出现新消息。它将尝试连接到套接字服务器,如果成功,您将看到以下消息:
代码(文本):
[Bazaar] 正在连接到服务器套接字…
[Bazaar] 连接到 ?:?
[Bazaar] 正在发送 BazaarConnectPacket
[Bazaar] 连接已接受!
[Bazaar] 启动 BazaarThreadPool
最后一条消息表明它已连接到服务器套接字,并且一切正常。如果发生错误,请确保服务器套接字正在运行,并且端口和地址匹配。如果您仍然没有找到问题,请在 Discord 上与我联系
暂无评论内容