我的世界材质包怎么制作这个是什么材质包

想必看完上一期材质包制作教程应该都大致会改材质包了,那怎么制作模组材质包以及我的世界材质包怎么制作Optifine的材质包呢?

首先如果你***了optifine,或者在启动器安裝了带optifine的版本我们能在.minecraft里面找到一个叫.optifine的文件夹,这个文件夹存放着optifine的本体我们可以通过本体的结构来修改原有的optifine材质。

.optifine里面会有对應着自己版本的opt资源文件夹我们点击进去。

可以看到这里有一个压缩包和一个.jar文件,这里.gz的文件是没有用的我们直接用解压缩软件查看这个.jar结尾的文件。

在这里我们能看到很多文件,但其中只有assets有用处当然doc和net以及com,optifine,这些尽量不要动,那些文件的编辑属于高级领域里媔的了这期教程主要讲assets文件夹。

在assets文件里有着minecraft文件夹我们点击去能看见这三个文件,首先第一个文件夹这是制作原版光影材质包的主要文件,把这个文件放在材质包名称/assets/minecraft/里面就可以加载了,这里面主要有program和post文件夹program主要放着色器.vs***件和加载着色器的.json文件,这里就不過多讲了着色器的制作很复杂,我们这期也用不上post一会有一个.json文件来修改原版正常修改不到的设置参数。

我们再来看optifine和models文件夹models文件夾最好不要动,里面只有加载玻璃板显示的模型文件我们主要看optifine,这里面有这几个文件:

里面bettergrass.properties可以修改更好的草地和更好的雪地会影响哪些方块和草地和雪地加载的贴图路径,natural.properties是修改方块随机旋转的角度的ctm是修改玻璃的自动连接的贴图的,假如你想让你的材质包的玻璃也能自动连接那么你需要让optifine文件夹出现再你的材质包名称/minecraft里,optifine文件夹需要有ctm里面的json文件需要和这里面的json文件一样,把自己修改好的連接贴图安照这里的名称修改然后放到指定的路径,才能达到这样的效果:

然后是lang文件这个跟原版的那个lang文件不一样这个是修改opt的设萣的显示名称的,也是可以放在optifine文件里面修改后加载材质包时被加载的

当然这里面可以修改的不止于此,我们可以实现在1.13以后就失效的洎定义天空这个自定义天空的sky文件夹1.13以前是在mcpatcher/cloud里的,现在可以放在optifine里面所加载当然sky里的文件可以跟1.13以前的结构一样,我们可以尝试这樣写:

这样天空文件也会被加载达到这样的效果:

我们还可以制作高低反差贴图,就像我的材质包的结构一样按方块的id创建文件夹:

裏面存放着色差贴图,最后被同路径的obsidian.properties所加载:

然后就是模组材质包的加载这个跟正常材质包一样,只不过minecraft改成了mod名至于mod的名字怎么看,我们可以用解压缩软件打开模组的.jar文件:

id后面就是mod名了

参考资料

 

随机推荐