InkSoul 发表于 2023-6-5 23:48
由于总所周知的Forge注册难问题,所以CT打算重新制作一个基于nbt的“数据值”系统。
这样不仅可以节约注册 ...
QQ酱208628 发表于 2023-6-7 09:38
优先考虑能跑就行肯定是坏的,过分的语法糖和根本不用语法糖只会增加阅读难度,语法糖不细化也会导致很多 ...
InkSoul 发表于 2023-6-7 09:56
但我不会整啊……
最开始的确是因为Forge的问题,但现在似乎是能不能完成的问题了……
Fabric的香草注册方 ...
QQ酱208628 发表于 2023-6-7 10:06
保证你要注册的内容能够在ItemRegister被注册到总线前都在静态变量池中可用,不可以在注册到总线后再注册 ...
InkSoul 发表于 2023-6-7 10:12
我当时的实现是这样的:public static final DeferredRegister MATERIAL_BLOCKS = DeferredRegister.creat ...
QQ酱208628 发表于 2023-6-7 10:22
为什么注册发生在客户端启动事件里... 以及注册物品至少是服务端上x
客户端概念是游戏的两个线程中的主线 ...
InkSoul 发表于 2023-6-7 10:26
啊?我当时竟然没有注意到Client?
(好吧,那是我眼睛的问题了)
但模型生成怎么解决
QQ酱208628 发表于 2023-6-7 10:34
模型?高版本不都是Json控制了咩(
你是说DataGenerator那些咩?如果是完全用工厂生成器产出物品的话就只 ...
InkSoul 发表于 2023-6-7 10:46
但物品一多起来就要出事啊(可能整个Mod全是json贡献的大小【见CT的旧开发帖中的源代码,代码量不多,dat ...
QQ酱208628 发表于 2023-6-7 10:50
这可没办法阿,食谱和物品贴图都得用Json管理x
模型还是建议Json吧,如果不是要做动画需求的话BlockBench ...
InkSoul 发表于 2023-6-7 11:06
配方可以直接写代码里啊(参考迷之炖菜),原版也有模型是内置的啊(参考标准方块)……
如果没有办法解 ...
QQ酱208628 发表于 2023-6-7 11:38
特殊合成食谱这种理论上会比用Json麻烦一些,但是可以做的事情也会多一些就是了。
如果设备的食谱也都写 ...
InkSoul 发表于 2023-6-7 11:59
Quilt有提供内置json配方的库,Fabric也有移植的RIP,Forge……。
虽然我本来就不打算兼容数据包()
...
QQ酱208628 发表于 2023-6-7 12:25
SpecialRecipe, Forge的轮子是够用的
InkSoul 发表于 2023-6-7 12:49
1.19.4好像没了,只找到一个net.minecraft.data.recipes.SpecialRecipeBuilder……(并且没有被调用过) ...
InkSoul 发表于 2023-6-7 12:57
映射不一样啊……(他的映射是Yarn,我用的是Mojang……【之前纯Quilt版本为了用Porting-Lib改了映射,现 ...
InkSoul 发表于 2023-5-25 16:12
Gui概念图(“格”味十足)
InkSoul 发表于 2023-5-25 17:02
目前计划中的方块/物品:
机器:
DTFuel 发表于 2023-6-8 12:58
要不神明之眼就来一个人造黑洞吧[doge],用霍金辐射发电(
InkSoul 发表于 2023-6-7 12:57
映射不一样啊……(他的映射是Yarn,我用的是Mojang……【之前纯Quilt版本为了用Porting-Lib改了映射,现 ...
QQ酱119280 发表于 2023-6-8 16:32
Mapping不同可以试试Linkie Shedaniel的一个工具网站 有跨映射表翻译器
InkSoul 发表于 2023-6-8 08:14
好像发现了什么:net.minecraft.client.renderer.ItemModelShaper中有一个register方法……
QQ酱208628 发表于 2023-6-8 20:07
很显然这是用于烘焙模型的,如果你希望用它取代自拟的元数据... 你定制这些元数据不是用来批量注册物品的 ...
InkSoul 发表于 2023-6-8 20:27
……
我现在的思路是:
QQ酱208628 发表于 2023-6-8 20:32
重写BakedModel或直接渲染到手上,以及能简单就尽量不要绕。
yjy_yzbsx 发表于 2023-6-9 12:00
mcmod→搜索CT→无结果
InkSoul 发表于 2023-6-8 20:34
那要如何渲染一个带纹理的"builtin/generated"模型呢……?
我也没找到直接渲染单个模型的方法啊……
InkSoul 发表于 2023-6-11 22:06
Mojang的谜之类名……
BlockModel竟然是所有Json模型的父类(包括Item),
搞不懂Mojang当时是怎么想出来的 ...
InkSoul 发表于 2023-6-15 13:52
内置模型的方法已经当作教程传到百科了。
但由于我的时间不多了……所以……
欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) | MC百科|最大的MineCraft中文模组百科 |