YunShop - GUI商店与礼包商城插件
一个普通的通过GUI编辑的商店插件,适配 1.21.x 版本。
功能介绍
使用示例
创建商店:
绑定NPC:
数据迁移:
权限节点
注意事项
一个普通的通过GUI编辑的商店插件,适配 1.21.x 版本。
功能介绍
- GUI商店:可视化编辑商店,支持1-6行自定义大小
- 礼包商城:礼包系统,支持限购、全服广播
- 双货币:支持 Vault 金币 + PlayerPoints 点券
- NPC绑定:通过 Citizens 绑定NPC打开商店/商城
- 数据存储:支持 SQLite 和 MySQL 两种存储方式
- 数据迁移:支持在 SQLite 和 MySQL 之间迁移数据
- 游戏版本: 1.21.x(测试版本 1.21.8)
- Java 版本: 21+
- 服务端: Paper
- 软依赖: Vault(金币)、PlayerPoints(点券)、Citizens(NPC)
- 本插件依赖第三方库,首次启动时 Paper 会自动从网络下载,请确保服务器可以访问网络。
- 依赖会缓存,后续重启无需联网。
代码:
/yunshop help - 查看帮助
/yunshop list - 商店列表
/yunshop open <商店名> - 打开商店
/yunshop create <名称> [行数] - 创建商店
/yunshop edit <商店名> - 编辑商店
/yunshop delete <商店名> - 删除商店
/yunshop npcbind <商店名> <NPC_ID> - 绑定NPC
/yunshop mall - 打开礼包商城
/yunshop mall create <名称> - 创建礼包
/yunshop reload - 重载配置
/yunshop migrate <源> <目标> - 数据迁移
创建商店:
代码:
# 创建一个3行的商店
/yunshop create 武器商店 3
# 在打开的GUI中放入商品,设置价格
代码:
# 绑定商店到NPC
/yunshop npcbind 武器商店 0
# 绑定商城到NPC
/yunshop mall npcbind 1
代码:
# 从SQLite迁移到MySQL
/yunshop migrate sqlite mysql
代码:
yunshop.shop.open - 打开商店(默认true)
yunshop.shop.buy - 购买物品(默认true)
yunshop.mall.open - 打开商城(默认true)
yunshop.mall.buy - 购买礼包(默认true)
yunshop.admin - 管理员权限(默认op)
- 金币功能需要安装 Vault 和经济插件
- 点券功能需要安装 PlayerPoints 插件
- NPC功能需要安装 Citizens 插件
- 仅供学习交流,禁止商业用途
- 下载即表示同意以上条款