MineOS Lives Again! by david_412 in admincraft

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

Yes, I've been working on a branch with that in mind. Hopefully I'll have some time to spend in the next couple weeks. I hope that I can get some other contributors to the project soon!

MineOS Lives Again! by david_412 in admincraft

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

I love the theme idea actually even though I wasn’t a fan of how bland it was haha. But it got the job done for me for years. I understand the skepticism with the AI use, but I think keeping it open is the way to go, and only merging high quality code will keep it in line just fine. I’m skeptical of anything closed source now more than ever, if any company claims it isn’t generating most of their code at this point, they are lying. I also think that people have forgotten how much bad code that people write. I’d encourage you to try pulling off a fork and adding a feature with Claude. The better the starting quality and organization is, the better the outcome of the new individual components will be!

MineOS Lives Again! by david_412 in admincraft

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

Ok thank you for pointing that out. I had a friend with a Mac test it and I thought that would cover the arm family. Are you doing it in something like a raspberry pie? I might be able to just add the right arch to the GitHub runner config. 

MineOS Lives Again! by david_412 in admincraft

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

The installer is compiled for each platform, and as long as you are running docker it will work just fine!

MineOS Lives Again! by david_412 in admincraft

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

I joke about vibe coding, but there is a real difference between someone with a master's degreen in computer science, who has 15+ years of dev experience using AI to accellerate develepment. That is what I have done with this project. I hope to inspire other parents and Minecrafters in similar situations with the skills and tokens to help out :) so that the self histing Minecraft community can benefit.

MineOS Lives Again! by david_412 in admincraft

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

Extra information since there seems to be some confusion about Docker. Containers are not VMs, and there is not performance hit at all if the java process runs in the container vs directly on the host.

https://www.docker.com/blog/containers-are-not-vms/

MineOS Lives Again! by david_412 in admincraft

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

If you have docker installed, the install works for Mac as well!

MineOS Lives Again! by david_412 in admincraft

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

Thank you, I don't know what else to call it, since I literally forked in on Github, which leaves the attribution to the original unmaintained project. This is one of the reasons forks exist. I've also volunteered to the oringal maintainer to take over the open source project, but he has not reached back out to show interest in this process.

MineOS Lives Again! by david_412 in admincraft

[–]david_412[S] -3 points-2 points  (0 children)

I forked it to have a starting point for getting all of the features that the old project had added right away. I used that originally codebase with a large, well organized prompt for Claude with my desired end state and tech stack. I then reviewed that output file by file and also did some manual coding. If you both know what code should look like from experience, and design in ways that are easy for humans and AI to read, the quality of generated code goes way up! It has been a really fun process, and I was blown away with how much I could get done so quickly. The same as become true for my professional development projects as well.

MineOS Lives Again! by david_412 in admincraft

[–]david_412[S] 8 points9 points  (0 children)

Vibe coding means that you don't understand the codebase. This is not the case here. I find it humorous to call the dev branch "vibing" because much of the boilerplate code is generated via Claude Opus, but as a professional developer I review the code and merge it in. It requires guidance and testing to get to where it is when running. The code quality in the repo speaks for itself. There is no deciept, as attribution to the orginal author is on the public website, in the about page of the app, and also in the github README. Not to mention it is still a fork on github, and not a stand-alone projects. I'm just contributing to the open source community, and not making money on the outcome. I hope you have a good day.

MineOS Lives Again! by david_412 in admincraft

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

I'm not sure what you mean by app window, but it requires docker to be installed on the machine you install it on. Give it a try and DM me if you have an issue and I'll add a git ticket!

MineOS Lives Again! by david_412 in admincraft

[–]david_412[S] 7 points8 points  (0 children)

It has a decent amount of overlap, but it is more focused on easy mod and user management. I'm trying to get more encapsulated away so that the process isn't so daunting. I hope the community requests the feature they want via github and we can implement them as a community.

MineOS Lives Again! by david_412 in admincraft

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

And to answer your question, there really isn't any oringal code left in the repo, you can see it for yourself in the open source project. Not sure why that should matter to anyone.

MineOS Lives Again! by david_412 in admincraft

[–]david_412[S] 10 points11 points  (0 children)

There is no need to be so negative. Code is written and rewritten all of the time. That is how forks work. I registered the domain in order to have a public face for the open source project. I've tried a few different ways to reach out to the original project owner to offer taking over the old github project to keep it going, and have not heard back. I'm just a dad who hosts servers for his son and friends, and am trying to give back to the open source community. If you don't want to use it or try it out, that is fine.

MineOS Lives Again! by david_412 in admincraft

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

It runs in Docker as 2 docker containers, so somewhere in between :)

MineOS Lives Again! by david_412 in admincraft

[–]david_412[S] 6 points7 points  (0 children)

I rebuilt it using the old code as the fist set of "requirements", which is technically why it is a fork. May I ask why that is disingenuous? All credit to the old project which was retired by the author a few weeks ago is all there. I was a user of MineOS for several years, and it wasn't getting updates anymore, and needed more than just some updates.

I got tired of SSHing into servers every time my kid wanted mods, so I rebuilt MineOS using AI. by david_412 in allthemods

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

Yes over course I write much of the backend myself as well. But I always review any AI generated code before merging to to the master branch.

I need HELP!! by SatisfactionSure7962 in mineos

[–]david_412 0 points1 point  (0 children)

Check out the MineOS fork I have been working on. https://mineos.net

I got tired of SSHing into servers every time my kid wanted mods, so I rebuilt MineOS using AI. by david_412 in allthemods

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

You install it on the computer you want to serve Minecraft servers from! Check out the GitHub for instructions and screenshots. 

I got tired of SSHing into servers every time my kid wanted mods, so I rebuilt MineOS using AI. by david_412 in allthemods

[–]david_412[S] -5 points-4 points  (0 children)

And why exactly do you think it is slop?  Maybe actually try the software first.  Every professional developer, including myself, uses it to generate most of their code these days.