#Custom Lunar mods

1 messages · Page 1 of 1 (latest)

cobalt ivy
#

To be clear, I am NOT asking for Forge support. I'm wondering if it's possible to make/publicize a Lunar Client custom modloader, so that people would be able to make their own mods specifically for Lunar.

prime scroll
#

kinda pointless…fabric and forge have a lot of mods to use, meanwhile mods developer has to work on something with much less playerbase and (possibly) worse modloader

outer fog
#

^^^ also instead of making people make their own mods

#

why don't they just add the mods instead

#

and i know very well that new users are gonna go in #📋︱community-support and keep asking about it every 5 seconds without even trying to know how to make one.

fair orbit
fair orbit
outer fog
#

i believe he was not talking about the fabric mods

cobalt ivy
#

Also since lunar already has a modloader, they could just release it to the public. At least until they do add Forge support

fair orbit
#

i'm talking about their current modloading in general, which is coming to forge soon

outer fog
#

fabrci modloading is already there

fair orbit
#

lunar does have its own modloader

outer fog
#

some mods are incompatible scuh as those:

fair orbit
#

developing fabric mods and making sure you do not use the same exports that lunar client uses is impossible

#

would result to tons of trial and error

prime scroll
#

he get a point ngl

outer fog
fair orbit
#

if you overlap lunar's code choices, your mod will cause issues or crash. if lunar provides the resources for developers to develop stable and performant mods, it will benefit everyone

cobalt ivy
fair orbit
#

that's true

outer fog
#

i understand it now

#

okay that's good

fair orbit
#

👍🏻

prime scroll
#

i mean

#

theres some things that can already be done to make fabric compatibility better

fair orbit
outer fog
#

idk

cobalt ivy
#

Maybe I need to be asking for Lunar to make it's mods open source lol

fair orbit
prime scroll
#

they could make a toggle to the lunar built in fabric mods like sodium, lithium

fair orbit
#

and it would also provide ease of use, considering it would be right next to where you configure existing lunar mods such as ping

outer fog
#

ion think lc is supposed to be an open source...

fair orbit
prime scroll
fair orbit
#

they wouldn't release major parts of their code

#

and from my perspective, their modloading is a major part of lunar

cobalt ivy
fair orbit
#

nevertheless, they should provide resources for mod developers that would like to develop for lunar client users

#

they already have open source projects but they are of minimal benefit to mod developers

prime scroll
#

for example distant horizon, known to be incompatible

#

will work again if the built in mods can be disabled

cobalt ivy
burnt finch
cobalt ivy
#

Everyone is talking about incompatibilities--but I'm suggesting getting lunar's loader and source code for the mods so that the incompatibilities could be avoided. I'm not suggesting forge or fabric support.

cobalt ivy
#

maybe you can't avoid it, but it can at least be minimized.

burnt finch
#

Define minimised like wdym by thay

lavish apex
burnt finch
# lavish apex you can avoid it

ye but that requires alot of work from the dev side
or lunar has to do it which if your gonna make all mods compatible with it

#

its no longer a client

#

cuz for lunar to fix it they gotta be removing features(but at some minor cases could save both stability with mod and lunr)

#

then people will start to complaain lunar is bad for fps

#

as 1 of the mods conflicting mods are iris and all(i ment for 3rd party mods it conflicts with iris)

jovial path
#

If they do a java lunar api/handler so we can know how does lunar menu work

#

Would be perfect

#

The problem with this is that people is making unfair advantages or virus with this

fair orbit
#

you sound like you have no experience in this field.

fair orbit
# burnt finch you can't avoid it

that's also exactly the point of this conversation. if they release developer resources or libraries for developers to base their lunar-specific mods on, incompatibilities will no longer be a thing.

#

fyi incompatibilities are caused by code conflicts between the installed mod and lunar modifications

lavish apex
#

^ which is why it can be avoided

#

you can write code that just conflicts less

outer fog
#

so summary:
open source code for all lunar mods

burnt finch
#

like how was solar tweaksmade then?

outer fog
#

right

analog scarab
#

use dynamic fps

outer fog
#

wwhwat.

distant sluice
outer fog
fair orbit
#

lunar client isn't opensource

#

you can still extract the app.asar of the launcher to get the partial source code of the launcher, but the client itself is not opensource

#

the .jar files are all heavily obfuscated and secured to prevent tampering or read access.

fair orbit
outer fog
proven compass
outer fog