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

[CT]开发日志

墨言魂靈 于 2023-5-24 14:31 ( 1年前 ) [复制链接] [只看楼主] [打印]
6500 82
墨言魂靈
本帖最后由 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 | 只看该作者

回复 | 举报

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

可以逝世x

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

回复 | 举报

墨言魂靈
好像发现了什么:net.minecraft.client.renderer.ItemModelShaper中有一个register方法……


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

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

回复 | 举报

墨言魂靈
这个ModelResourceLocation是直接对应在资源目录中的文件(如new ModelResourceLocatio("minecraft", "trident", "inventory")对应原版的三叉戟模型,但我依然不清楚后面的字段是干什么的),
然后我发现了Model的加载总线……net.minecraft.client.resources.model.ModelManager(顺着ItemRenderer一步步点进去)
理论上来讲,我好像现在只要往上面扔模型就可以废掉元数据了……(是,好像白费了一番功夫)
但要废掉元数据还有待考虑,我可以先将需要渲染的模型扔进去,然后获取相应模型进行渲染(或者再激进些,直接现场new一个)。

只有确定所有实现都不成问题时才能废掉元数据,毕竟还有其他需要考虑的地方(恼人的注册【我不清楚如果注册一个类中的实例字段会发生什么,因为这样可能会导致注册逾期】)
城市喧闹,森林归宿。
终有一天,钢筋的海洋会在硝烟中化为尘土。
而那些阴影下的朝阳后裔,将重新统治这个世界
罪恶的本源出自于何?无非是过度的生气
发表于 2023-6-8 08:57:08 | 只看该作者

回复 | 举报

DTFuel
InkSoul 发表于 2023-5-25 16:12
Gui概念图(“格”味十足)

草,一模一样(
发表于 2023-6-8 12:56:55 | 只看该作者

回复 | 举报

DTFuel
InkSoul 发表于 2023-5-25 17:02
目前计划中的方块/物品:
机器:

要不神明之眼就来一个人造黑洞吧[doge],用霍金辐射发电(
发表于 2023-6-8 12:58:38 | 只看该作者

回复 | 举报

墨言魂靈
本帖最后由 InkSoul 于 2023-6-8 13:27 编辑
DTFuel 发表于 2023-6-8 12:58
要不神明之眼就来一个人造黑洞吧[doge],用霍金辐射发电(

CT和GT的关系很微妙(是灵感来源,但CT 1的内容和GT5/6相差甚远【先做一个简单一点的试试水,不敢搞太复杂,不然我也不清楚什么时候能够完成】)

不过你这个提案……放CT2吧,神明之眼这个玩意并不科学,就一纯粹的魔法发电机(核心部件是神明晶眼)

CT 1只会包含4个电压等级和一些实用设备(GT最大的欠缺,有也贵死),看起来像IC2(虽然CT 1电压等级只有4但材料不会少),而更多GT风的内容安排在CT 2。
城市喧闹,森林归宿。
终有一天,钢筋的海洋会在硝烟中化为尘土。
而那些阴影下的朝阳后裔,将重新统治这个世界
罪恶的本源出自于何?无非是过度的生气
发表于 2023-6-8 13:25:46 | 只看该作者

回复 | 举报

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

Mapping不同可以试试Linkie Shedaniel的一个工具网站 有跨映射表翻译器
发表于 2023-6-8 16:32:55 | 只看该作者

回复 | 举报

墨言魂靈
QQ酱119280 发表于 2023-6-8 16:32
Mapping不同可以试试Linkie Shedaniel的一个工具网站 有跨映射表翻译器

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

回复 | 举报

初雪·冰
InkSoul 发表于 2023-6-8 08:14
好像发现了什么:net.minecraft.client.renderer.ItemModelShaper中有一个register方法……

很显然这是用于烘焙模型的,如果你希望用它取代自拟的元数据... 你定制这些元数据不是用来批量注册物品的咩?这和渲染模型没有任何关系吧,以及为物品添加模型是可以直接使用json的,就像方块一样。渲染Obj的话貌似是只能方块?没试过在物品中渲染为Obj。



清晨的凤梨闻起来真棒!闻起来就像凤
发表于 2023-6-8 20:07:24 | 只看该作者

回复 | 举报

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

本版积分规则

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

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

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