eaglerforge / EaglerForge-old

older custom client for EaglerForge, use injector instead for latest version
Other
54 stars 110 forks source link

Tracker for making mods loadable in desktop runtime #44

Open radmanplays opened 2 months ago

radmanplays commented 2 months ago

the modloader needs to be rewritten to work with Rhino

radmanplays commented 2 months ago

also guis made using html wont work

OeildeLynx31 commented 2 months ago

also guis made using html wont work

You can't remove this. It's the only way for those who don't know Java to make GUIs. You could find an alternative, a way to be able to communicate between the Javascript compiled with Rhino and the real Javascript.

radmanplays commented 2 months ago

also guis made using html wont work

You can't remove this. It's the only way for those who don't know Java to make GUIs. You could find an alternative, a way to be able to communicate between the Javascript compiled with Rhino and the real Javascript.

not possible, also the html guis in the web version will still work. I will probably add a way to make real Minecraft guis for the desktop runtime and the web version

STPv22 commented 2 months ago

Honestly, if youre using the desktop runtime to might as well just use sk launcher

radmanplays commented 2 months ago

Honestly, if youre using the desktop runtime to might as well just use sk launcher

you cant join eaglercraft servers on sklauncher or real Minecraft

OeildeLynx31 commented 2 months ago

also guis made using html wont work

You can't remove this. It's the only way for those who don't know Java to make GUIs. You could find an alternative, a way to be able to communicate between the Javascript compiled with Rhino and the real Javascript.

not possible, also the html guis in the web version will still work. I will probably add a way to make real Minecraft guis for the desktop runtime and the web version

Ok, thanks 🥲

OtterCodes101 commented 2 months ago

@radmanplays ngl making java guis in web should be more of a priority than porting the modloader to desktop runtime

Project516 commented 2 months ago

@radmanplays ngl making java guis in web should be more of a priority than porting the modloader to desktop runtime

No point in porting to desktop runtime

Project516 commented 2 months ago

Just more work

Project516 commented 2 months ago

Also if I remember correctly, lax made desktop runtime for debugging purposes. It was never ment for an alternative to real Minecraft on pc/linux/mac.

ZXMushroom63 commented 2 months ago

desktop runtime isn't worth it, rhino is miles behind the current ECMAScript spec and will break majority of the mod api, from the mod loader to the way the event system works.

Additionally, desktop runtime would literally just be a bad version of a proper modding ecosystem for java. (NeoForge, Fabric, literally anything would be a better option)

Also if I remember correctly, lax made desktop runtime for debugging purposes. It was never ment for an alternative to real Minecraft on pc/linux/mac.

STPv22 commented 2 months ago

I agree.