!OCUuWVrpIGfQMTcubb:matrix.org

Leafish

296 Members
Discuss all things Leafish, an open-source Minecraft client written in Rust!18 Servers

Load older messages


SenderMessageTime
12 Dec 2023
@PureTryOut:matrix.orgPureTryOut (matrix.org)
In reply to @_discord_160877998155759616:t2bot.io
I'm pretty sure we'd have to get permission to use another launcher's auth token (after a certain threshold you are charged per API call).

That's the main reason why I'm not supporting that route.

What? No, not at all. You're not using their auth token. They're logging you in and just pass the result they get from that to the client that's launching.

Like I said, that's literally what the Java client does. With the official launcher and third party ones

22:32:16
@PureTryOut:matrix.orgPureTryOut (matrix.org)
In reply to @_discord_160877998155759616:t2bot.io
I'm pretty sure we'd have to get permission to use another launcher's auth token (after a certain threshold you are charged per API call).

That's the main reason why I'm not supporting that route.
*

What? No, not at all. You're not using their API token. They're logging you in and just pass the result they get from that to the client that's launching.

Like I said, that's literally what the Java client does. With the official launcher and third party ones

22:32:25
@PureTryOut:matrix.orgPureTryOut (matrix.org)It's more elegant than doing it ourselves. Again, it's literally what the official client does as well. "Do one thing and do it well" is something more programs should abide too, and leaving authentication to a dedicated launcher is a good way to do so.22:33:28
13 Dec 2023
@_discord_160877998155759616:t2bot.ioskillman623 Okay. Admittedly I have no idea on how to do that. 00:07:54
14 Dec 2023
@_discord_265935563864014878:t2bot.io.pedrosf joined the room.03:25:45
22 Dec 2023
@_discord_160877998155759616:t2bot.ioskillman623 Correction - billing starts at 50,000 active users/month, and then at $.00325 per additional user. It's enough to go quite a ways while it is still small.

I might limit access to devs or a whitelist later on though so I don't get billed, maybe a small donation campaign ($5/month or whatever).
05:03:12
23 Dec 2023
@chillerdragon:matrix.orgchillerdragon
In reply to @_discord_1121159551815782481:t2bot.io
Also, worth noting that PolyMC specifically would also be a terrible dependency given that the developer is a transphobic bigot, and people rightfully do not want to contribute to that. Most of the developers that worked on it moved to PrismMC
Who is a transphobic bigot?
09:52:38
@_discord_321350331319451650:t2bot.iocooltexture This video has a good summary https://www.youtube.com/watch?v=FyS8ELbafN0 10:12:07
@_discord_321350331319451650:t2bot.iocooltexture changed their profile picture.10:12:07
@chillerdragon:matrix.orgchillerdragon Nice thanks 23:46:57
28 Dec 2023
@_discord_216199412597129216:t2bot.iothelexoplexx joined the room.20:12:14
@_discord_216199412597129216:t2bot.iothelexoplexx Is this project still alive? What happened? 20:17:45
@_discord_160877998155759616:t2bot.ioskillman623 It never really took off.

Most of the momentum was from 2 or 3 devs who for one reason or the other no longer make commits as often.

The main thing holding the client back is lack of a working microsoft authentication.
21:03:09
@_discord_160877998155759616:t2bot.ioskillman623 I do have a request open to use microsoft's API (to allow online play). I'll have to see if they approve it at some point, although it'll probably be after the new year due to the holidays currently. 21:04:39
@_discord_160877998155759616:t2bot.ioskillman623 I'm trying to map out the functions in Leafish into a graphical tree. Once that's done addressing issues and adding new features should be a bit easier as you don't have to manually trace the spaghetti code that's currently implemented. 21:15:33
29 Dec 2023
@_discord_216199412597129216:t2bot.iothelexoplexx Yeah, the thing is that most Minecraft-Clones ended up in this state and I think it's quite sad. 18:55:55
@_discord_321350331319451650:t2bot.iocooltexture its not really a clone since it implements the vanilla protocol, so it is more like a alternative client 19:02:17
@_discord_321350331319451650:t2bot.iocooltexture as in, you join a regular minecraft server wirt it 19:02:47
@v90c:matrix.homelab.wf@v90c:matrix.homelab.wfYeah, honestly way cooler than a clone19:03:01
@_discord_160877998155759616:t2bot.ioskillman623 In my opinion it shouldn't be a big hindrance. The main issue in my opinion is Microsoft mandates that you must have anti-piracy policies in place (requiring authentication) instead of assuming that ownership of the game being proved by having the files.

At some point I'm going to see if we can't hook into the OG minecraft launcher's downloaded files to extract the needed assets instead of downloading them, maybe coupled with checking the hashes of the launcher to verify it hasn't been tampered with. IMO that should be a good enough for legal reasons to not implement an authentication lock on use... at least until the option of official authentication methods are supported.
19:04:21
@_discord_160877998155759616:t2bot.ioskillman623 Technically there is a single modded block supported (thermal expansion's rockwool).

I have a local branch that I'm working on that hooks into generate-blocks to import more modded blocks/items, although I don't yet have a mod parsing tool.
19:08:31
30 Dec 2023
@_discord_328671133719199744:t2bot.iokoboo changed their display name from Koboo#0924 to koboo.01:58:43
@_discord_438100137622110219:t2bot.iojayaaaaa joined the room.02:46:51
6 Jan 2024
@_discord_160877998155759616:t2bot.ioskillman623 https://discord.com/channels/880415226393149470/880478583108272160/1193249147038482503 17:47:57
@_discord_160877998155759616:t2bot.ioskillman623 * Authentication servers work. Client side work needs to continue.
https://discord.com/channels/880415226393149470/880478583108272160/1193249147038482503
17:48:27
@PureTryOut:matrix.orgPureTryOut (matrix.org)https://matrix.to/#/!GccHEyvTSfTzIYQqNd:matrix.org/$xHElMqgQ46b3r5y37nQVC5nXekTjTzXIbnt0ywJ-b2g?via=matrix.org&via=t2bot.io&via=mozilla.org for any Matrix users18:25:34
18 Feb 2024
@jnglrobba:matrix.org@jnglrobba:matrix.org left the room.08:25:50
20 Feb 2024
@thatonecoder:matrix.orgthatonecoder joined the room.15:36:03
28 Feb 2024
@sj6qstkvtk:matrix.org@sj6qstkvtk:matrix.org left the room.14:52:44
@v90c:matrix.homelab.wf@v90c:matrix.homelab.wf left the room.14:53:02

There are no newer messages yet.


Back to Room ListRoom Version: 6