强制资源包与拒绝后被踢出
resource-pack、resource-pack-sha1 和 require-resource-pack 键:如何向所有玩家分发材质,以及拒绝的玩家会看到什么。
更新于 2026年8月13日
服务器可以自行分发资源包:玩家加入时会收到下载提示。
resource-pack=https://example.com/pack.zip
resource-pack-sha1=<file hash>
require-resource-pack=true
resource-pack-prompt=Our pack is required for custom items
逐项说明
resource-pack— 指向 zip 文件的直链。该链接必须直接提供文件,而不是 HTML 页面:普通的 Google Drive 和 Yandex.Disk 链接无法使用。resource-pack-sha1— 文件哈希值。若不设置,客户端会永久缓存该资源包,更新永远不会生效。每次更新资源包时都要更改哈希值。require-resource-pack— 拒绝下载的玩家会被踢出服务器。resource-pack-prompt— 确认对话框中的文本。
资源包托管在哪里
您需要能够直接提供文件的静态 HTTPS 托管:自己的存储、任意 CDN、GitHub Releases 均可。体积很重要——玩家首次加入时需要等待下载完成。
如需包含资源包本身制作在内的完整教程,请参阅资源包与数据包。
常见问题
| 现象 | 原因 |
|---|---|
| “Failed to load the resource pack” | 链接不是直链或返回 403 |
| 玩家的资源包不更新 | 未更改 resource-pack-sha1 |
| 所有玩家都被踢出 | require-resource-pack=true 且链接失效 |
| 资源包只部分生效 | 资源包格式版本与游戏版本不匹配 |
插件
若要按世界或按群组提供不同的资源包,您需要使用插件:原版服务器只能识别一个全局资源包。
Minecraft 托管您离线时服务器仍在运行创建服务器
