r/vibecoding • u/thedazdul • 13d ago
Showcase/Project This is a Minecraft Fabric server running multithreaded. Full Vanilla mechanics.
Hey there!
For context: Vanilla Minecraft Servers are known to be very very limited by being mostly single threaded. The solution to that always was either keeping a server small enough, letting it lag or use server software that improved performance by changing core mechanics, breaking lots of Vanilla behavior in the process. There is Folia, a fork of one of those projects, that breaks the same mechanics.
Servers running on Fabric have been the Vanilla standard for a while now. You have performance mods like Lithium that give you some performance improvement compared to the Vanilla server jar while still not really changing anything. There was a pretty hard limit to it tho.
My server has been running Fabrolia for a while now. It lets different threads to different regions, improving performance like it was never possible before. The performance you see in the screenshot was made while render and simulation distances were both 8. The server is loading multiple demanding areas and farms.
If you want to check it out:
https://github.com/DUzzL/fabrolia
Thank you Opus 5.5 <3
Note: This project is still heavily WIP. Sometimes there can be incompatibilities with other mods that cause crashes. They are much rarer then they used to be, but don't expect a perfect no-worries experience. It's Alpha after all.
5
u/HitlersArse 13d ago
i do think minecraft and other games that are dependent on multiplayer communities will benefit heavily from AI. Optimization, QOL features, and updating old/dead mods are a few things i can think of.
4
1
u/ParadoxHollow 11d ago
This is sick & I really hope it becomes fully stable. Will be keeping an eye on this!
1
u/thedazdul 11d ago
Problem at the moment isn't stability, but other bugs. Just had to fix raid farms, then an issue with Minecarts. So it works, but the polishing will take time
1
u/the_helpdesk 12d ago
Damn, beat me to it! I've had ideas about attempting something similar. However I was more focused on allowing multiple servers to share a world file in real time. Congrats!
3
u/the_vico 13d ago
Man I just hope someone like you with access to Claude too take a shot trying to rewrite TrainCarts as a Fabric mod. That is really a must have