Open lehjr opened 5 years ago
Started porting last night. 1.13 is... interesting.
Oh?
Beyond the usual changes like renaming methods and variables, there's a few changes due to lwjgl being different. Still working on the GUI stuff at the moment, but already I can see mouse and keyboard handling is going to be different. I'm also not sure about setting the project up for intelij as only eclipse project files can be generated.
I'm not sure how far I will get, but I figured I might as well get started.
Sounds like a load of fun and I wish you well.
(Only half of that was sarcastic.)
Installed the "Eclipser" plugin. Hard to say for sure if the run configurations work, since the project is far from building, but it does actually generate them.
So far biggest changes seem to be in capabilities and registering things. Networking looks pretty barebones at the moment, as does recipes handling. GUI stuff is a bit different but not as much as expected.
Have you heard of Matter Overdrive mod? https://twitter.com/EzerArch/status/1090859342981709825
It's kind of MPS-esque, except the motif is quite different. The mod turns the player into an android but there are some MPS features like a mob shield and blink driver. I like how the aesthetics turned out.
Looks like forge released a 1.13.2 version :O guess I better get on it.
So far, this is coming along. No major hiccups yet, but it's still early. I'm currently working changing the modules to ItemStacks and creating a capability system for those based on my earlier experiments.
I was thinking about switching to an off the shelf GUI system for 1.13.x. Currently, I'm looking at nifty-gui: https://vimeo.com/25637085