• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
ServerMarket — 高度自定义的全球市场插件[1.8-1.21]

Bukkit ServerMarket — 高度自定义的全球市场插件[1.8-1.21] 2.7.1

没有下载权限
◆ 支持核心
CatServer,Magma,Spigot,PaperSpigot
◆ 插件前置
硬依赖: [AyCore,NBTAPI], 软依赖: [Vault,PlayerPoints,NyEconomy]
注意:
当版本号含有 Prerelease、Snapshot、Beta 字样则为开发测试版本,确保不了稳定性,
如果要使用稳定版请前往 历史 下载 RELEASE 或纯数字版本。



# 2021/03/09 起取消金锭下载

文档:https://wiki.mc9y.com/zh/ServerMarket

一、特性
  • 支持创建无限市场
  • 自定义商品所在槽位
  • 个人仓库及仓库面板自定义
  • 高度自定义 Gui 界面
  • 自定义商品原信息是否显示
  • 根据权限扣除手续费
  • 商品超时移除市场
  • 支持多种货币(Vault, PlayerPoints, NyEconomy)

二、命令
/market open [市场编号] - 打开全球市场
/market search [市场编号] [关键字] - 搜索市场内关键字商品
/market box - 查看暂存箱
/market show - 查看市场状态
/market patch <补丁编号> - 使用补丁
补丁列表:251-U-1, 270-F-1
补丁具体介绍:ServerMarket/PATCHES.md
/market reload - 重载插件配置
(需权限: servermarket.admin)
/市场短命令 - 打开全球市场
/市场短命令 sell <价格> - 出售手上物品

三、图片
1601128847462.png

1601128853638.png

1601128860339.png

1601128864733.png

1601128868349.png

1601128871229.png

1601128876205.png

1601128878767.png


四、配置文件
YAML:
####################
#  这是一个市场样例  #
####################
# 市场源编号, 设定后请勿修改
source_id: "example"
# 支持的货币类型
# 类型: Vault, PlayerPoints, NyEconomy货币名
vault-type: "Vault"
# 市场权限, 有权限才能 查看和上架
permission: "market.example"
# 市场展示名
display-name: "&c奥利给给"
# 货币展示名
economy-name: "金币"
# 价格范围设定
# 价格范围
price:
  min: 1
  max: 2000000
# 上架物品是否公告
sale-broadcast: true
# 是否开启商品额外信息
show-sale-info: true
# 短写命令打开市场, 留空则表示不设定
short-command: "exmarket"
# 玩家售出物品后的税率, 1% = 0.01
# 权限: header.node(例如: servermarket.tax.default)
# 默认玩家拥有 default 节点权限
tax:
  header: "servermarket.tax"
  node:
    default: 0.1
    vip: 0.05
# 日期格式
simple-date-format: "yyyy/MM/dd HH:mm:ss"
# 商品超时时间, 单位: 秒
effective_time: 259200
# 物品上架黑名单
black-list:
  type:
    - "STONE"
  lore:
    - "&f禁止上架"
######################
#
#  全球市场界面配置文件
#
######################
# 界面标题
title: "&8全球市场面板"
# 界面大小
size: 54
# 显示商品的槽位
# 支持格式:
#   > 数字(小)-数字(大) 例子: 0-44
#   > 数字 例子: 0
sale-item-slots: "0-44"
# 物品信息
sale-info:
  - " "
  - "&a售卖者: &f%seller%"
  - "&a价格: &f%price%金币"
  - "&a上架时间: &f%time%"
# 界面物品设定
items:
  up:
    type: paper
    amount: 1
    name: "&f上一页"
    slot: 45
    action: up
    lore: [ ]
  down:
    type: paper
    amount: 1
    name: "&f下一页"
    slot: 53
    action: down
    lore: [ ]
  store:
    type: chest
    amount: 1
    name: "&e个人仓库"
    slot: 49
    action: store
    lore: [ ]

五、项目开源
https://github.com/blank038/ServerMarket
!!! 欢迎各位加入 咸鱼交流群: 895403918 !!!
作者
张杰宁
下载
865
查看
22,895
首次发布
最后更新
评分
4.90 星 30 星

