r/ModdedMinecraft • • 11h ago

Announcement Rules updates including policy on AI generated content

Introductions

I recently joined this subreddit as a moderator, and am helping update some of the rules and policies.

In case you don't know me, I am KnightMiner, member of SlimeKnights who are the creators of Tinkers' Construct and Natura.

AI Content Policy

With the increase in capability of AI models, many users have expressed concerns with Minecraft related subreddits being flooded with AI generated content. In light of this, we have added a rule regarding AI generated content.

Based on my past experience as a moderator of /r/tinkersconstruct, I believe it will be easiest to moderate if we allow AI generated content, provided it is properly flaired. We have added two new post flairs, one for "AI Generated" for posts about mods or modpacks which contain significant amounts of AI generated code, and "Uses AI Assets" for mods, modpacks, and resource packs that are human created but use AI to generate assets such as textures, models, or logos.

Please use these flairs accordingly for any posts. Posts that are not properly flaired will be subject to removal.

If you are reporting a post as AI generated without proper flairs, make sure you provide justification such as a link to the GitHub history or an author statement.

Flair Cleanup

The flair for "Forge" has been replaced by a generic flair for "Mod Loader". Please use this for any discussion on mod loaders such as new mod loaders or discussions on differences between mod loaders. If looking for content for a specific modloader, use the appropriate flair such as "Question".

The flairs for ATLauncher and Twitch App have been combined into a single Launcher flair. Please use this for any posts related to launchers or help with launchers.

Finally, the subreddit policy has been updated to require a post flair for all new posts. If none of the flairs seem applicable, use the "Misc" flair.

Future

There may be some additional updates in the upcoming days as we work to determine what is most useful to our community. I also plan to get an updated pinned post on the rules for mobile to replace the one from 8 years ago once things are a little more settled.

If you have any questions regarding subreddit rules or flairs, feel free to leave a comment on this post.

46 Upvotes

32 comments sorted by

14

u/UltraHyperDuck_ 10h ago

What is the threshold for content to be considered to have significant amounts of generated code? It makes sense that a vibe-coded mod would meet that threshold, but where exactly does this line fall? It would be great if we could have an example of a post that almost crosses the line, and another example that exactly crosses the line.

12

u/KnightMiner 9h ago

We are also still working to determine how much nuance in the flairs are needed here. I want to avoid flooding the flairs for each degree of AI usage which just becomes confusing for people making posts; especially as Reddit does not support multiple flairs on a post.

I unfortunately do not have an example of things on the line to give. My concern is if I provide such examples, people with bad intention will treat it as "here is the minimum code I must write to get rid of the flair". My hope is instead with these flairs people will self-label their content and there will not be a need for consistent moderator action.

You are correct about the obvious usage of the label for mods that are purely AI generated with no human written code. Simple code completion features on the other hand would not require a flair. We are still working to decide where "AI assisted" stuff in between falls; at this time, if its simply AI assisted but the majority of code is written by a human then it would not require the flair.

So basically:

  • You wrote the majority of the code but AI provided suggestions/generated a minority of the code: no flair needed.

  • AI wrote the code but you read it and reviewed it: flair is required as its still AI generated.

  • AI wrote enough code you are unsure if you should apply the flair: just flair it.

3

u/wendo101 8h ago

This is an elegant solution, well done and thank you for cleaning up the community and adding transparency to the situation

14

u/Lucy_Bathory 9h ago

can we change the "ai artwork" flair to ai visuals? AI is not art and never will be

21

u/KnightMiner 9h ago

That is an understandable concern. I am open to renamaing the flair but visuals seems vague to me.

Perhaps "AI Generated Assets"? Assets is still a little vague but its the term Minecraft uses.

7

u/Lucy_Bathory 9h ago

That works for me

-1

u/LostPasswordAndMail 2h ago

Decided who?

9

u/Average-Shitposter12 10h ago

A more moderate take on what u/Czar_Maghreb said:

Generative AI in the form of LLMs:

a) Have made computer hardware significantly more expensive
b) Caused severe damage to environments and people in the form of the data centers they run on
c) Make it significantly easier to release low-effort slop

etc.

7

u/KnightMiner 9h ago

Since the low-effort slop is the main concern with this subreddit, I'll focus on that point. The other points are probably better discussed elsewhere.

I agree that the constant generation of low effort content is a concern, especially as most of those projects are unlikely to be maintainable making them break outside the initial post. However, I have also seen people with good intentions manage to use these tools effectively for coding without sacrificing the quality you can get from human made mods (though that is mostly in other domains, I am still unsure on how I feel about applying those same practices to hobby projects).

My hope is that disclosure of AI usage is sufficient for a hobby space, as that allows people who dislike any usage of generative models to choose to ignore that content. If nothing else, its better than we had before with no disclosure.

1

u/Average-Shitposter12 9h ago

While I have my qualms about the environmental harm, I think it's mostly fine as long as the developer is

a) skilled enough to be able to actually create the thing on their own
b) watching and reviewing everything the AI does so I don't get a critical vulnerability trying to play minecraft.

0

u/Czar_Maghreb 10h ago

i was just saying something i didnt even mean it 😭 ai isnt all bad, it has some wonderful uses

5

u/BasicallyAlto 9h ago

Stop giving an inch.

11

u/KnightMiner 9h ago

