Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
zeng-github01 opened this issue Dec 4, 2023 · 8 comments
Open

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

zeng-github01 opened this issue Dec 4, 2023 · 8 comments

Comments

@zeng-github01
Copy link

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

@sddsd2332
Copy link
Owner

可以先把TileEntity写好下

@zeng-github01
Copy link
Author

zeng-github01 commented Dec 5, 2023

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

@sddsd2332
Copy link
Owner

我Mixin不会用

@zeng-github01
Copy link
Author

zeng-github01 commented Dec 5, 2023

可以先把TileEntity写好下

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

@zeng-github01
Copy link
Author

我Mixin不会用

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

@zeng-github01
Copy link
Author

zeng-github01 commented Dec 13, 2023

@sddsd2332 部分实现的TileEntity
TileEntityDimensionalStabilizer.zip

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

@zeng-github01
Copy link
Author

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

@zeng-github01
Copy link
Author

zeng-github01 commented May 11, 2024

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

目前鼠标放上去没事

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants