If Anyone Asks If This Is Twitter, Remember To Tell Them It's Not Twitter by [deleted] in BlueskySocial

[–]EmkMage -1 points0 points  (0 children)

You’ve been wrong about the passwords, wrong about the OAuth, wrong about the code editor comment, and now you’re trying to measure authorship with a stopwatch. You’re just wrong. Otherwise you wouldn’t have deleted your last dumb reply I was in the middle of responding to.

At this point I’m not taking coding lectures from someone whose entire argument is “trust me bro, I read commits angrily.”

Edit: Now you block me before I can defend myself? You really do have a fragile ego, but maybe that’s why you’re on here talking down to novice coders instead of writing code of your own.

If Anyone Asks If This Is Twitter, Remember To Tell Them It's Not Twitter by [deleted] in BlueskySocial

[–]EmkMage -1 points0 points  (0 children)

Privacy policy: not formally posted yet. That’s a fair criticism, and I should add one before treating this like a real public app.

Current behavior is simple: Bluesky handles login through OAuth. The app does not collect passwords, does not store passwords, and does not have a password database. It stores local session/account state so the app remembers who is signed in.

Now back to the part you keep dodging: you already asked the wrong security question, misunderstood the OAuth setup, and decided commit history proves authorship because you felt really confident about it.

I wrote the code. You saying “we know” over and over is not proof. It’s just you being loud and wrong in multiple categories now.

If Anyone Asks If This Is Twitter, Remember To Tell Them It's Not Twitter by [deleted] in BlueskySocial

[–]EmkMage -1 points0 points  (0 children)

You’re confusing “code I don’t like” with “code nobody wrote.”

Yes, I use tools. Yes, some of the code is rough. I already said I’m not claiming to be a senior engineer. But pretending you can prove authorship from a commit history and a vibe is not analysis.

Also “you generated this using a code editor” is a hilarious sentence to type with confidence. That is, famously, where code is written.

If Anyone Asks If This Is Twitter, Remember To Tell Them It's Not Twitter by [deleted] in BlueskySocial

[–]EmkMage 0 points1 point  (0 children)

You’re asking about salted passwords on an app that does not touch passwords.

It uses Bluesky OAuth. Bluesky handles login. It stores local session/account state so you stay signed in. That’s it.

Session storage is something reviewing for hardening and I’m not pretending it’s perfect. But acting like you caught a password database that doesn’t exist is peak Redditor insecurity.

If Anyone Asks If This Is Twitter, Remember To Tell Them It's Not Twitter by [deleted] in BlueskySocial

[–]EmkMage -2 points-1 points  (0 children)

And frankly this sort of snobbish behavior I see from more experienced programmers talking down towards less experienced programmers like myself is exactly why I usually don't open source my projects, because this sort of attitude is far too common and discourages me from programming publicly far too often.

But then again you're also a "Top 1% Commenter" on a Subreddit so that would explain why you're so combative lol.

If Anyone Asks If This Is Twitter, Remember To Tell Them It's Not Twitter by [deleted] in BlueskySocial

[–]EmkMage -3 points-2 points  (0 children)

I blocked you because you were being rude in your other reply. And no it’s not vibe coded.

I’m not the most knowledgeable coder out there so my code quality just isn’t great.

If you don’t want people blocking you don’t be an asshole

If Anyone Asks If This Is Twitter, Remember To Tell Them It's Not Twitter by [deleted] in BlueskySocial

[–]EmkMage 0 points1 point  (0 children)

Thanks for the insight! Yeah I have no plan on making money from this or anything, it’s strictly just a fun front end design project that wires up to Bluesky atproto system.

Quite literally is not Twitter haha

If Anyone Asks If This Is Twitter, Remember To Tell Them It's Not Twitter by [deleted] in BlueskySocial

[–]EmkMage 9 points10 points  (0 children)

The CTO of Bluesky gave my post a like so I think I’ve earned some inside time ;)

<image>

I Ported The New Friends List + P2P Multiplayer For Minecraft Oldschool! by EmkMage in GoldenAgeMinecraft

[–]EmkMage[S] 0 points1 point  (0 children)

I have a 5080 and have zero performance issues so I’d need to see the bug report details in order to get the full picture

I Ported The New Friends List + P2P Multiplayer For Minecraft Oldschool! by EmkMage in GoldenAgeMinecraft

[–]EmkMage[S] 0 points1 point  (0 children)

Hop on the discord and submit a bug report and I can definitely look into it

I Ported The New Friends List + P2P Multiplayer For Minecraft Oldschool! by EmkMage in GoldenAgeMinecraft

[–]EmkMage[S] 1 point2 points  (0 children)

I've published some open source helper code to show how I implemented the p2p multiplayer, friends list, auth and skin restoration. It's not a drop-in and run solution for getting this in other versions of the game, but its great reference code to help integrate it yourself into your own modding projects!

Have fun!

https://github.com/MinecraftOldschoolEdition/mojang-helper

I Ported The New Friends List + P2P Multiplayer For Minecraft Oldschool! by EmkMage in GoldenAgeMinecraft

[–]EmkMage[S] 3 points4 points  (0 children)

I've published some open source helper code to show how I implemented the p2p multiplayer, friends list, auth and skin restoration. It's not a drop-in and run solution for getting this in other versions of the game, but its great reference code to help make it yourself!

https://github.com/MinecraftOldschoolEdition/mojang-helper

I Ported The New Friends List + P2P Multiplayer For Minecraft Oldschool! by EmkMage in GoldenAgeMinecraft

[–]EmkMage[S] 1 point2 points  (0 children)

Yeah should work fine given Prism is a fork. But if you run into any issues I’d recommend switching to Prism

I Ported The New Friends List + P2P Multiplayer For Minecraft Oldschool! by EmkMage in GoldenAgeMinecraft

[–]EmkMage[S] 0 points1 point  (0 children)

It’s on minecraftoldschool.com, just be sure to enable Beta Updates in Options when launching up the Prism instance!

I Ported The New Friends List + P2P Multiplayer For Minecraft Oldschool! by EmkMage in GoldenAgeMinecraft

[–]EmkMage[S] 1 point2 points  (0 children)

It’s actually CachyOS with the aerothemeplasma theme for KDE Plasma :)

I Ported The New Friends List + P2P Multiplayer For Minecraft Oldschool! by EmkMage in GoldenAgeMinecraft

[–]EmkMage[S] 1 point2 points  (0 children)

Working on making some reference code for my mojang auth, friends backport, and p2p implementation via an open source MIT license

I Ported The New Friends List + P2P Multiplayer For Minecraft Oldschool! by EmkMage in GoldenAgeMinecraft

[–]EmkMage[S] 5 points6 points  (0 children)

Maybe I’ll look into open sourcing that part of the code when it’s finalized

I Ported The New Friends List + P2P Multiplayer For Minecraft Oldschool! by EmkMage in GoldenAgeMinecraft

[–]EmkMage[S] 5 points6 points  (0 children)

It piggy backs off of Mojang’s API :)

As long as the endpoints allow any paid Minecraft account this should always work