在字体前放入图片的功能在资源包内的制作方法 创建一个assets文件夹与pack.meta文件。 pack.meta内部 { "pack": { "pack_format": 版本号(1.16填6,1.18填8,1.19.2填12,1.20填15,这个很重要,不知道为什么,这个版本号填错了材质包就总错误,可能是玄学吧), "description": "描述" } } 路径是assets/minecraft/font/defaule.json(这个是文件) 然后再创建assets/minecraft/textures/任意英文名称文件夹(我一般用的icon,这个要记住,后面要用) 图片放在assets/minecraft/textures/任意英文名称文件夹里 图片大小不仅根据后续的defaule.json内部调节,还与像素画本身有一定关系,像素越大,后面的图片也会大,而且和像素画在图片分辨率大小内的占比也有联系(这个建议让你画的部分占满你设置的分辨率,要不然图片会有所偏移) { "providers": [ {"type": "bitmap","file": "minecraft:icon/图片名称(这里的图片名称不支持中文).png","ascent": 26,"height": 56,"chars": ["\uE000"]} } 以上的就是只有一个位图时的文件写法。 ascent是高度,height是大小(这个太大了貌似会让图片消失,如果图片消失了先检查预言文件写对了没,如果写对了那就调小这个值试试) 你可以理解\uE000~999是这个位图的名字,把他输到语言文件对应的文字前面就可以显示对应位图。 我想把我画的末影守卫小挂件插入末影守卫刷怪蛋前面,语言文件该怎么写呢? 我们创建一个assets/cataclysm(灾变的注册名)/lang文件夹 然后创建一个zh_cn.json文件(这里的zh_cn是简体中文) 在灾变的语言文件中找到末影守卫刷怪蛋词条,复制过来 { "item.cataclysm.ender_guardian_spawn_egg": "末影傀儡刷怪蛋" } 我们在上述词条中插入我们写的对应的\uE值,这里用\uE000 { "item.cataclysm.ender_guardian_spawn_egg": "\uE000末影傀儡刷怪蛋" } 语言文件方面就是这样 我们根据上述教程做完后,将文件压缩成zip文件,放入资源包文件夹,然后添加试试效果,成功!
|