Shop Plugin icon

Shop Plugin -----

A fully functional Minecraft personal store plugin that supports selling and purchasing items, along



Shop Plugin - Personal Store Plugin
A fully functional Minecraft personal store plugin that supports selling and buying items, along with a complete inventory management system.
[​IMG]
Main Features
Store Management
  • Create a personal store (one per player)
  • Customize the store name and description
  • Browse the store list
  • Separate selling and buying systems
[​IMG]
物品管理
  • 销售商品管理
    • 设定价格
    • 管理库存
    • 补货/提取库存
    • 删除项目
  • 购买商品管理
    • 设定价格
    • 设置购买数量
    • 管理库存
    • 删除项目
交易系统
  • 购买物品
    • 实时库存显示
    • 自动计算总价
    • 缺货提醒功能
  • 出售物品
    • 显示购买数量
    • 自动计算总价
    • 采购数量短缺提醒功能
  • 提醒功能
    • 可以在库存为空时提醒补货
    • 购买数量为 0 时可提醒增加数量
物品限制系统
  • 单独的销售和购买限制
    • 独立销售黑名单
    • 独立购买黑名单
    • 单独设置价格范围
  • 简化的管理命令
    • 使用单字母缩写
    • 手头有物品作
    • 实时生效
多语言支持
  • 支持中文和英文
  • 语言可以切换 - 游戏
  • 管理员可以设置全局语言
  • 所有消息都可以自定义
命令
  • /shop - 打开主商店菜单
  • /shop h - 显示帮助信息
  • /shop r — 重新加载配置
  • /shop a - 打开管理员面板
  • /shop a d <player> - 删除玩家的商店
  • /shop a ban <player> - 禁止玩家创建商店
  • /shop a unban <player> - 允许玩家创建商店
  • /shop a bl - 查看被封禁的玩家
  • /shop a s a - 将手头物品添加到销售黑名单
  • /shop a s r - 将手头商品从销售黑名单中删除
  • /shop a b a - 将手头商品添加到购买黑名单
  • /shop a b r - 将手头商品从购买黑名单中删除
  • /shop a p s <min> <max> - 设置手头商品的售价限制
  • /shop a p b <min> <max> - 设置手头商品的购买价格限制
  • /shop a lang <zh/zh> - 切换商店语言
权限
  • shopplugin.admin - 管理员权限
  • shopplugin.create - 允许创建商店
  • shopplugin.use - 允许使用商店
  • shopplugin.admin.language - 允许修改插件语言
配置说明
  • 有关详细配置选项,请参阅 config.yml
  • 支持自定义消息
  • 可配置的经济性 - 相关参数
  • 支持数据库存储
  • 单独的销售和购买限制配置
  • 可以配置每个项目的价格范围
语言配置
  1. Set the language in config.yml:

    yaml
    settings:
    language: "zh_CN" # Optional zh_CN or en_US

  2. Location of language files:
    • Chinese: plugins/ShopPlugin/lang/zh_CN.yml
    • English: plugins/ShopPlugin/lang/en_US.yml
  3. All message texts can be customized
  4. Supports color codes and variable substitution
  5. Administrators can switch the language using the command:

    plaintext
    /shop a lang <en/zh>
Trading Functions
Buying Items
  • Display real - time inventory and prices
  • Automatically check backpack space
  • Can remind to restock when the inventory is insufficient
  • Supports bulk buying
  • Automatically calculate the total price
Selling Items
  • Display the purchase quantity and prices
  • Automatically check the player's items
  • Can remind to increase the quantity when the purchase quantity is insufficient
  • Supports bulk selling
  • Automatically calculate the total price
Precautions
  • Ensure that Vault is installed on the server
  • Requires a matching economy plug-in (a relevant economy plugin)
  • Back up data regularly
  • Empty the inventory before deleting an item
  • Administrator operations will be logged
  • Banned players cannot create new stores
  • The restriction function requires operating with an item in hand
  • Price limits will affect selling and buying respectively
  • The language file needs to be reloaded after modification
Technical Requirements
  • Java 8 or higher
  • Spigot/Paper 1.13 or higher
  • Vault
  • An economy plugin (such as Essentials)
  • MySQL (optional)

If you think the plugin is good, you can support it through sponsorship! https://afdian.com/a/thewindrises
Resource Information
Author:
----------
Total Downloads: 26
First Release: Feb 10, 2025
Last Update: Feb 10, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings