帖子

Memorial Edition

查看: 152|回复: 0

[原创插件] ⭐Shop Plugin⭐一个超级方便的gui商店-玩家进行买卖的配置采用全gui简单配置

[复制链接]

Lv.2 采石匠

人气
5 点
金粒
29 粒
宝石
0 颗
爱心
0 颗
钻石
3 颗
贡献
0 点
发表于 3 天前 | 显示全部楼层 |阅读模式
面板商店 ShopPlugin
  • 概要
  • 下载链接
  • 授权信息

适用服务端:Spigot Paper Bukkit 

插件类型: 综合 信息 管理 安全 

语言支持: 简体中文 English 

适用版本:

前置插件: Vault,经济插件 (如 Essentials)

简介: 这是一款功能完备的 Minecraft 个人商店插件,它不仅支持商品的出售与收购,还具备一套完整的库存管理系统。

LOGO

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Youth_NOW 于 2025-2-18 12:02 编辑

商店插件 - 个人商店插件


这是一款功能完备的 Minecraft 个人商店插件,它不仅支持商品的出售与收购,还具备一套完整的库存管理系统。 ShopPlugin-1.0.jar (425.5 KB, 下载次数: 4)

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




商品管理出售商品管理
  • 价格设定:可自行设置每件商品的出售价格。
  • 库存管理:对商品库存进行全面管理。
  • 库存操作:能够随时补充或取出库存商品。
  • 商品删除:可移除不再出售的商品。
收购商品管理
  • 价格设定:为收购的商品设定合理价格。
  • 数量设置:确定每种商品的收购数量。
  • 库存管理:对收购商品的库存进行有效管理。
  • 商品删除:可删除不再收购的商品。
交易系统购买商品
  • 实时显示:界面实时展示商品的库存数量和价格。
  • 自动计算:系统自动计算购买商品的总价。
  • 库存提醒:当商品库存不足时,会及时提醒玩家。
出售商品
  • 数量展示:清晰显示每种商品的收购数量和价格。
  • 自动计算:自动算出出售商品可获得的总价。
  • 数量提醒:若收购数量不足,会发出提醒。
提醒功能
  • 补货提醒:当商品库存为空时,提醒玩家及时补货。
  • 增量提醒:收购数量为 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>:切换商店的显示语言。
权限
shopplugin.admin:拥有管理员权限,可进行高级管理操作。
shopplugin.create:允许玩家创建自己的店铺。
shopplugin.use:玩家可以使用商店进行交易。
shopplugin.admin.language:允许修改插件的显示语言。


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

  • 文件位置:
    • 中文:语言文件位于 plugins/ShopPlugin/lang/zh_CN.yml。
    • 英文:语言文件存于 plugins/ShopPlugin/lang/en_US.yml。
  • 文本定制:可对所有消息文本进行自定义修改。
  • 代码支持:支持使用颜色代码和变量替换,让消息更丰富。
  • 命令切换:管理员可使用 /shop a lang <en/zh> 命令快速切换商店语言。
交易功能购买商品
  • 信息展示:实时显示商品的库存和价格,让你一目了然。
  • 空间检查:自动检查玩家背包的可用空间,避免购买后无处存放。
  • 补货提醒:库存不足时及时提醒商家补货。
  • 批量购买:支持一次性购买多个商品,节省时间。
  • 总价计算:系统自动计算购买商品的总价,清晰明了。
出售商品
  • 信息展示:清晰显示商品的收购数量和价格。
  • 物品检查:自动检查玩家拥有的物品数量是否满足出售要求。
  • 增量提醒:收购数量不足时提醒商家增加收购量。
  • 批量出售:支持一次性出售多个相同商品。
  • 总价计算:自动算出出售商品可获得的总金额。
注意事项
  • 插件依赖:请确保服务器已安装 Vault 插件,并搭配相应的经济插件(如 Essentials)使用。
  • 数据备份:定期备份数据,以防数据丢失。
  • 库存清理:删除商品前,务必清空该商品的库存。
  • 操作记录:管理员的所有操作都会被详细记录。
  • 玩家限制:被禁止的玩家将无法创建新的店铺。
  • 操作方式:限制功能的设置需要玩家手持相关物品进行操作。
  • 价格影响:价格限制会分别对商品的出售和收购产生影响。
  • 插件重载:修改语言文件后,需重新加载插件使更改生效。
技术要求
  • Java 版本:Java 8 或更高版本。
  • 服务端:Spigot/Paper 1.13 或更高版本的服务端。
  • 必备插件:需要安装 Vault 和经济插件(如 Essentials)。
  • 可选配置:可选择使用 MySQL 数据库进行数据存储。

如果你需要更多功能,请联系作者(484305752)
可以进行赞助支持一下吧!!!!
https://afdian.com/a/thewindrises


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

现在我这个遗患,已经成为把真学们极欲拔掉的夫来比道中钉。

Archiver|小黑屋| MCBBS纪念版 ( 新ICP备2024014954号|兵公网安备66010002000149号 )|隐私政策| 手机版

GMT+8, 2025-2-21 03:12 , Processed in 0.113355 second(s), 18 queries , Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2025 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部