ModelEngine资源包问题 - 联机问答 - Minecraft(我的世界)中文论坛 -.html

ModelEngine资源包问题 - 联机问答 - Minecraft(我的世界)中文论坛 -

Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 457|回复: 15
打印 上一主题 下一主题

[插件应用] ModelEngine资源包问题

 关闭 [复制链接]
neverlag 当前离线
积分
2268
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-6-14
查看详细资料

来自:浙江

跳转到指定楼层
楼主
发表于 2022-3-1 11:02:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
30金粒
每次我增加一个新的怪物模型进去,自动生成的leather_horse_armor.json里面的custommodeldata就会被打乱,导致原先的模型贴图错误。比如说我有个小鸭子的模型,现在是正常显示的,但是我新加一个怪物后,已经存在的小鸭子贴图就错了。

请问有什么办法,能让这个插件自动生成的custom_model_data不会覆盖之前的,而是在后面继续添加

帖子永久链接: 
无敌三脚猫 当前离线
积分
10548
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2012-7-6
查看详细资料

来自:四川

沙发
发表于 2022-3-1 11:40:23 | 只看该作者
If you wish to add it to a preexisting resource pack, drag assets/modelengine and assets/minecraft/models/item/leather_horse_armor.json into it in the corresponding spots.

If that resource pack has a leather_horse_armor.jsonfile already, open Model Engine's one and select from the first {"predicate": to the bottom excluding ]} and copy that. Then in the preexisting file, select before that first {"predicate": and paste. Add a comma after the last part of the paste.

Note: THIS WILL ONLY WORK IF THE CUSTOM MODEL DATA VALUES DO NOT OVERLAP. IF THEY DO, YOU WILL HAVE TO CHANGE THE PREEXISTING VALUES AND ADJUST ACCORDINGLY FOR ANY ITEMS USING THOSE CUSTOM MODEL DATA VALUES. IT'S SUGGESTED TO GIVE THEM VERY LARGE NUMBERS SO IF YOU ADD MORE MODEL ENGINE MOBS THIS PROBLEM WILL NOT HAPPEN AGAIN.
建议把资源包里原有的custommodeldata得非常大,最大是16777216
回复

使用道具 举报

neverlag 当前离线
积分
2268
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-6-14
查看详细资料

来自:浙江

板凳
 楼主| 发表于 2022-3-1 11:56:43 | 只看该作者
无敌三脚猫 发表于 2022-3-1 11:40
建议把资源包里原有的custommodeldata得非常大,最大是16777216

原有的customodeldata值就是之前的怪物模型,然后新加的模型的data给覆盖了
回复

使用道具 举报

无敌三脚猫 当前离线
积分
10548
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2012-7-6
查看详细资料

来自:四川

地板
发表于 2022-3-1 12:11:42 | 只看该作者
neverlag 发表于 2022-3-1 11:56
原有的customodeldata值就是之前的怪物模型,然后新加的模型的data给覆盖了

呐,所以为什么不先把已有的customodeldata值调得非常大再加呢
回复

使用道具 举报

neverlag 当前离线
积分
2268
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-6-14
查看详细资料

来自:浙江

5#
 楼主| 发表于 2022-3-1 13:46:51 | 只看该作者
无敌三脚猫 发表于 2022-3-1 12:11
呐,所以为什么不先把已有的customodeldata值调得非常大再加呢

我举个例子,有一个僵尸Zomibe的模型data是681,然后我加了一个新的鸭子模型duck,也许是因为英文字母的关系,鸭子模型被放在了681之前,导致僵尸的模型的data挤到了685了,然后僵尸的贴图就完全错了。我现在是希望这个鸭子的模型的data值自动生成在681之后,而不是新加一个模型就重新排序一次
回复

使用道具 举报

无敌三脚猫 当前离线
积分
10548
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2012-7-6
查看详细资料

来自:四川

6#
发表于 2022-3-1 18:46:46 | 只看该作者
neverlag 发表于 2022-3-1 13:46
我举个例子,有一个僵尸Zomibe的模型data是681,然后我加了一个新的鸭子模型duck,也许是因为英文字母的 ...

嘶~我一开始看见那个关于“把模型加进已经存在的资源包”的说明,我还以为是资源包的leather_horse_armor.json决定了ModelEngine模型的顺序(后来才知道其实反过来说才对)
现在我也知道ModelEngine每次都是按名称顺序来加载模型了
你可以改名字的呀,比如zzduck这样的名字肯定排在zomibe后面(啊,当然,还要顾及zomibe之后还有没有其它模型,总之新模型就改名改到排最后一位吧)
回复

使用道具 举报

花焰丶 当前离线
积分
9892
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2012-10-22
查看详细资料

来自:云南

