- 版权类型
- 原创
- 插件中文名称
- 个人商店
- 插件英文名称
- Shop Plugin
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 多语言
- 前置组件
- Vault,经济插件 (如 Essentials)
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
商店插件 - 个人商店插件
主要功能
店铺管理
- 创建个人店铺:每位玩家均可拥有自己的专属店铺。
- 自定义信息:玩家能够自由设定店铺的名称与描述。
- 店铺浏览:玩家可以查看所有店铺的列表。
- 分离式系统:出售和收购系统相互独立,操作更清晰。
商品管理
出售商品管理
- 价格设定:可自行设置每件商品的出售价格。
- 库存管理:对商品库存进行全面管理。
- 库存操作:能够随时补充或取出库存商品。
- 商品删除:可移除不再出售的商品。
收购商品管理
- 价格设定:为收购的商品设定合理价格。
- 数量设置:确定每种商品的收购数量。
- 库存管理:对收购商品的库存进行有效管理。
- 商品删除:可删除不再收购的商品。
交易系统
购买商品
- 实时显示:界面实时展示商品的库存数量和价格。
- 自动计算:系统自动计算购买商品的总价。
- 库存提醒:当商品库存不足时,会及时提醒玩家。
出售商品
- 数量展示:清晰显示每种商品的收购数量和价格。
- 自动计算:自动算出出售商品可获得的总价。
- 数量提醒:若收购数量不足,会发出提醒。
提醒功能
- 补货提醒:当商品库存为空时,提醒玩家及时补货。
- 增量提醒:收购数量为 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 文件中查看和修改。
- 消息定制:支持对所有提示消息进行个性化设置。
- 经济配置:可根据需求配置经济相关参数。
- 数据存储:支持使用数据库存储数据,确保数据安全。
- 限制配置:出售和收购的限制规则可独立配置。
- 价格区间:能为每种物品单独设置价格范围。
语言配置
- 设置语言:在 config.yml 文件中,通过以下设置选择语言:
yaml
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)
可以进行赞助支持一下吧!!!!
afdian.com
可以进行赞助支持一下吧!!!!
将创作的自由还给创作者!爱发电是让创作者简单地获得稳定收入的粉丝赞助平台。无论你在创作什么,都能在这里获得持续的资金支持,让创作从此更自由。