- 版权类型
- 原创
- 插件中文名称
- 自定义玩家数据
- 插件英文名称
- DataPlaceholder
- 支持的核心(服务端)
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- PlaceholderAPI
- 适配版本(Java)
- 1.21
DataPlaceholder 是一款设置玩家键值数据的插件,允许您为每个玩家存储自定义键值数据,并通过 PlaceholderAPI 将这些数据展现为占位符,供其他插件(如记分板、聊天格式、物品名称等)使用。
%dp_<键>%(标识符 dp 可在 config.yml 中修改)
默认所有命令需要 OP 或控制台执行
功能亮点
- 自定义玩家数据 – 通过简单命令设置、删除、查看玩家数据
- 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"