外观
托管
由于 MC 资源包是通过 URL 传递的,因此,你需要一个服务器去托管资源包
托管插件
RoseResourcepack
RoseResourcepack 是一个强大的资源包管理插件,拥有许多很好的功能
- 集成资源包托管: 直接从您的服务器托管资源包(比 IA 那个唐诗好多了)
- 多版本支持: 兼容 Minecraft 1.16.5 至 1.21.3 版本。
- MiniMessage 支持: 使用 MiniMessage 自定义消息。
- 与其他插件集成: 与 BetterHUD、ItemsAdder 和 Oraxen 等插件兼容。
- 资源包保护: 保护您的资源包不被解包。
- 异步处理: 异步构建资源包,减少延迟。
- 自动 SHA1 哈希生成: 自动生成 SHA1 哈希值。
- 自动交付: 玩家登录时自动交付资源包。
- 重置资源包命令: 允许玩家通过命令重置其资源包。
- 多包应用: 为玩家应用多个资源包(Minecraft 1.20.3+)
- 强制安装: 强制客户端安装资源包(Minecraft 1.17+)。
- 自定义消息支持: 在客户端的提示屏幕上显示自定义消息。
ItemsAdder
https://itemsadder.devs.beer/v/chinese/plugin-usage/resourcepack-hosting
Oraxen
看配置文件
托管网站
以下均为ia文档中所说的 第三方平台托管(external-host)
分发
通常,IA,RoseResourcepack 这些插件会自动将资源包发送给玩家
当然,你也可以使用自带的server.properties
进行分发
例子
我们拿到 slimefun 的资源包直链地址是: https://github.com/xMikux/Slimefun-Resourcepack/releases/download/latest-build/Slimefun-ResourcePack.zip , 然后我们打开server.properties
,找到以下内容:
properties
resource-pack=
把我们刚才拿到的资源包直链放进去,现在看起来应该是这样
properties
resource-pack=https://github.com/xMikux/Slimefun-Resourcepack/releases/download/latest-build/Slimefun-ResourcePack.zip
然后我们再找到下面
properties
require-resource-pack=false
这个值代表是否需要强制资源包,开启后,如果玩家拒绝应用这个资源包,就不让玩家进入服务器
调好后,你只需要重启服务器就可以享受到资源包了
:::note
上面的例子链接是 GitHub 的,而国内的网络环境有时连不上 GitHub
:::