服务器使用量
未统计
服务玩家数
未统计
下载量
14,396
插件详细介绍
ResourcePackStatus API
本 API 添加了一个 ResourcePackStatusEvent 事件,当玩家接受或拒绝资源包时会被调用。同时,它也提供了发送带有自定义哈希值资源包的方法。我乐于免费制作所有插件,但需要您的帮助来让它们保持免费。
功能特性
- 新增
ResourcePackStatusEvent事件,用于监听玩家对资源包的操作。 - 提供
ResourcePackAPI.setResourcepack方法,允许发送带有自定义哈希值的资源包。
使用方法
监听事件
你可以通过监听 ResourcePackStatusEvent 来获取资源包的状态。
@EventHandler
public void onResourcePackStatus(ResourcePackStatusEvent e) {
e.getPlayer(); // 获取触发事件的玩家
e.getStatus(); // 获取资源包状态 (SUCCESSFULLY_LOADED, DECLINED, FAILED_DOWNLOAD, ACCEPTED)
e.getHash(); // 获取资源包的哈希值 (可通过 ResourcePackAPI#setResourcepack 设置)
}发送资源包
使用 API 向指定玩家发送资源包。
ResourcePackAPI.setResourcepack(Bukkit.getPlayer("inventivetalent"), "http://path/to/resource/pack.zip", "amazing_resource_pack");重要提示
- 在 1.10 版本中,
getHash()方法将无法工作,因为客户端不再发送哈希值。
兼容版本
目前与以下 Minecraft 服务器版本兼容
- 1.7.10 (通过协议 Hack 实现)
- 1.8.0 - 1.8.9
- 1.9
- 1.10 (未经完整测试)
开发信息
Maven 依赖
请通过提供的链接获取 Maven 依赖信息。
相关链接
- 源码 (Source)
- 文档 (Javadoc)
- 问题反馈 (Issue tracker)
- 官方网站 (Website)
支持与反馈
如果您喜欢这个资源,请为其留下评分。同时,也欢迎通过捐赠来支持我和本资源的持续开发与维护,这对我保持插件免费至关重要。
测试支持版本
版本分布
基本信息
插件名称
[API] ResourcePackApi
作者
inventivetalent
平台
Bukkit / Spigot
支持版本
1.7 - 1.9
点赞数
3
最近版本
暂无数据
-