打赏用户

  • 落尘a 打赏了 50元
    • 非常好用!遇到问题,作者及时解决!
  • 来自张杰宁的更多资源

    分享资源

    最新更新

    1. 更新至 2.7.1

      (新增) 增加强制下架物品后是否返回玩家仓库的设定 (新增) 增加公告变量(%price%, %economy%),具体作用查看 wiki (修复) 异步调用事件导致特殊情况错误 (修复)...
    2. 更新至 2.7.0

      ✨ 新增功能 商品行为增加强制下架选项 增加对泰语的支持 @M0dsTERx 🔃 功能改进 PlayerSaleEvent.Sell 拆分为 Pre 与 Post 阶段事件 🐛...
    3. 更新至预览版 2.7.0_Prerelease.2

      注意:当前版本为预览版,确保不了稳定性,如果要使用稳定版请前往 历史 下载 2.6.1 版本。 ✨ 新增功能 商品下架时返回暂存库,避免背包满导致物品丢失(@MSCMDD)...

    最新评论

    这样写有什么问题吗,我紫水晶碎片够也买不了物品,提示紫水晶碎片不够


    source_id: "紫水晶市场"
    vault-type: "NyEconomy紫水晶碎片"
    permission: "market.zsj"
    display-name: "&5紫水晶&a市场"
    economy-name: "&5紫水晶碎片"
    price:
    min: 10
    max: 2000000
    extra-price:
    #DIAMOND: 1000-10000
    #"道具": 20000-30000
    sale-broadcast: true
    show-sale-info: true
    short-command: "zishuijing"
    tax:
    header: "servermarket.tax.sell"
    node:
    default: 0
    vip: 0
    shout-tax:
    header: "servermarket.tax.shout"
    node:
    default: 0
    vip: 0
    limit-count:
    header: "servermarket.limit.count"
    node:
    default: 50
    vip: 100
    simple-date-format: "yyyy/MM/dd HH:mm:ss"
    price-format: "%,.0f"
    effective_time: 259200
    black-list:
    type: []
    lore: []
    types:
    - "all"
    title: " &3&l✦ &f&l全球市场 &3&l✦"
    size: 54
    sale-item-slots: "0-44"
    sale-name: "&6&l✦ &f%name%"
    sale-info:
    - "&c&l=====&b&l=====&e&l====="
    - "&f&l✦ &f售卖者: &e%seller%"
    - "&c&l=====&b&l=====&e&l====="
    - "&f&l✧ &f价格: &a%price% &5紫水晶碎片"
    - "&f&l✧ &f上架时间: &3%time%"
    - "&c&l=====&b&l=====&e&l====="
    items:
    panel:
    type: BLACK_STAINED_GLASS_PANE
    amount: 1
    data: 0
    name: " "
    slot: 46,47,51,52
    lore: []
    up:
    type: paper
    amount: 1
    data: 0
    name: "&f上一页"
    slot: 45
    action: up
    lore: []
    down:
    type: paper
    amount: 1
    data: 0
    name: "&f下一页"
    slot: 53
    action: down
    lore: []
    changeType:
    type: STRING
    amount: 1
    data: 0
    name: "&b切换分类"
    slot: 48
    action: "type"
    lore:
    - "&f"
    - "&f当前: &7%saleType%"
    changeSort:
    type: BOOK
    amount: 1
    data: 0
    name: "&b切换排序方式"
    slot: 50
    action: "sort"
    lore:
    - "&f"
    - "&f当前: &7%sortType%"
    store:
    type: chest
    amount: 1
    data: 0
    name: "&e个人仓库"
    slot: 49
    action: store
    lore: []
    张杰宁
    张杰宁
    vault-type: "紫水晶碎片"
    你好大佬,请问可以在设置物品价格限制的地方添加设置物品单价吗
    市场货币 不能用NYE中带英文的货币购买东西
    列如 nye货币 石币 可以购买但是 石币A 买不了了
    张杰宁
    张杰宁
    已修复 https://github.com/blank038/ServerMarket/commit/abfa2031fc8f5cbd13ad02382b55134867200655
    等待下次更新推送或自行从 action 中下载自动构建产物 https://github.com/blank038/ServerMarket/actions/runs/12499875962
    翻到底部的 Artifacts 有一个 ServerMarket Package 点击一下就可以下载了。
    市场短命令是什么,不太懂
    张杰宁
    张杰宁
    市场短命令就是市场配置文件内的一个设定,用来打开该市场用的。
    假如市场名为:测试市场,正常打开时需要使用 /market open 测试市场 来打开,玩家需要记的命令太长,
    但是在配置文件中设置了短命令,例如:ceshi,玩家输入 /ceshi 就可以打开该市场,而不需要 /market open 测试市场
    能解决下最大金额的问题吗,有最大显示金额上限
    是本来就这么硬核。全部要手搓。还是插件释放文件出问题了
    默认配置gui只有一个暂存箱
    张杰宁
    张杰宁
    市场的界面配置是在市场文件中,而不是在 gui 中。
    请问可以支持物品汉化吗,比如xxx上架了石头 而不是 xxx上架了STONE
    张杰宁
    张杰宁
    默认市场的配置参数注释已给出了说明。
    # 商品物品名, 注意:如果需要使用译名则需注释或删掉此行
    1.22能不能用
    张杰宁
    张杰宁
    ?标题写了 1.8-1.20
    能加一个查看自己上架商品的界面吗,右键商品可以快速下架,
    无关紧要的扩展,加一个售卖记录,记录上信息①出售商品名字②出售价格③出售时间
    张杰宁
    张杰宁
    可以前往 https://github.com/blank038/ServerMarket/issues 提交建议,售卖记录已有只是需要前往存储数据里查看。
    大佬,为什么玩家上架的物品价格不能有小数点
    张杰宁
    张杰宁
    不支持小数点价格。