[API] ResourcePackApi

[API] ResourcePackApi - 资源包API

用于了解资源包接受情况的API
Bukkit / Spigot 作者 inventivetalent 支持版本 1.7 - 1.9
服务器使用量
未统计
服务玩家数
未统计
下载量
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)

支持与反馈

如果您喜欢这个资源,请为其留下评分。同时,也欢迎通过捐赠来支持我和本资源的持续开发与维护,这对我保持插件免费至关重要。

测试支持版本
1.7 1.8 1.9
版本分布
基本信息
插件名称 [API] ResourcePackApi
作者 inventivetalent
平台 Bukkit / Spigot
支持版本 1.7 - 1.9
点赞数 3
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,687,596  |  历史访问人次:3,258,816

今日访问人数:7,153  |  今日访问人次:8,220

昨日访问人数:26,372  |  昨日访问人次:31,574

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6