Dynamic RP

一个旨在让动态资源包变得简单的插件。

资源图片
[![Actively Maintained](https://img.shields.io/badge/Maintenance%20Level-Actively%20Maintained-green.svg)](https://gist.github.com/cheerfulstoic/d107229326a01ff0f333a1d3476e068d) [![Modrinth Version](https://img.shields.io/modrinth/v/bRSDqfN3?style=flat&logo=modrinth&labelColor=gray&color=green)](https://modrinth.com/plugin/bRSDqfN3/version/latest) ## 📖 这是什么插件? 这个插件可以帮助服务器管理多款资源包,允许不同的插件贡献他们的资源,并将它们打包成一个。 ## ✅ 功能: - 动态/合并资源包 - 玩家资源 - 玩家纹理 `dynamicrp:textures/item/skin.png` - 玩家手臂模型 `dynamicrp:models/item/` ## 📖 插件开发者使用指南 使用这个插件非常简单 你需要在你的插件中创建一个 assets 文件夹,类似于这样: ``` - src/main - java - resources - paper-plugin.yml - assets ``` 像平常使用资源包一样使用它。 如果多个资源包覆盖了资产,它们将按照插件的加载顺序进行覆盖 你也可以选择使用 `ZipPackEvent` 来添加资源,但我不推荐这样做。 对于玩家的肢体,最好使用着色器!;3 ## 📖 服务器管理员使用指南 将此插件安装到你的服务器上,并通过将配置文件中的 Web 服务器端口更新为未使用的端口来配置它。 如果你的服务器是暴露的主机,你可以忽略这个 — 它会选择一个随机的端口 你还可以使用此插件文件夹中的 `override` 文件夹来替换/添加资源。 将资源包放在那里。 如果你使用 Velocity 代理,你可以将所有端口都设置为 -1 或 0,以便在同一本地网络上的子服务器上使用。 ## 📖 重新加载 ### PaperMC 运行 `/drp zip` 来压缩所有包。\ `/drp reload` 重新加载配置文件 ### Velocity `/drp-velocity reload` 重新加载 Web 服务器 - 需要权限 `drp.velocity.reload` 或控制台