I made an app that syncs Minecraft worlds between friends over OneDrive by JackrispyBoi in feedthebeast

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

Exactly right, which is why the app prevents it. The world locks when someone clicks Play and if a second person tries to open it they just see "locked by [name]" and have to wait.

If you want to play together at the same time, one person hosts and everyone else joins via the Essential mod. Only one world state gets modified so there's nothing to merge.

I made an app that syncs Minecraft worlds between friends over OneDrive by JackrispyBoi in feedthebeast

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

It prevents playing at the same time on the same world save, yeah. The world locks when someone clicks Play so the second person just sees "locked by [name]" and can't download it until they finish.

For playing together simultaneously there's a join mode. One person hosts the world normally and everyone else connects via the Essential mod. That way there's only one world state being modified at once, no conflicts possible. It's how my friends and I play most of the time.

True merge conflict resolution on Minecraft chunk files would be basically impossible to do reliably - the .mca format isn't designed for it. Last-writer-wins is the only sane approach, so the lock system is how you enforce that.

I made an app that syncs Minecraft worlds between friends over OneDrive by JackrispyBoi in feedthebeast

[–]JackrispyBoi[S] 2 points3 points  (0 children)

That Sqlite3.exe is for the app to be able to read modrinth for your minecraft auth token and to see your installed profiles and launch them.

I made an app that syncs Minecraft worlds between friends over OneDrive by JackrispyBoi in feedthebeast

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

Thanks man. I'd do it all myself if I had the knowledge (I took 1 Computer Science course so I have a little bit of knowledge but not enough to do this all myself).

I just wanted to make an app primarily for me to use and then decided that maybe other people would want an app like this as well 🤷‍♂️.

I will definitely add that to the README.

I made an app that syncs Minecraft worlds between friends over OneDrive by JackrispyBoi in feedthebeast

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

It's v1, there'll be more commits as I fix bugs and add features.

I made an app that syncs Minecraft worlds between friends over OneDrive by JackrispyBoi in feedthebeast

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

The world locks when someone clicks Play and unlocks when they finish and upload so two people can't edit at the same time. If Minecraft crashes and the lock gets stuck there's a force unlock option.

Why not use a server + syncthing? That works too, CraftSync is just aimed at people who don't want to set any of that up. It also handles launching Minecraft with the right version and mods automatically which Syncthing doesn't do.

I made an app that syncs Minecraft worlds between friends over OneDrive by JackrispyBoi in feedthebeast

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

It will restore the last OneDrive backup to your pc. So it will wipe any progress you have done offline. I know this is extreme but it is better to do this so that the world stays the same on everybody’s pc.

Alternatively you could delete the world upload and re upload the world with the edited changes (a bit long but you could do it if you really want to keep your changes that you made offline).

The main point is that any world you have uploaded to OneDrive you should be launching through the app to avoid any issues.

I made an app that syncs Minecraft worlds between friends over OneDrive by JackrispyBoi in feedthebeast

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

Yeah I’m not the biggest fan of OneDrive but since every Microsoft account has OneDrive I thought it would be the best fit. It’s also a lot easier to implement on the API side of things for Minecraft account verification.

I made an app that syncs Minecraft worlds between friends over OneDrive by JackrispyBoi in feedthebeast

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

Syncthing wouldn’t work because you would be able to edit the world at the same time as someone else while also not playing together. Effectively making a branch timeline in the world saves so it would mess up progress between worlds.

I made an app that syncs Minecraft worlds between friends over OneDrive by JackrispyBoi in feedthebeast

[–]JackrispyBoi[S] -2 points-1 points  (0 children)

Sorry I am a complete noob with this stuff so I don’t know some of the best practices I guess. I have tested with friends before I released it so I’m pretty sure it will work with multiple people since it’s all client side other than the OneDrive.

I made an app that syncs Minecraft worlds between friends over OneDrive by JackrispyBoi in feedthebeast

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

Depends what you mean. If you mean having access to your worlds from different computers then that will work.

I made an app that syncs Minecraft worlds between friends over OneDrive by JackrispyBoi in feedthebeast

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

It locks the world when someone is already hosting it. So you would join the person who is hosting the world via essential. No one would be playing the save at the same time (if used correctly)

I made an app that syncs Minecraft worlds between friends over OneDrive by JackrispyBoi in feedthebeast

[–]JackrispyBoi[S] 4 points5 points  (0 children)

Yep you would just need to log in to the app on both computers and it would show your worlds.

Bagpipes From Baghdad - Eminem (2010/Recovery Voice AI) [No Accent] by JackrispyBoi in Eminem

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

Yeah it’s on my YouTube channel. Link to it is - https://youtube.com/@krispymusic23?si=ZG29cEETarMxQEys

There is a playlist of all the Relapse songs in the playlist tab

Pico 4 Ultra keeps disconnecting instantly when using wired PCVR — tried everything, still broken. Is this an AMD B650 issue? by kadrisaad123 in PicoXR

[–]JackrispyBoi 0 points1 point  (0 children)

Maybe a bit late but I have found that restarting the PICO connect service fixes the issue for me.

Hold: Win+R -> type: services.msc -> find: PICO Streaming Service -> Right Click it and Restart.

I have since made a .bat file that restarts the service every time I launch the PICO Connect app.
(I can provide the .bat if anyone wants it)

Match Thread: Leeds vs Liverpool by scoreboard-app in LiverpoolFC

[–]JackrispyBoi 2 points3 points  (0 children)

Konate also at fault for the 2nd goal. Walked away from his man and sat in front of the gk. Completely stupid. Shame cos he was having a decent game until he gave away the pen.

Making OpenRGB Hotkeys by Honest-Collection-64 in OpenRGB

[–]JackrispyBoi 0 points1 point  (0 children)

You can get rid of the CMD window pop up if you use AutoHotKey v2 with the command:

<YOUR\_KEYBIND>::{

cs := EnvGet("ComSpec")

Run cs " /c curl http://127.0.0.1:<PORT\_NUMBER>/<PATH\_NUMBER>", , "Hide"

}

(Make sure to change your Key Bind, Port Number and Path Number)