Menu、ChestShop、Transaction、Cart、Record
Menu
Menu 是站内导航模块,默认示例位于:
Menu/settings.ymlMenu/shops/main.yml
默认主菜单会把按钮跳转到:
- SystemShop
- PlayerShop
- GlobalMarket
- Auction
- Transaction
- Cart
- Record
如果你想让服务器入口更统一,优先从 Menu/shops/*.yml 下手。
ChestShop
主要文件
ChestShop/settings.ymlChestShop/shops/*.ymlChestShop/signs.ymlChestShop/ui/*.yml
关键配置
ChestShop/settings.yml 当前重点字段:
Entry.Open-GUI-OnEntry.Direct-Trade-OnStock.Double-Chest-ModeTrade.Tax
常用命令
/chestshop open
/chestshop create <buy|sell|dual> <price> [sell-price] [amount]
/chestshop edit
/chestshop stock
/chestshop history
/chestshop remove
/chestshop price ...
/chestshop amount ...
/chestshop mode ...
Transaction
Transaction 是面对面交易模块,当前文件包括:
Transaction/settings.ymlTransaction/shops/*.ymlTransaction/ui/request.ymlTransaction/ui/trade.ymlTransaction/ui/confirm.yml
关键配置
Options.Request.Timeout-SecondsOptions.Request.Max-PendingOptions.Session.Max-DistanceOptions.Session.Same-World-OnlyOptions.Trade.Allow-Items / Allow-Money / Allow-ExpOptions.Trade.Tax
常用命令
/trade request <player>
/trade accept [player]
/trade deny [player]
/trade money <amount>
/trade exp <amount>
/trade ready
/trade confirm
/trade cancel
/trade logs
Cart
购物车相关文件:
Cart/settings.ymlCart/shops/*.ymlCart/ui/cart.ymlCart/ui/checkout.ymlCart/ui/conflict.yml
Cart/settings.yml 当前重点是可结算来源:
Sources:
Checkoutable:
- system_shop
- player_shop
- global_market
也就是说,购物车目前主要服务于:
- 系统商店
- 玩家商店
- 全球市场
常用命令
/cart open
/cart checkout [valid_only]
/cart checkout confirm [valid_only]
/cart conflict
/cart clear
/cart remove <slot>
/cart remove_invalid
/cart amount <slot> <number>
Record
Record 模块主要负责账本和流水展示。
主要文件:
Record/settings.ymlRecord/retention.ymlRecord/shops/*.ymlRecord/ui/*.yml
当前重点
- 可按关键字搜索
- 可按模块切换过滤
- 可查看明细、收入、支出统计
- 支持保留策略文件
retention.yml
常用命令
/record open [keyword]
/record detail <id>
/record filter [module|all]
/record income
/record expense
/record stats