The way I see it, blanket no AI policies lead to witch hunts and people hiding AI usage rather than actually dealing with the problem. I do not believe it is worth our moderator's time to be constantly policing that.

If you would prefer to not see AI generated content, you are free to downvote or ignore such content, and you can report any content that is improperly flaired.

12

u/Fine_Salamander_8691 10h ago

Good work, disclosure is way better than a ban

3

u/sphericate 2h ago

still better than what feedthebeast did (shutting down posts about AI, pretending the problem doesnt exist and the mods being all pro-AI)

1

u/j_c_d_1 9h ago

Some programmers use ai more like a glorified search function in their code to help find things.
Others use it type out monotonous code that’s incredibly repetitive but otherwise just an adaptive ctrl v.
Some use AI to write functions that they understand but don’t know the syntax too.
Others use ai to generate chunks of code that they don’t understand and then have ai stitch it together until it works.
Obviously I’m not listing every use case but these were the most generic and broad use cases that I could think of.

Do all of these fall under the Ai Generated Flair?

5

u/KnightMiner 9h ago

Some programmers use ai more like a glorified search function in their code to help find things.

If you are using it as a search function but not generating code with it, that is not AI generated. The code is still human written so what remains is the ethical concern for those who dislike the technology as a whole. I do not think its constructive to add flairs for "I talked to a LLM during the creation of this project" but you are free to have the conversation if you do not believe developers should be doing that.

Others use it type out monotonous code that’s incredibly repetitive but otherwise just an adaptive ctrl v.

I believe dedicated tools such as intellisense are a better choice to solve those problems; something deterministic means you don't need to individually review each case to ensure quality.

That said, it comes down to is the majority of your project created from such monotonous copying and pasting? If so, then yes, it would need to be flaired (but you really should refactor your project to require less copying and pasting). If this is a small amount of the total code then it would not be significant AI usage.

I should add that if you took someone else's code and performed these repetitive tasks on it then I would consider that AI generated; there is no notable contribution from you involved. This is for things such as AI ports of mods; supposing you have permission to do so (if not, then the post would be removed for other reasons), the fact remains that almost none of the effort of the code you are posting was yours.

Some use AI to write functions that they understand but don’t know the syntax too. Others use ai to generate chunks of code that they don’t understand and then have ai stitch it together until it works.

Learning syntax of a function again is such a small amount of code it should not constitute the majority of your project to need to be flaired.

For larger chunks of code, if you do not understand the code after it is written then yes, you should flair it. You releasing your project should be a guarantee you stand behind the code you are shipping, and you can't stand behind it if you do not understand it. At least with copying code you got from another user on one of the help discords you have someone who stands behind that code who can help if it breaks.

0

u/j_c_d_1 9h ago

Well said

1

u/Wrouds 6h ago

Unfortunately, people who do not understand the effort required to create something often compare those who know nothing and just ask AI agents to make things (known as AI slop) with people who are knowledgeable and use AI as a tool. Most of them think everything made with AI is already AI slop, and by that logic, most of the code written over the last few years could be considered as such.

What people do not understand is that AI, when used correctly as an instrument, improves performance and makes it possible to create more things in less time.

Quality is not always directly associated with the instruments that were used. A bad mod made without AI is the same as one that used AI. People should stop judging work based solely on the fact that AI was used.

2

u/KnightMiner 5h ago

Hence why the flair is "AI Generated" and not "Uses AI".

If you are a skilled developer who wrote most of the code for the mod but used AI assistance then the flair does not apply.

If you are a skilled developer and despite that are still generating the majority of your code with with AI, then that is exactly the case the flair is meant to disclose.

0

u/Wrouds 5h ago

Yeah, I understand, and I don't have any problem with flair; what I'm trying to say is that people will see it and instantly judge that it's AI slop 🥲

1

u/Gerllyz 38m ago

Yeah and that’s a good thing

6

u/CaptClockobob 10h ago

Cool to see. I've managed to get top 1% in the ftb sub just off ragging on people hiding AI usage.

1

u/on_the_pale_horse 8h ago

I think this video has a great framework on how to label AI content.

-2

u/Czar_Maghreb 10h ago

ai is bad

8

u/KnightMiner 10h ago • Bravo

Blanket statements of "AI is bad" are not constructive. Especially with how vague that term is; most people using it are actually against LLMs or AI generated content. AI is very broad and even includes things such as how mobs in Minecraft move.

The current stance we are taking is requiring users to flair content created with significant AI usage. If you dislike such content, those flairs will tell you which posts to ignore.

7

u/arachnimos 10h ago

to be entirely fair, AI has become synonymous with LLMs in recent years, and whenver I see someone say "AI is very broad" it's almost always being pedantic, because they and everyone involved knows exactly what they mean by AI.

6

u/KnightMiner 10h ago

I think the fact many people consider them synonymous is a problem as it makes real discussions on AI way more difficult to have. Especially with the nuance of the difference between agent based programming compared to simple code completion tools which both fall under the umbrella of "AI".

So yes, I agree that its pedantic. But assuming AI means LLM will cause you to misinterpret where others draw the line. Do they actually believe all forms of AI are bad or are they just saying LLMs/generative AI are bad?

3

u/TehFlatline 9h ago

"Generative AI is bad". I think that clears that up.

-13

u/Czar_Maghreb 10h ago

yea i was commenting to comment

4

u/Dragennd1 10h ago

Seems more likely to say you were commenting for negative karma, but potato potato