
自由市场
一个适用于Mohist 1.20.1服务器的复古风格玩家市场模组,包含物品上架、拍卖、议价、评价、提醒以及经济系统集成功能。
查看大图FreeMarket
【英文】
FreeMarket 是一款适用于 Minecraft 1.20.1(Forge)的市场模组,主要面向 Mohist 服务器设计。
它提供了一套专用的市场系统,允许玩家在不具备管理员权限的情况下进行物品购买、出售、拍卖、议价、评价以及管理物品上架。
功能特性
- 购买和出售物品
- 限时拍卖
- 价格议价
- 评论与卖家评价
- 搜索、筛选与排序
- 上架通知
- 保存的搜索条件
- 购买、上架与浏览历史
- 市场标签
- 可配置的交易手续费
- 安全的物品交付与找回
- 支持英语和日语本地化
环境要求
- Minecraft 1.20.1
- Forge 47.x
- Java 17
- Mohist 1.20.1
- Vault
- 兼容 Vault 的经济插件
可选依赖
支持 ModernNotification 1.0.0 或更高版本,用于游戏内市场通知。
ModernNotification 必须同时安装在客户端和服务器端。
安装方法
在服务器以及每个连接的客户端上安装 FreeMarket。
放置一个 自由市场终端 并与其交互即可访问市场。
普通玩家必须使用终端方块来打开市场。
命令
/freemarket open
打开普通市场界面。
此命令仅限服务器管理员使用。普通玩家必须使用自由市场终端。
/freemarket admin
打开市场管理界面。
管理界面包括:
- 市场标签管理
- 交易手续费设置
- 上架举报处理
- 内容审核控制
此命令仅限服务器管理员使用。
/freemarket resolve list [page]
显示需要手动审核付款状态的交易列表。
可选的 page 参数用于指定要显示的页码。
此命令也可以从服务器控制台执行。
/freemarket resolve info <transaction>
显示指定交易的交易日志和上架信息。
将 <transaction> 替换为手动审核列表中显示的交易ID。
此命令也可以从服务器控制台执行。
/freemarket resolve <transaction> complete
在手动核实外部经济状态后,完成指定交易的物品交付。
完成交易前,请务必检查兼容 Vault 的经济插件。
此命令也可以从服务器控制台执行。
/freemarket resolve <transaction> return
在手动核实外部经济状态后,退回指定交易中托管保管的物品。
退回物品前,请务必检查兼容 Vault 的经济插件。
此命令也可以从服务器控制台执行。
重要说明
FreeMarket 旨在用于 Mohist 1.20.1 服务器。
不保证与标准 Forge 专用服务器、其他混合服务器软件或不同 Minecraft 版本的兼容性。
用于上架而选择的物品会由服务器临时托管。如果未完成的上架被取消或放弃,将返还完全相同的物品堆叠。
购买获得的物品仅在整个物品堆叠能够完整放入时,才会被放入接收者的物品栏。否则,物品会掉落在接收者所在位置。交付失败会保留在队列中,以便后续找回。
源代码
https://github.com/Shake1227/FreeMarket
许可证
FreeMarket 根据知识共享署名-非商业性使用 4.0 国际许可协议(CC BY-NC 4.0)发布。
禁止任何商业用途——包括 YouTube 视频和直播的变现、赞助、会员、捐赠、广告收入或任何其他产生收入的使用方式——除非事先获得版权所有者的书面许可。
版权所有 © 2026 Shake_1227
【日本語】
FreeMarket は、主にMohistサーバー向けに開発された、Minecraft 1.20.1 Forge対応のマーケットMODです。
専用のマーケットシステムを追加し、プレイヤーはOP権限なしで、アイテムの出品、購入、オークション、価格交渉、レビュー、出品管理などを行えます。
主な機能
- アイテムの出品と購入
- 制限時間付きオークション
- 価格交渉
- コメントと出品者レビュー
- 商品の検索、絞り込み、並び替え
- 出品通知
- 検索条件の保存
- 購入履歴、出品履歴、閲覧履歴
- マーケット用タグ
- 取引手数料の設定
- NBTデータを維持した取引
- 日本語・英語対応
必要環境
- Minecraft 1.20.1
- Forge 47.x
- Java 17
- Mohist 1.20.1
- Vault
- Vault対応の経済プラグイン
任意導入MOD
ModernNotification 1.0.0以降に対応しています。
ModernNotificationを導入すると、マーケット内の通知を専用の通知表示で確認できます。
ModernNotificationは、クライアント側とサーバー側の両方に導入してください。
導入方法
FreeMarketをサーバー側と、接続するすべてのクライアント側に導入してください。
ワールド内に「取引用端末」を設置し、右クリックするとマーケットを利用できます。
OPなしのプレイヤーは、端末ブロックからマーケットを開く必要があります。
コマンド
/freemarket open
通常のマーケット画面を開きます。
このコマンドはOP専用です。通常のプレイヤーは、取引用端末を使用してマーケットを開いてください。
/freemarket admin
マーケットの管理画面を開きます。
管理画面では、以下の設定や操作を行えます。
- マーケットタグの管理
- 取引手数料の設定
- 出品の通報確認
- その他操作
このコマンドはOP専用です。
/freemarket resolve list [ページ]
手動で支払い状態を確認する必要がある取引の一覧を表示します。
ページは省略可能で、表示する一覧のページ番号を指定します。
このコマンドはサーバーコンソールからも実行できます。
/freemarket resolve info <取引ID>
指定した取引の取引記録と出品情報を表示します。
<取引ID>には、手動確認一覧に表示された取引IDを指定してください。
このコマンドはサーバーコンソールからも実行できます。
/freemarket resolve <取引ID> complete
外部の経済プラグインにおける支払い状態を確認した後、指定した取引のアイテム付与を完了させます。
実行前に、必ずVault対応経済プラグイン側の残高や支払い状態を確認してください。
このコマンドはサーバーコンソールからも実行できます。
/freemarket resolve <取引ID> return
外部の経済プラグインにおける支払い状態を確認した後、指定した取引で保管されているアイテムを返却します。
実行前に、必ずVault対応経済プラグイン側の残高や支払い状態を確認してください。
このコマンドはサーバーコンソールからも実行できます。
注意事項
このMODはMohist 1.20.1サーバーでの利用を想定しています。
通常のForge専用サーバー、ほかのハイブリッドサーバー、異なるMinecraftバージョンでの動作は保証されません。
出品画面で選択したアイテムは、一時的にサーバー側で保管されます。未完了の出品をキャンセルした場合や途中で終了した場合は、選択したアイテムがそのまま返却されます。
購入されたアイテムは、スタック全体がインベントリに入る場合のみ直接追加されます。空きが足りない場合は、受取人のいる場所にドロップします。付与に失敗した取引は、後から復旧できるようにデータ上に保存されます。
ソースコード
https://github.com/Shake1227/FreeMarket
ライセンス
FreeMarketは、Creative Commons Attribution-NonCommercial 4.0 International License(CC BY-NC 4.0)の下で公開されています。
YouTube動画やライブ配信の収益化、広告収益、スポンサー、メンバーシップ、寄付、投げ銭などを含む営利目的での利用は、著作権者から事前に許可を得ている場合を除き禁止されています。
Copyright © 2026 Shake_1227
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。