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

原创 开源 DataPlaceholder 自定义玩家数据 | PlaceholderAPI 扩展 | 支持MySQL 1.0.1

请登录后获取
版权类型
原创
插件中文名称
自定义玩家数据
插件英文名称
DataPlaceholder
原帖地址
https://github.com/Xiu-Tian/Plugins
支持的核心(服务端)
  1. Paper
语言支持
中文(简体)
前置组件
PlaceholderAPI
适配版本(Java)
  1. 1.21
DataPlaceholder 是一款设置玩家键值数据的插件,允许您为每个玩家存储自定义键值数据,并通过 PlaceholderAPI 将这些数据展现为占位符,供其他插件(如记分板、聊天格式、物品名称等)使用。

✨ 功能亮点​

  • 自定义玩家数据 – 通过简单命令设置、删除、查看玩家数据
  • PlaceholderAPI 集成 – 使用 %dp_<键>% 在任意支持 PlaceholderAPI 的地方获取值
  • 灵活的存储方式 – 可选择 YAML(本地文件)或 MySQL(跨服共享)
  • OP 专用命令 – 默认所有 /dp 子命令仅限 OP 和控制台使用
  • 测试命令 – 在游戏内用 /dp test 直接检查占位符解析结果

📋 命令​

  • /dp help – 显示帮助。
  • /dp setdata <键> <值> – 设置自己的数据
  • /dp setdata <玩家> <键> <值> – 设置其他玩家的数据
  • /dp adddata <键> <数值> - 累加自己的数值数据
  • /dp adddata <玩家> <键> <数值> - 累加其他玩家的数值数据
  • /dp removedata <键> – 删除自己的数据
  • /dp removedata <玩家> <键> – 删除其他玩家的数据
  • /dp getdata <键> – 查看自己的数据(全部或指定键)
  • /dp getdata <玩家> <键> – 查看其他玩家的数据
  • /dp test <键> <玩家> – 测试占位符解析

🔧 占位符格式​

%dp_<键>%(标识符 dp 可在 config.yml 中修改)

🗄️ 存储​

  • YAML – 简单的文件存储(默认)
  • MySQL – 配置主机、端口、数据库、用户名、密码和表名

🛡️ 权限​

默认所有命令需要 OP 或控制台执行

📥 环境要求​

  • Paper 1.21.1(或兼容分支)
  • PlaceholderAPI(用于占位符)
  • Java 21(服务端和编译环境均需)
核心配置(config.yml)
YAML:
# 占位符扩展标识符(推荐 dp)
identifier: "dp"

# 存储类型: yaml 或 mysql
storage-type: "yaml"

# MySQL 配置(仅当 storage-type 为 mysql 时生效)
mysql:
  host: "localhost"
  port: 3306
  database: "minecraft"
  username: "root"
  password: "password"
  table: "player_data"
作者
F1xSky
价格
100.00金粒
下载
2
查看
119
首次发布
最后更新

评分

0.00 星 0 次评分

F1xSky 的其他资源

最新更新

  1. 1.0.1

    添加命令功能: /dp adddata <键> <数值> - 累加自己的数值数据 /dp adddata <玩家> <键> <数值> - 累加其他玩家的数值数据
后退
顶部 底部