基础篇
客户端资源目录
客户端资源目录指南
未经过审视的生活是毫无意义的。
ArcartX资源目录结构
ArcartX的资源目录位于.minecraft\resourcepacks
资源目录结构
xxx.jar
xxx.bbmodel
xxx.png
xxx.zip
mouse.png
xxx.json
详细解读
-
看上面的结构,
expansion之前讲过了,setting不用手动修改,我们这次主要看resource目录。 -
resource目录是ArcartX的资源文件目录,像是贴图、模型、加密压缩包等需要放置到这个目录。 -
model是模型文件目录。至于怎么放模型,后面模型章节会讲解,这里只讲述步骤,细节的先不说。 -
shader是着色器文件目录。您也许不知道什么是着色器,没关系,我们会在后面的章节详细讲解。 -
item_icon是物品图标文件目录。这个目录是用来放物品图标的,比如说你要做一个物品的自定义贴图,就放在这里。细节后面讲。 -
pack是材质包文件目录。这个目录是用来放[原版材质包]的,材质包是用来替换游戏内材质的。这里加载的材质包是强制加载且客户端内无法剔除的。 -
mouse.png是鼠标贴图文件。这个文件是用来替换鼠标贴图的,你可以放一个自己喜欢的图片替换它。 -
除了
mouse.png,其余目录可以安装格式加入到加密压缩包中,路径相同即可 -
关于加密压缩包,放入
resource目录下即可,注意前面也提到了只支持zip格式且压缩格式为AES256加密。 -
如果您有一些图片资源上带有三角或者圆形这种像素不连续的贴图,可以将图片命名为xxx_linear.png,即文件名后加
_linear,该后缀的图像将进行多重采样以有限的渲染更平滑的效果
关于后续文档词汇的约定
- 后续文档中,我们会用
资源路径来表达resource下的资源路径。 - 此外,配置中,如果涉及到资源路径的地方,其填写方式为
abc.png(代表ArcartX/resource目录下的abc.png)。xxx/abc.png(代表ArcartX/resource/xxx目录下的abc.png)。- 对于网络资源,直接填写直连地址即可,如
https://arcartx.com/logo.png。
关于资源加载的详细说明
- 本地资源为预加载,涉及原版资源包的功能(物品图标、Shader、强制加载的资源包)若在无变动时,不会触发mc资源包全量重载(若以上功能资源使用了加密资源,在进入服务器时候必定触发重载)。
- 若您的服务器装了过多MOD导致资源加载缓慢,建议将上述涉及原版材质包功能的内容不进行加密。
- 注意,如果使用压缩包加密,路径和文件名不要使用中文!!!!!!
