Mekanism-CE-Unofficial

Mekanism-CE-Unofficial

46.6k Downloads

有没有可能实现维度稳定器呢?

zeng-github01 opened this issue · 8 comments

commented

我本地尝试了实现一些TileEntity的逻辑,但是突然发现方块和GUI不好弄... 就暂时放弃了

commented

@sddsd2332 大佬能给点指导嘛?我已经把维度稳定器的方块和GUI搞出来了,但是按Shift 放物品会崩(例如电池),也没有什么有价值的错误信息。GUI只弄了一半,那一排开关按钮还没折腾出来。
具体的代码在我分叉的对应分支下面

目前鼠标放上去没事

同时暂时也没办法附加上材质

commented

我Mixin不会用

已经完美的修好了这个兼容bug,开心

commented

可以先把TileEntity写好下

commented

可以先把TileEntity写好下

至于TileEntity,我差不多整完了,直接抄MEK官方的实现,但是有一些官方的变量还没弄懂,感觉会有bug。之前搞装甲助跑器的时候合并弄得太乱了,还不知道那部分代码还在不在,理一下新弄一个分支好了

commented

@sddsd2332 大佬会用Mixin 这个东西吗?有个扩展1.12.2 id上限的Mod使用了大量的mixin 和压缩空间有兼容问题,看起来想要修复这些兼容性问题,我也得用mixin 但是还没想好修复方案。完整的渲染逻辑还没理清楚,只找到了一个中间类。能不能支个招

commented

我Mixin不会用

commented

@sddsd2332 部分实现的TileEntity
TileEntityDimensionalStabilizer.zip

机器类型那里对应的方法还没写好,因为还需要分配guid 什么的 这个不好搞
还有一些东西漏写了,比如升级组件啥的

commented

@sddsd2332 属实火大,加机器的时候设置了个没用过的meta 直接数组越界,翻了半天都没发现有相关数组