• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

原创 娱乐 【交易商店】PaiTransactionShop 免费 1.0.2

请登录后获取
版权类型
原创
插件中文名称
派交易商店
插件英文名称
PaiTransactionShop
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
  4. 其他核心
语言支持
多语言
前置组件
PaiDaXingPlugins
Vault
PlaceholderAPI
Citizens
适配版本(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
🛒 PaiTransactionShop - 派大星交易商店

版本:v1.0.2 | 支持版本:Minecraft 1.13.X-1.21.X | 服务端:Spigot/Paper/Bukkit/Mo等融合端

为您的 Minecraft 服务器提供功能强大、灵活配置的GUI商店交易解决方案[/align]



派系列插件交流群:790396047


📖 插件简介

PaiTransactionShop 是一款基于GUI的商店交易系统插件,支持多种交易条件、次数限制、NPC绑定等高级功能。 插件提供了完善的可视化编辑系统,无需手动编辑配置文件,全程GUI操作,让商店配置变得简单高效。 支持物品、金钱、等级、经验、权限等多维度交易条件,满足各种复杂的交易需求。

✨ 核心特色

  • 🎯 完全GUI操作 - 无需手动编辑YAML,全程可视化配置商店和交易
  • 🔐 多维度交易条件 - 支持物品、金钱、等级、经验、权限等多种条件组合
  • 📊 灵活的次数限制 - 支持全局次数和玩家个人次数双重限制
  • 💾 双存储支持 - YAML文件存储 / MySQL数据库存储,灵活选择
  • 🎭 NPC/实体/方块绑定 - 支持绑定Citizens NPC、实体、方块,右键打开商店
  • ⚙️ 高级交易设置 - 支持交易后执行指令、自定义物品判断、GUI控制等
  • 🌐 多语言支持 - 中文(zh_CN)/ 英文(en_US)可切换
  • 🔌 PlaceholderAPI集成 - 执行指令支持PAPI变量
  • ⚡ 跨版本支持 - 使用PaiDaXingPlugins支持 Minecraft 1.12.x - 1.21.x
  • 💎 完整NBT支持 - 完整保留物品的附魔、属性、自定义名称等所有数据
  • 🔄 实时保存 - 所有修改实时保存,无需重启服务器
  • 🎨 自定义物品判断 - 可选择是否检查物品NBT数据,灵活匹配




🎮 功能详解

1. 🎯 完善的GUI编辑系统

  • 商店编辑界面 - 6行54格箱子界面,自由放置和移除商品
  • 可视化配置 - 无需手动编辑YAML配置文件
  • 物品管理 - 直接在GUI中添加、删除、修改交易物品
  • 交易设置 - 右键物品即可打开交易条件设置界面
  • 实时保存 - 所有修改实时保存,关闭界面自动保存
  • 权限控制 - 仅商店创建者和管理员可编辑

2. 🔐 多维度交易条件

基础条件
  • 金钱条件 - 需要消耗金钱(Vault经济系统),左键+100,右键-100
  • 等级条件 - 需要玩家达到指定等级,左键+1,右键-1
  • 经验条件 - 需要消耗经验值,左键+10,右键-10
  • 权限条件 - 需要特定权限节点,点击后在聊天中输入

物品条件
  • 条件物品 - 需要玩家背包中有指定物品(最多18种)
  • 数量要求 - 支持设置每种物品的数量要求
  • NBT检测 - 支持完整NBT数据匹配(附魔、属性、自定义名称等)
  • 灵活匹配 - 可选择仅检查物品类型或完整检查

组合条件
  • 支持多个条件同时生效
  • 所有条件必须同时满足才能交易
  • 实时显示玩家当前状态和条件满足情况

3. 📊 智能次数限制系统

全局次数限制
  • 全服共享 - 所有玩家共享的交易总次数
  • 限量商品 - 适合限量稀有物品销售
  • 灵活设置 - 左键+1,右键-1,中键重置
  • 实时显示 - 显示剩余次数和总次数
  • 0表示无限 - 设置为0表示不限制

玩家次数限制
  • 个人限制 - 单个玩家的交易次数上限
  • 防刷机制 - 防止玩家重复购买
  • 灵活设置 - 左键+1,右键-1,中键重置所有玩家
  • 实时显示 - 显示玩家剩余次数
  • 管理员重置 - 支持重置指定玩家或所有玩家

4. ⚙️ 高级交易设置

  • 完整物品判断 - 开启/关闭NBT数据检查,灵活匹配物品
  • 执行指令 - 交易成功后由控制台执行指令,支持%player%和PlaceholderAPI变量
  • 给予物品 - 可选择是否给予展示的交易物品
  • 关闭GUI - 交易成功后是否自动关闭商店界面
  • 自定义奖励 - 通过执行指令实现各种自定义奖励

5. 🎭 NPC/实体/方块绑定系统

  • Citizens NPC绑定 - 支持绑定Citizens插件的NPC
  • 实体绑定 - 支持绑定任意实体
  • 方块绑定 - 支持绑定任意方块
  • 右键打开 - 玩家右键绑定目标即可打开商店
  • 多对一绑定 - 多个NPC/实体/方块可以绑定同一个商店
  • 绑定管理 - 支持查看和管理所有绑定关系

6. 💾 数据存储系统

YAML模式(默认)
  • 文件存储,无需数据库
  • 数据结构清晰,易于备份
  • 适合中小型服务器

MySQL模式
  • 数据库存储,更可靠
  • 支持多服数据共享
  • HikariCP连接池,性能优异
  • 适合大型服务器




⌨️ 指令系统

主指令
代码:
/pts 或 /paitransactionshop

玩家指令列表

指令说明权限
/pts open <商店名>打开指定商店pts.use
/pts list查看所有商店列表默认所有人

管理员指令列表

指令说明权限
/pts create <商店名>创建新商店pts.create
/pts edit <商店名>编辑商店(打开GUI编辑器)pts.create
/pts bind <商店名>进入绑定模式(右键NPC/实体/方块)pts.bind
/pts delete <商店名>删除商店pts.admin
/pts reload重新加载配置文件pts.admin
/pts resetcount <商店名> <唯一ID>重置指定交易的次数pts.admin
/pts resetplayer <玩家名>重置玩家的所有交易次数pts.admin

权限节点

权限说明默认
pts.use使用商店权限所有玩家
pts.create创建和编辑商店权限OP
pts.bind绑定NPC/实体/方块权限OP
pts.admin所有管理员命令权限OP
pts.*所有权限OP




⚙️ 配置说明

基础配置(config.yml)

代码:
# 存储配置
storage:
  type: YAML  # 存储类型: YAML 或 MYSQL
 
  # MySQL 配置
  mysql:
    host: localhost
    port: 3306
    database: paitransactionshop
    username: root
    password: ''
    pool:
      maximum-pool-size: 10
      minimum-idle: 2
      connection-timeout: 30000
      idle-timeout: 600000
      max-lifetime: 1800000

# 语言设置 (zh_CN 或 en_US)
language: zh_CN

# 调试模式
debug: false




📥 安装方法

  1. 下载插件
    • 在PaiDaXingPlugins授权器中输入插件授权码
  2. 安装依赖插件
    • PaiDaXingPlugins - 提供跨版本支持(必需)
    • Vault - 支持金钱条件(必需)
    • PlaceholderAPI - 支持变量功能(可选)
    • Citizens - 支持NPC绑定(可选)
  3. 启动服务器
    • 插件会自动生成配置文件
  4. 配置插件
    • 编辑 plugins/PaiTransactionShop/config.yml 配置基础设置
    • 选择存储方式(YAML或MySQL)
    • 选择语言(中文或英文)
  5. 开始使用
    • 使用 /pts create 我的商店 创建商店
    • 使用 /pts edit 我的商店 编辑商店
    • 使用 /pts bind 我的商店 绑定NPC/实体/方块
    • 玩家右键绑定目标即可打开商店!




🚀 快速开始教程

创建你的第一个商店(5分钟上手)

  1. 创建商店
    代码:
    /pts create 新手商店
  2. 在打开的编辑界面中放入商品
    • 在槽位0放入: 钻石剑 x1
    • 在槽位1放入: 附魔金苹果 x5
    • 在槽位2放入: 经验瓶 x10
  3. 设置第一个交易(钻石剑)
    • 右键点击钻石剑,打开交易设置界面
    • 左键点击"金钱"按钮10次(设置为1000金币)
    • 关闭界面自动保存
  4. 绑定商店到NPC
    代码:
    /pts bind 新手商店
    • 在10秒内右键点击要绑定的NPC/实体/方块
  5. 完成!
    • 玩家现在可以右键NPC打开商店购买了!

进阶示例:设置复杂交易

  1. 材料兑换物品
    • 右键点击目标物品
    • 在上方(槽位0-17)放入所需材料:钻石x64、金锭x32、末影珍珠x16
    • 设置金钱: 5000
    • 设置等级: 30
    • 关闭保存
  2. VIP专属商品
    • 右键点击VIP物品
    • 点击"权限"按钮
    • 在聊天中输入: vip.diamond
    • 设置其他条件
    • 关闭保存
  3. 限购商品
    • 右键点击稀有物品
    • 设置全局次数: 100(左键点击100次)
    • 设置玩家次数: 1(每人只能买1次)
    • 关闭保存
  4. 购买后传送
    • 右键点击传送券
    • 点击"执行指令"按钮
    • 在聊天中输入: tp %player% 100 64 100
    • 将"给予物品"设置为关闭
    • 将"关闭GUI"设置为开启
    • 关闭保存




📷 插件截图展示

1861790a-7502-4ee2-beb1-4a706e608138.png

商店编辑界面 - 6行54格,自由放置商品

88cc1b29-d03e-4bd1-bbc3-7d6869c94dc5.png

交易设置界面 - 可视化配置所有交易条件

09857b3d-1122-45df-84d9-c37b66879043.png
f4a691f3-264c-4549-8230-d677e0deb8f6.png
fc5d7b16-abfb-4b4f-9f46-5f87a91bb0e7.png
208fa8f0-eeda-41da-bd5d-86f0e79840b4.png

商店购买界面 - 实时显示条件满足情况

5624f448-f28e-44c0-8006-e06a3a678773.png
224f9b38-5e88-44f5-a7ea-4df7de4c7d95.png





🔧 技术特性

性能优化

  • ✅ 异步数据库操作,不阻塞主线程
  • ✅ 商店数据缓存机制
  • ✅ HikariCP连接池(MySQL模式)
  • ✅ 异步聊天输入处理

兼容性

  • ✅ 支持 Minecraft 1.12.x - 1.21.x 全版本
  • ✅ 兼容 Spigot、Paper、Bukkit、Catserver、Mo、F 等服务端
  • ✅ 与主流插件完美兼容(Vault、PlaceholderAPI、Citizens等)
  • ✅ 支持自定义物品(NBT、Lore、附魔等)




💰 购买信息

  • 💬 购买联系方式
  • QQ:2776901795
  • 定价:58 元 (2025 11 13已转免费)
  • 包含内容:
    • ✅ 插件本体(支持1.12.x - 1.21.x全版本)
    • ✅ 完整的GUI编辑系统
    • ✅ 终身免费更新
    • ✅ 技术支持
  • 可选服务:
    • 🎯 定制功能开发:价格面议

售后服务
  • ✅ 免费安装指导
  • ✅ 免费配置协助
  • ✅ 免费BUG修复
  • ✅ 免费功能更新
  • ✅ 优先功能建议采纳





感谢您的支持! ❤️

🛒 让每一次交易都简单高效 🛒
  • 1762839185191.webp
    1762839185191.webp
    20.5 KB · 查看: 52
  • 1762839195694.webp
    1762839195694.webp
    11.7 KB · 查看: 45
  • 1762839204524.webp
    1762839204524.webp
    14.6 KB · 查看: 45
  • 1762839211917.webp
    1762839211917.webp
    21.6 KB · 查看: 52
  • 1762839222498.webp
    1762839222498.webp
    22.4 KB · 查看: 48
  • 1762839234124.webp
    1762839234124.webp
    18.9 KB · 查看: 52
  • 1762839241790.webp
    1762839241790.webp
    19.9 KB · 查看: 54
作者
2776901795
查看
1,099
首次发布
最后更新

评分

0.00 星 0 次评分

2776901795 的其他资源

最新更新

  1. bug更新

    修复了高版本中的heldflag值会从127变为255和AttributeModifiers会随机生成uuid导致交易商品的nbt与上架时不完全一致问题
  2. 1.1.8

    1.修复了mysql模式下不会主动触发下载/加载依赖问题 2.修复了物品NBT数据在存储后丢失的问题 3.修复了关闭NBT检查后交易条件物品仍然进行NBT匹配的问题...
后退
顶部 底部