|
修正版本号,摒弃冗余实现。 拆分与调整部分功能、方法以更好地“兼容”Forge(当然,跑不跑得起来我也不知道,因为Forge不受支持)。 |
拆分后的第一次测试,成功。顺带把材料的注册空间改成了CT-API(虽然CT-API并没有提供材料【】) |
拆分通用代码,组建CT-API |
这样吧,因为CT的整合在Fabric上,所以CT不兼容Forge好像也没什么关系() 反正会留一些方便兼容Forge的接口,具体内容由其他人实现去吧。 |
虽然不知道会不会出问题,但机器的叠加层应该可以直接用BlockEntityRenderer叠一个模型上去。 偷工减料ProMax() |
并且更令人窒息的是,Forge和Mojang一样喜欢乱改底层。 我甚至找不到能用的实现可以参考…… |
由于Forge的接口非常难用,所以Forge实现是最后考虑的。 并且意味着,Forge版本不受支持(不会刻意去修复任何兼容问题)。 Forge顶多只会让CT能勉强运行,不会有过多的可能性, 并且我也不打算修复任何因为Forge限制导致的问题。 |
以后索性把更新内容挂B站上算了() |
更好的效果图( |
着色 |