= 创作分享 =
编程开发
[CT]开发日志
墨言魂靈

[CT]开发日志

墨言魂靈 于 2023-5-24 14:31 ( 1年前 ) [复制链接] [只看楼主] [打印]
3704 82
墨言魂靈
好像发现了什么:net.minecraft.client.renderer.ItemModelShaper中有一个register方法……


但我不知道这个ModelResourceLocation到底要怎么用(如果能用的话就可以废掉元数据了)

城市喧闹,森林归宿。
终有一天,钢筋的海洋会在硝烟中化为尘土。
而那些阴影下的朝阳后裔,将重新统治这个世界
罪恶的本源出自于何?无非是过度的生气
发表于 2023-6-8 08:14:24 | 只看该作者

回复 | 举报

Amaruq·Illaujaq
InkSoul 发表于 2023-6-7 12:57
映射不一样啊……(他的映射是Yarn,我用的是Mojang……【之前纯Quilt版本为了用Porting-Lib改了映射,现 ...

可以逝世x

清晨的凤梨闻起来真棒!闻起来就像凤梨一样!
发表于 2023-6-7 13:02:06 | 只看该作者

回复 | 举报

墨言魂靈
本帖最后由 InkSoul 于 2023-6-7 12:58 编辑

映射不一样啊……(他的映射是Yarn,我用的是Mojang……【之前纯Quilt版本为了用Porting-Lib改了映射,现在都是依赖Mojang映射,再改回去的话……】)
我猜net.minecraft.recipe.SpecialCraftingRecipe = net.minecraft.world.item.crafting.CustomRecipe?
城市喧闹,森林归宿。
终有一天,钢筋的海洋会在硝烟中化为尘土。
而那些阴影下的朝阳后裔,将重新统治这个世界
罪恶的本源出自于何?无非是过度的生气
发表于 2023-6-7 12:57:06 | 只看该作者

回复 | 举报

Amaruq·Illaujaq
InkSoul 发表于 2023-6-7 12:49
1.19.4好像没了,只找到一个net.minecraft.data.recipes.SpecialRecipeBuilder……(并且没有被调用过) ...

看看https://www.mcmod.cn/class/2943.html的三明治的实现吧

清晨的凤梨闻起来真棒!闻起来就像凤梨一样!
发表于 2023-6-7 12:51:18 | 只看该作者

回复 | 举报

墨言魂靈
QQ酱208628 发表于 2023-6-7 12:25
SpecialRecipe, Forge的轮子是够用的

1.19.4好像没了,只找到一个net.minecraft.data.recipes.SpecialRecipeBuilder……(并且没有被调用过)
城市喧闹,森林归宿。
终有一天,钢筋的海洋会在硝烟中化为尘土。
而那些阴影下的朝阳后裔,将重新统治这个世界
罪恶的本源出自于何?无非是过度的生气
发表于 2023-6-7 12:49:46 | 只看该作者

回复 | 举报

Amaruq·Illaujaq
InkSoul 发表于 2023-6-7 11:59
Quilt有提供内置json配方的库,Fabric也有移植的RIP,Forge……。
虽然我本来就不打算兼容数据包()
...

SpecialRecipe<IRecipe>, Forge的轮子是够用的

清晨的凤梨闻起来真棒!闻起来就像凤梨一样!
发表于 2023-6-7 12:25:38 | 只看该作者

回复 | 举报

墨言魂靈
本帖最后由 InkSoul 于 2023-6-7 12:02 编辑
QQ酱208628 发表于 2023-6-7 11:38
特殊合成食谱这种理论上会比用Json麻烦一些,但是可以做的事情也会多一些就是了。
如果设备的食谱也都写 ...

Quilt有提供内置json配方的库,Fabric也有移植的RIP,Forge……。
虽然我本来就不打算兼容数据包()
城市喧闹,森林归宿。
终有一天,钢筋的海洋会在硝烟中化为尘土。
而那些阴影下的朝阳后裔,将重新统治这个世界
罪恶的本源出自于何?无非是过度的生气
发表于 2023-6-7 11:59:21 | 只看该作者

回复 | 举报

Amaruq·Illaujaq
InkSoul 发表于 2023-6-7 11:06
配方可以直接写代码里啊(参考迷之炖菜),原版也有模型是内置的啊(参考标准方块)……

如果没有办法解 ...

特殊合成食谱这种理论上会比用Json麻烦一些,但是可以做的事情也会多一些就是了。
如果设备的食谱也都写代码里的话只会给兼容性打折。

清晨的凤梨闻起来真棒!闻起来就像凤梨一样!
发表于 2023-6-7 11:38:55 | 只看该作者

回复 | 举报

墨言魂靈
QQ酱208628 发表于 2023-6-7 10:50
这可没办法阿,食谱和物品贴图都得用Json管理x
模型还是建议Json吧,如果不是要做动画需求的话BlockBench ...

配方可以直接写代码里啊(参考迷之炖菜),原版也有模型是内置的啊(参考标准方块)……

如果没有办法解决这个问题的话,那还是用元数据吧(开倒车)……

(更何况我有移植GT6的想法【逻辑并不复杂,只是实现复杂罢了】)
城市喧闹,森林归宿。
终有一天,钢筋的海洋会在硝烟中化为尘土。
而那些阴影下的朝阳后裔,将重新统治这个世界
罪恶的本源出自于何?无非是过度的生气
发表于 2023-6-7 11:06:19 | 只看该作者

回复 | 举报

Amaruq·Illaujaq
InkSoul 发表于 2023-6-7 10:46
但物品一多起来就要出事啊(可能整个Mod全是json贡献的大小【见CT的旧开发帖中的源代码,代码量不多,dat ...

这可没办法阿,食谱和物品贴图都得用Json管理x
模型还是建议Json吧,如果不是要做动画需求的话BlockBench的Json模型兼容性好

清晨的凤梨闻起来真棒!闻起来就像凤梨一样!
发表于 2023-6-7 10:50:57 | 只看该作者

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表