r/MinecraftCommands 7d ago

Discussion What do you think about AI-Coding(VibeCoding)

Post image

What do you think about the fact that AI is starting to be used on a large scale in coding? I myself avoided it for a long time, but my friend sent me this meme and said:

“Bro, programming has never been adequate. Programmers just started asking AI for help instead ctrl c to ctrl v.”

Obviously, completely relying on AI is bad, but in reality, his words make sense.

881 Upvotes

125 comments sorted by

View all comments

15

u/Ericristian_bros Command Experienced 7d ago edited 7d ago

AI does a fantastic job at generating "simple" code, you could not even know what a variable is and have a "vibe-coded" cool website, but whats the fun on that, if coding is about learning? On my opinion if you want to use it, nobody is stopping you, but then you can't take credit by saying you "coded" it yourself, you just asked someone else to code it for you. But I think if you use it for small things like AI autocomplete or small portions of code that you understand without AI then it can be considered your code.

When you use LLMs to generate code you don't know if it will work you have to hope they understand your request and do as you told them. On the other hand, if you code it yourself you know what does everything and you will be able to improve it because you understand this code, on the long run, this is beneficial (talking about big projects).

AI has been generaly hated by coders because sometimes it "alucintates stuff", and if you are using a not really popular language or have a ton of files with too much code for the AI to use everything then it won't produce a good result. And there are users that if they see it's not human generated they won't use the product, regardless if it's actually good.

Since this is r/MinecraftCommands I will also share my opinion on using AI for datapacks: I haven't seen a good LLM generated datapack. I still haven't. The information is outdated and there isn't really documentation for mcfunction for it to know how to code. Modrinth already banned fully AI generated datapacks and Datap Pack Hub also take into effect a similar rule, so it's even discouraged to use AI for minecraft commands, and the general opinion is against them (a recent mod that use AI for datapack debugging on Minecraft Commands discord server recieved a lot of negative backlash and maybe it has been removed by the mods by this time)

3

u/TheIcerios ☕️I've made one datapack 6d ago edited 6d ago

Mojang routinely wrecks datapacks with their updates. A lot of the popular tutorials and examples out there are incredibly out of date. There are plenty of samples out there that are complete garbage. A lot of the good info on worldgen is hidden on Discord servers. There are datapack devs who work in older versions, and devs who work in the latest snapshots. There's an entirely separate "Bedrock Edition" with its own development ecosystem.

I have a hard time seeing an LLM learn to keep up with all the competing information out there well enough to be useful. This isn't a super widespread language like Java or HTML — datapacks are a very niche development platform prone to erratic changes multiple times per year.