980
收录服务器
1273
注册
40 515
玩家
ResourcePackApi 资源包API
API了解资源包的接受情况
作 者 inventivetalent
发布时间 2014年12月14日
支持核心 Spigot
原生版本
支持版本 1.7,1.8,1.9
点此下载

ResourcePackStatusEvent API 允许你在玩家接受或拒绝资源包时触发事件。它还包含使用自定义哈希发送资源包的方法。

📦 ResourcePackStatusEvent API

🚀 功能

  • 添加 ResourcePackStatusEvent,在玩家接受或拒绝资源包时调用。
  • 包含使用自定义哈希发送资源包的方法。

⚙️ 使用示例

监听 ResourcePackStatusEvent


@EventHandler
public void onResourcePackStatus(ResourcePackStatusEvent e) {
    e.getPlayer();// 接受/拒绝资源包的玩家
    e.getStatus();// 资源包状态 (SUCCESSFULLY_LOADED, DECLINED, FAILED_DOWNLOAD, ACCEPTED)
    e.getHash();// 资源包哈希值 (可以使用 ResourcePackAPI#setResourcepack 设置)
}

设置资源包


ResourcePackAPI.setResourcepack(Bukkit.getPlayer("inventivetalent"), "http://path/to/resource/pack.zip", "amazing_resource_pack");

注意: getHash 在 1.10 中不起作用,因为它不再由客户端发送。

✅ 兼容版本

  • 1.7.10 (协议破解)
  • 1.8.0 - 1.8.9
  • 1.9
  • 1.10 (未完全测试)

🔗 链接

💰 捐赠

如果您喜欢这个资源,请留下评分。 欢迎捐款以支持我或这个资源。