#Custom Lunar mods
1 messages · Page 1 of 1 (latest)
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
^^^ 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.
sounds viable, would be nice if you could develop mods that integrate directly into lunar's "mods" tab
code conflicts are one thing, and it's why so many mods are incompatible with lunar. if lunar had a modloader and sdk that developers can build upon, it would benefit both developers, players, and moonsworth.
i believe he was not talking about the fabric mods
Also since lunar already has a modloader, they could just release it to the public. At least until they do add Forge support
i'm talking about their current modloading in general, which is coming to forge soon
modloader??? public???? what do you mean?
fabrci modloading is already there
lunar does have its own modloader
some mods are incompatible scuh as those:
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
surprisingly no one asked
he get a point ngl
ok
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
Which is why it's be nice if lunar have us it's existing sdk
ohhhh
that's true
👍🏻
i mean
theres some things that can already be done to make fabric compatibility better
why did https://discord.com/channels/555932873798975568/1394087410668929126 turn spanish?
idk
Maybe I need to be asking for Lunar to make it's mods open source lol
if lunar provided their sdk or/and modloading system, it would provide a deeper integration between the mod and lunar
they could make a toggle to the lunar built in fabric mods like sodium, lithium
and it would also provide ease of use, considering it would be right next to where you configure existing lunar mods such as ping
ion think lc is supposed to be an open source...
they do have plenty of open source tooling
indeed, but what if lunar just share some of its code so developers knows how to avoid conflicts and make fabric mods that works on lunar?
they are avoiding that, considering that the lunar code appears to be obfuscated
they wouldn't release major parts of their code
and from my perspective, their modloading is a major part of lunar
Yes, but inexperienced users might not know what they're there for, and it'd make the ui cluttered. Besides, it's already bundled with sodium and Iris automatically
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
and it would make some mods that are incompatible have more possibilities
for example distant horizon, known to be incompatible
will work again if the built in mods can be disabled
true
Yes, because then it's just the generic fabric loader
the reason why lunar has soo many mod incompatibilities is because lunar is a client packed with alot of mods already adding more mods could cause issues with other preinstalled lunar mods (iris sodium etc) or lunar mods like keystrokes cps fps etc
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.
you can't avoid it
maybe you can't avoid it, but it can at least be minimized.
Define minimised like wdym by thay
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)
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
that's exactly the problem it would solve if they made a sdk or resources for developers
you sound like you have no experience in this field.
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
so summary:
open source code for all lunar mods
isn't lunar already open source?
like how was solar tweaksmade then?
right
use dynamic fps
wwhwat.
lunar is not open source
i think they got into the exe and jar files
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.
that's also completely different from what we asked. we asked for moonsworth to release a modloader so you can create mods that integrate with lunar directly, not forge or fabric.
oh
then how did solar------ get the things
sybau u aint mod
true i ain't a mod