McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
Inventory Shop

Inventory Shop - 背包商店

通过库存买卖物品
Bukkit / Spigot 作者 KlasterStorm 支持版本 1.8 - 1.13
服务器使用量
未统计
服务玩家数
未统计
下载量
27,444
插件详细介绍

这是一个简单的 GUI 商店插件,允许玩家通过图形界面购买和出售物品。要创建商店,请参考配置文件 config.yml。本插件需要 Vault 及配套的经济插件才能运行。

核心功能

  • 通过直观的 GUI 界面进行物品买卖。
  • 支持自定义物品的显示名称、描述文本(Lore)和附魔。
  • 商店支持多页面显示。
  • 可配置购买/出售数量、提示信息、音效等。

配置说明

自定义物品

物品可以包含自定义的显示名称、描述文本和附魔。如需添加,您需要在 items.yml 文件中创建一个自定义物品,然后在商店配置中使用 $物品名称 来代替物品 ID。

多页面商店

商店可以拥有多个页面。要添加新页面,只需在 items 配置部分插入一个空行即可。

示例 (shops.yml 片段):

items:
- 18 7.5 1.5
- 18:1 7.5 1.5
- '' # -------------  新页面从这里开始
- 38:4 9.0 1.8
- 38:5 9.0 1.8

命令列表

  • /shop open <商店名称> [玩家名] - 为指定玩家打开商店 GUI。
  • /shop list - 列出所有已配置的商店。
  • /shop reload - 重载插件配置。

权限节点

  • shop.command.usage - 查看命令使用帮助的权限。
  • shop.command.open - 使用 /shop open 命令的权限。
  • shop.command.open.others - 为其他玩家打开商店 GUI 的权限。
  • shop.command.list - 使用 /shop list 命令的权限。
  • shop.command.reload - 使用 /shop reload 命令的权限。

配置文件详解

config.yml

主要配置文件,用于设置商店的通用行为。

# 购买和出售物品的数量范围。
amountPattern: '1-16'

# 是否允许出售带有颜色代码显示名称的物品。
ignoreColoredDisplay: true

# 将添加到每个商店物品上的描述文本。
iconsLore:
- '&c左键单击 &6- 购买, &c右键单击&6 - 出售'
- '&e购买价格: &a{buy_price}'
- '&e出售价格: &c{sell_price}'

# 页面标题的后缀。
pageSuffix: ' #{page}'

# 以下配置用于商店界面底部的功能按钮。
changeAmount:
  enable: true
  slot: 8
  id: iron_ingot
  name: '&e更改数量'
  lore: []

nextPage:
  slot: 6
  id: '351:10'
  inactiveId: '351:8'
  name: '&a下一页'
  inactiveName: '&8下一页'

previousPage:
  slot: 5
  id: '351:13'
  inactiveId: '351:8'
  name: '&c上一页'
  inactiveName: '&8上一页'

# 自定义按钮节点,例如返回按钮。
customNodes:
  '1':
    slot: 0
    id: arrow
    name: '&e返回'
    lore: []
    action:
    - 'menu'
    close: false

# 提示消息。
messages:
  noItem: '&c你需要拥有 {amount} 个 {item}'
  noMoney: '&c你需要 {money} 才能购买此物品'
  bought: '&c你购买了 {item} ({amount}),花费 {money}'
  sold: '&c你出售了 {item} ({amount}),获得 {money}'

# 音效。音效名称可在此查询:hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sounds:
  bought: none
  sold: none
  noMoney: none
  noItem: none

shops.yml

用于定义具体的商店。

# 商店示例:方块商店
blocks:
  name: '&1方块' # 商店显示名称
  command: 'blocks' # 打开商店的命令参数
  rows: 6 # GUI 行数
  items:
  # 格式:物品ID 购买价格 出售价格
  - 4 7.5 1
  # 格式:物品ID:数据值 购买价格 出售价格
  - 98:1 12.0 2.4
  # 使用自定义物品,格式:$自定义物品名称 购买价格 出售价格
  - '$murdolator 300 150'

items.yml

用于定义自定义物品。

# 自定义物品示例:Murdolator
murdolator:
  id: diamond_sword:0 # 物品ID与数据值
  name: '&c&lMurdolator' # 显示名称
  lore: [] # 描述文本
  enchantments: # 附魔
    DAMAGE_ALL: 6
    FIRE_ASPECT: 1

依赖与要求

  • 必需插件: Vault 及一个兼容的经济插件(如 EssentialsX、CMI 等)。
  • 请确保在安装本插件前,服务器已正确安装并配置好上述依赖。
测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13
版本分布
基本信息
插件名称 Inventory Shop
作者 KlasterStorm
平台 Bukkit / Spigot
支持版本 1.8 - 1.13
点赞数 2
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人次:3,028,300  |  今日访问人次:12,428  |  昨日访问人次:11,147

独立 IP:4,877  |  最近24小时有3,877人访问本站

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6