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

原创 衍生资源 [PAPI拓展] FirMetadata - 临时数据存储 1.0.2

完成注册/登录后下载
版权类型
原创
插件中文名称
杉云元数据
插件英文名称
FirMetadata
原帖地址
https://github.com/Catnies/FirMetaData
适配版本(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
FirMetadata
_✨简单的通过Papi读取Metadata的拓展✨_


📌 关于
FirMetadata 是一个 PlaceholderAPI 的拓展, 主要通过 papi 对玩家的 Metadata 进行读写.
您可以需要注意Metadata的一些特性:
1. 数据不持久,重启服务器数据即消失.
2. set、remove操作需要传入plugin对象,此拓展默认传入的是PlaceholderAPI的插件对象.
3. 如果第三方设置的Metadata操作时设置的插件对象并非PlaceholderAPI的, 则无法通过此拓展remove.

🔨 安装
1. 下载/构建最新的版本,将jar文件放入 `plugins/PlaceholderAPI/expansions` 文件夹。
2. 执行命令 `/papi register FirMetaData`。



| 占位符 | 说明 |
|--------------------------------------------------|-----------------------------------------------------------------|
| `%firmetadata_set,testkey,something%` | 为玩家设置一个metadata, 键 `testkey`, 值 `something`, 返回设置值 |
| `%firmetadata_setPlugin,testkey,something,CMI%` | 为玩家设置一个metadata, 键 `testkey`, 值 `something`, 传入插件为 `CMI`, 返回设置值 |
| `%firmetadata_get,testkey%` | 获取玩家的metadata, 键 `testkey` |
| `%firmetadata_remove,testkey%` | 删除玩家的metadata, 键 `testkey` |
| `%firmetadata_removePlugin,testkey,CMI%` | 删除玩家的metadata, 键 `testkey`, 传入插件为 `CMI` |
| `%firmetadata_getAndRemove,testkey%` | 获取并删除玩家的metadata, 键 `testkey` |
| `%firmetadata_getAndRemovePlugin,testkey,CMI%` | 获取并删除玩家的metadata, 键 `testkey`, 传入插件为 `CMI` |
| `%firmetadata_has,testkey%` | 检查玩家是否有某个metadata, 返回值为 `yes` 或 `no` |


1748020377314.webp
作者
Catnies
下载
16
查看
410
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. 添加getAndRemove功能.

    添加getAndRemove功能.
后退
顶部 底部