DK MARKET

DKMARKET 是一个 Spigot 1.21 插件,它允许玩家使用图形界面创建自己的独立商店,在市场系统中向其他玩家出售物品。

资源图片
## 📋 概述 **DKMARKET** 是一个为 Spigot 1.21 开发的,具有图形界面 (GUI) 的独立玩家市场系统。它允许每个玩家拥有自己的虚拟商店,其中他们可以向其他玩家出售物品。 ## 🎯 主要特性 - 每个玩家的**独立商店** - **直观的图形界面** (GUI) 用于管理 - 兼容 Vault 和 PlayerPoints 的**经济系统** - **全球市场** 以查看所有商店 - **集中式管理** 带控制面板 ## 🎮 指令 ### 主指令: `/dkmarket` 或 `/market` 或 `/shop` - **描述**: 主要市场指令 - **用法**: `/dkmarket [物品]` - **别名**: `market`, `shop` #### 子指令: - `/dkmarket` - 打开主市场界面 - `/dkmarket item` - 将你手中的物品添加到你的商店 (需要拿着一个物品) ## 🔐 权限 ### 插件权限: - `dkmarket.use` - 使用市场的功能权限 *(默认: true)* - `dkmarket.create` - 创建商店的权限 *(默认: true)* - `dkmarket.admin` - 完全权限来管理所有商店和设置 *(默认: op)* ### 工作原理: - **拥有 `dkmarket.create` 的玩家** 可以自动创建自己的商店 - **拥有 `dkmarket.use` 的玩家** 可以浏览市场和购买物品 - **拥有 `dkmarket.admin` 的管理员** 可以访问管理面板 ## 🛒 商店功能 ### 对于商店所有者: - 使用指令时自动创建商店 - 拿着物品并使用 `/dkmarket item` 添加物品 - 通过聊天设置自定义价格 - 通过图形界面管理物品 - 每个商店物品数量限制为 50 个 (可配置) ### 对于买家: - 浏览包含所有商店的全球市场 - 直接从其他商店购买物品 - 以不同的货币查看价格 - 直观的界面,带有类别 ## 💰 经济系统 - **Vault 支持**: 兼容所有使用 Vault 的经济插件 - **PlayerPoints 支持**: 替代方案,使用玩家点数 - **可配置的价格**: 最小 1 币,最大 1,000,000 (可配置) - **多种货币**: 支持不同的货币类型 ## ⚙️ 配置 该插件有一个 `config.yml` 文件,其中包含以下选项: - 默认货币类型 - 每个商店的物品限制 - 自动保存间隔 - 自定义消息和界面 - 安全和权限设置 ## 🔧 依赖项 - **软依赖**: Vault 和 PlayerPoints (可选,但推荐) - **服务器版本**: Spigot 1.21 或更高版本 ## 📊 数据保存 - 每 5 分钟自动保存数据 (可配置) - 服务器重启之间的数据持久性 - 禁用插件时自动备份