MachineMuse / MachineMusePowersuits

Minecraft mod, take 2
236 stars 105 forks source link

1.13.2 planning #882

Open lehjr opened 5 years ago

lehjr commented 5 years ago

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

lehjr commented 5 years ago

Started porting last night. 1.13 is... interesting.

eyeonus commented 5 years ago

Oh?

lehjr commented 5 years ago

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.

eyeonus commented 5 years ago

Sounds like a load of fun and I wish you well.

(Only half of that was sarcastic.)

lehjr commented 5 years ago

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.

lehjr commented 5 years ago

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.

EzerArch commented 5 years ago

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.

lehjr commented 5 years ago

Looks like forge released a 1.13.2 version :O guess I better get on it.

lehjr commented 5 years ago

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.