[优化|管理|商店]⭐Shop Plugin⭐一个超级方便的gui商店-玩家进行买卖的配置采用全gui简单配置

原创 其他 [优化|管理|商店]⭐Shop Plugin⭐一个超级方便的gui商店-玩家进行买卖的配置采用全gui简单配置 ShopPlugin-1.0

请登录后获取
版权类型
原创
插件中文名称
个人商店
插件英文名称
Shop Plugin
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
多语言
前置组件
Vault,经济插件 (如 Essentials)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13

商店插件 - 个人商店插件​

QQ202529-155229 00_00_00-00_00_30.gif
这是一款功能完备的 Minecraft 个人商店插件,它不仅支持商品的出售与收购,还具备一套完整的库存管理系统。

主要功能​

店铺管理​

  • 创建个人店铺:每位玩家均可拥有自己的专属店铺。
  • 自定义信息:玩家能够自由设定店铺的名称与描述。
  • 店铺浏览:玩家可以查看所有店铺的列表。
  • 分离式系统:出售和收购系统相互独立,操作更清晰。

QQ2025210-124115 00_00_00-00_00_30.gif

QQ2025210-124311 00_00_00-00_00_30.gif

商品管理​

出售商品管理​

  • 价格设定:可自行设置每件商品的出售价格。
  • 库存管理:对商品库存进行全面管理。
  • 库存操作:能够随时补充或取出库存商品。
  • 商品删除:可移除不再出售的商品。

收购商品管理​

  • 价格设定:为收购的商品设定合理价格。
  • 数量设置:确定每种商品的收购数量。
  • 库存管理:对收购商品的库存进行有效管理。
  • 商品删除:可删除不再收购的商品。

交易系统​

购买商品​

  • 实时显示:界面实时展示商品的库存数量和价格。
  • 自动计算:系统自动计算购买商品的总价。
  • 库存提醒:当商品库存不足时,会及时提醒玩家。

出售商品​

  • 数量展示:清晰显示每种商品的收购数量和价格。
  • 自动计算:自动算出出售商品可获得的总价。
  • 数量提醒:若收购数量不足,会发出提醒。

提醒功能​

  • 补货提醒:当商品库存为空时,提醒玩家及时补货。
  • 增量提醒:收购数量为 0 时,提醒玩家增加收购数量。

商品限制系统​

  • 分离式限制:出售和收购分别设有独立的限制规则。
    • 出售黑名单:可将特定商品列入出售黑名单。
    • 收购黑名单:能设置不收购的商品名单。
    • 价格区间:分别为出售和收购商品设置价格范围。
  • 简化命令:管理命令采用单字母简写形式,操作更便捷。
    • 手持操作:可通过手持物品快速执行相关管理操作。
    • 实时生效:设置的限制规则立即生效。

多语言支持​

  • 语言种类:同时支持中文和英文两种语言。
  • 玩家切换:玩家可在游戏内自由切换语言。
  • 全局设置:管理员有权设置服务器的全局语言。
  • 消息定制:所有提示消息均可自定义。

命令​

  • /shop:打开商店主菜单,开启购物之旅。
  • /shop h:显示详细的帮助信息,助你了解插件功能。
  • /shop r:重新加载配置文件,使新设置生效。
  • /shop a:打开管理员专用面板。
  • /shop a d <玩家>:删除指定玩家的店铺。
  • /shop a ban <玩家>:禁止指定玩家创建店铺。
  • /shop a unban <玩家>:解除对指定玩家创建店铺的禁令。
  • /shop a bl:查看被禁止创建店铺的玩家名单。
  • /shop a s a:将手持物品添加到出售黑名单。
  • /shop a s r:从出售黑名单中移除手持物品。
  • /shop a b a:将手持物品添加到收购黑名单。
  • /shop a b r:从收购黑名单中移除手持物品。
  • /shop a p s <最低> <最高>:为手持物品设置出售价格的上下限。
  • /shop a p b <最低> <最高>:为手持物品设置收购价格的上下限。
  • /shop a lang <en/zh>:切换商店的显示语言。

权限​

YAML:
shopplugin.admin:拥有管理员权限,可进行高级管理操作。
shopplugin.create:允许玩家创建自己的店铺。
shopplugin.use:玩家可以使用商店进行交易。
shopplugin.admin.language:允许修改插件的显示语言。

配置说明​

  • 详细配置:具体的配置选项可在 config.yml 文件中查看和修改。
  • 消息定制:支持对所有提示消息进行个性化设置。
  • 经济配置:可根据需求配置经济相关参数。
  • 数据存储:支持使用数据库存储数据,确保数据安全。
  • 限制配置:出售和收购的限制规则可独立配置。
  • 价格区间:能为每种物品单独设置价格范围。

语言配置​

  1. 设置语言:在 config.yml 文件中,通过以下设置选择语言:
    yaml
    YAML:
    settings:
     language: "zh_CN"  # 可选值为 zh_CN 或 en_US
  2. 文件位置:
    • 中文:语言文件位于 plugins/ShopPlugin/lang/zh_CN.yml。
    • 英文:语言文件存于 plugins/ShopPlugin/lang/en_US.yml。
  3. 文本定制:可对所有消息文本进行自定义修改。
  4. 代码支持:支持使用颜色代码和变量替换,让消息更丰富。
  5. 命令切换:管理员可使用 /shop a lang <en/zh> 命令快速切换商店语言。

交易功能​

购买商品​

  • 信息展示:实时显示商品的库存和价格,让你一目了然。
  • 空间检查:自动检查玩家背包的可用空间,避免购买后无处存放。
  • 补货提醒:库存不足时及时提醒商家补货。
  • 批量购买:支持一次性购买多个商品,节省时间。
  • 总价计算:系统自动计算购买商品的总价,清晰明了。

出售商品​

  • 信息展示:清晰显示商品的收购数量和价格。
  • 物品检查:自动检查玩家拥有的物品数量是否满足出售要求。
  • 增量提醒:收购数量不足时提醒商家增加收购量。
  • 批量出售:支持一次性出售多个相同商品。
  • 总价计算:自动算出出售商品可获得的总金额。

注意事项​

  • 插件依赖:请确保服务器已安装 Vault 插件,并搭配相应的经济插件(如 Essentials)使用。
  • 数据备份:定期备份数据,以防数据丢失。
  • 库存清理:删除商品前,务必清空该商品的库存。
  • 操作记录:管理员的所有操作都会被详细记录。
  • 玩家限制:被禁止的玩家将无法创建新的店铺。
  • 操作方式:限制功能的设置需要玩家手持相关物品进行操作。
  • 价格影响:价格限制会分别对商品的出售和收购产生影响。
  • 插件重载:修改语言文件后,需重新加载插件使更改生效。

技术要求​

  • Java 版本:Java 8 或更高版本。
  • 服务端:Spigot/Paper 1.13 或更高版本的服务端。
  • 必备插件:需要安装 Vault 和经济插件(如 Essentials)。
  • 可选配置:可选择使用 MySQL 数据库进行数据存储。
如果你需要更多功能,请联系作者(484305752)
可以进行赞助支持一下吧!!!!
​
作者
Youth_NOW
价格
50.00金粒
下载
298
查看
5,092
首次发布
最后更新

评分

0.00 星 0 次评分

Youth_NOW 的其他资源

最新更新

  1. shop plugin的语言类问题

    现在可以通过设置messages进行修改系统文本输出 ps:不需要英文版本的用户可不用更新
后退
顶部 底部