7#
发表于 2022-3-10 05:56:04 | 只看该作者
您好,我看到您挂的服务器宣传贴里有提到在使用Itemsadder插件,想必你可能在使用挂载服务器材质包功能,那么更新玩家的材质包对于您的服务器来说并不是一件麻烦的事,所以您可以和我一样,在每次添加模型进模型引擎里的时候,都删除他的文件(只保留blueprints文件夹和resource pack\assets\modelengine\textures文件夹),这样就能解决您的问题。
用户您上面的例子举例,就是原本僵尸的data值为100,您直接添加鸭子会导致僵尸的data值变为101,但是删除文件重新生成后,鸭子变成了100,僵尸变成101,并且您也可以马上换上新的材质包链接。 (咱也是开1.18服的,也是在研究MM大礼包和模型引擎,欢迎一起交流~
回复

使用道具 举报

neverlag 当前离线
积分
2268
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-6-14
查看详细资料

来自:浙江

8#
 楼主| 发表于 2022-3-10 12:03:09 | 只看该作者
花焰丶 发表于 2022-3-10 05:56
您好,我看到您挂的服务器宣传贴里有提到在使用Itemsadder插件,想必你可能在使用挂载服务器材质包功能,那 ...

您好,我有点看不懂。我和你说的操作应该是一样的,我只复制blueprints文件,然后用/meg reload来重新生成,然后把leather_horse_armor.yml复制过去,但是就出现这个问题了
回复

使用道具 举报

花焰丶 当前离线
积分
9892
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2012-10-22
查看详细资料

来自:云南

9#
发表于 2022-3-10 15:55:29 | 只看该作者
neverlag 发表于 2022-3-10 13:03
您好,我有点看不懂。我和你说的操作应该是一样的,我只复制blueprints文件,然后用/meg reload来重新生 ...

我给您发一下完整步骤吧:
①:删除原有材质包内的modelengine文件夹(位于assets文件夹目录下)和leather_horse_armor.json文件(位于assets\minecraft\models\item文件夹目录下)。
②:删除ModelEngine插件文件夹内的cache文件夹和resource pack.zip文件,以及仅保留resource pack\assets\modelengine\textures文件夹,您ModelEngine文件夹下的resource pack相当于一个预生成的材质包,我们只需要保留textures文件夹,其余全部删除。
③:打开服务器,输入/meg reload model,并将ModelEngine插件文件夹下的resource pack.zip直接解压覆盖到您的材质包以内。
④:更新您的itemsadder材质包链接,输入/iareload后再输入/iatexture。

回复

使用道具 举报

花焰丶 当前离线
积分
9892
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2012-10-22
查看详细资料

来自:云南

10#
发表于 2022-3-10 15:58:27 | 只看该作者
本帖最后由 花焰丶 于 2022-3-10 16:59 编辑
neverlag 发表于 2022-3-10 13:03
您好,我有点看不懂。我和你说的操作应该是一样的,我只复制blueprints文件,然后用/meg reload来重新生 ...

在此之上,如果还出现材质错乱(咱昨晚就遇到,大部分模型的材质都变成某个模型的材质),考虑删除那个错误模型(比如僵尸的材质和骷髅的材质都变成了鸭子,但是还有一部分模型的材质正常,删除鸭子模型再重复我上面的操作)。如果出现其他问题您可以添加我的QQ1348592793,我会截图解决过程给您看。
回复

使用道具 举报

neverlag 当前离线
积分
2268
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-6-14
查看详细资料

来自:浙江

11#
 楼主| 发表于 2022-3-10 16:24:54 | 只看该作者
花焰丶 发表于 2022-3-10 15:58
在此之上,如果还出现材质错乱(咱昨晚就遇到,大部分模型的材质都变成某个模型的材质),考虑删除那个错 ...

您好,感觉可能是您理解错我意思了,我每次生成的材质包都是正常的,有错误的是已经生成了的生物。您的QQ我怎么也搜索不到。我是希望让某一个生物模型的modeldata就固定了,不因为后续增加的新生物模型而改动,但目前来看,每次新加模型,所有的生物都要重新排序并分配一次custommodeldata
回复

使用道具 举报

222222033 当前离线
积分
866
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2022-3-20
查看详细资料

来自:广东

12#
发表于 2022-5-14 16:16:17 | 只看该作者
请问解决了吗 我也遇到这个问题 安装新模型后重载前面的模型全部错乱了

评分

参与人数 1人气 +1金粒 +5收起 理由
neverlag+ 1+ 5还是无法解决

查看全部评分

回复

使用道具 举报

mmtrstr 当前离线
积分
374
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2022-4-29
查看详细资料

来自:韩国首尔

13#
发表于 2022-5-14 20:32:56 | 只看该作者
你好请问解决了吗
回复

使用道具 举报

neverlag 当前离线
积分
2268
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-6-14
查看详细资料

来自:浙江

14#
 楼主| 发表于 2022-5-14 21:39:39 | 只看该作者
mmtrstr 发表于 2022-5-14 20:32
你好请问解决了吗

你好,暂时找不到解决方法,每次meg reload之后都会按照命名的英文字母顺序来重新排列一次模型顺序,只能重新生成材质包,把原有的meg生物删除重新生成
回复

使用道具 举报

222222033 当前离线
积分
866
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2022-3-20
查看详细资料

来自:广东

15#
发表于 2022-5-14 23:50:27 | 只看该作者
那请问您现在装新模型的话要怎么办才能正常显示呢 还是暂时没安装新模型继续找解决办法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2022-10-12 00:18 , Processed in 1.009269 second(s), Total 27, Slave 26 queries, Release: Build.2022.09.29 1359, Gzip On, Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2022 我的世界中文论坛 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载