ContentDB generative AI disclosure
- rubenwardy
- Moderator
- Posts: 7104
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: London, United Kingdom
- Contact:
ContentDB generative AI disclosure
ContentDB now has per package AI disclosure. There are three options: No AI used, AI-assisted (minor uses / code completion likely to be negligible for copyright), and AI-generated (generated assets or code)
If you're a content creator, please label your packages at https://content.luanti.org/user/ai-disclosure/
If you're a user, keep an eye out for new controls to manage whether you see AI-generated content.
To hide AI-generated content in the Luanti client, you can now edit contentdb_flag_blacklist to include "genai". To hide both AI-generated and AI-assisted, include "anyai".
If you're a content creator, please label your packages at https://content.luanti.org/user/ai-disclosure/
If you're a user, keep an eye out for new controls to manage whether you see AI-generated content.
To hide AI-generated content in the Luanti client, you can now edit contentdb_flag_blacklist to include "genai". To hide both AI-generated and AI-assisted, include "anyai".
Re: ContentDB generative AI disclosure
maybe add a fourth option "i dont know" ?
becuase many are using allready existing code (you know ... open source and stuff) and dont know if code they used is AI generated.
so, as soon as you use code from others, you can not know if you really didnt have any AI-slop in your code.
becuase many are using allready existing code (you know ... open source and stuff) and dont know if code they used is AI generated.
so, as soon as you use code from others, you can not know if you really didnt have any AI-slop in your code.
My YouTube-Site with Minetest-LetsPlays and some of my Servers: Carpathian Ethereal Vanilla Creative MineClone2 --- Discord
- rubenwardy
- Moderator
- Posts: 7104
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: London, United Kingdom
- Contact:
Re: ContentDB generative AI disclosure
Doing copyright correctly means you need to know where the things you use come from. If you use a mod with ai-generated assets or code, you should know this and it should be declared in the used mod's README/license.
As for ai-assisted, I'm not too worried about this being labelled correctly. It shouldn't be significant for copyright - it's basically impossible to tell if code is AI-assisted. So do this on a best effort, if you don't know whether a mod you include is ai-assisted then you're not going to get in trouble for it.
As for ai-assisted, I'm not too worried about this being labelled correctly. It shouldn't be significant for copyright - it's basically impossible to tell if code is AI-assisted. So do this on a best effort, if you don't know whether a mod you include is ai-assisted then you're not going to get in trouble for it.
Re: ContentDB generative AI disclosure
???rubenwardy wrote: ↑Sun Jan 25, 2026 17:50Doing copyright correctly means you need to know where the things you use come from. If you use a mod with ai-generated assets or code, you should know this and it should be declared in the used mod's README/license.
As for ai-assisted, I'm not too worried about this being labelled correctly. It shouldn't be significant for copyright - it's basically impossible to tell if code is AI-assisted. So do this on a best effort, if you don't know whether a mod you include is ai-assisted then you're not going to get in trouble for it.
sorry if im a little lost here ... i have no idea about licencing code xD
but if i write GPL stuff and use other GPL code in it ... how can i be aware of if and what is written with the help of AI ?
for me, as a programer, i only see thats its GPL licenced. noone writes "i used AI" in it (even if he should).
so, as soon as i copy code from a GPL-github-project or similair, i simple cannot garantee that my code is ai-free ... i just "dont know"
My YouTube-Site with Minetest-LetsPlays and some of my Servers: Carpathian Ethereal Vanilla Creative MineClone2 --- Discord
- Linuxdirk
- Member
- Posts: 3414
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: ContentDB generative AI disclosure
When flagged as “AI used” will there be a tag added? Or an otherwise searchable category on the website?
- rubenwardy
- Moderator
- Posts: 7104
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: London, United Kingdom
- Contact:
Re: ContentDB generative AI disclosure
You can see an example here: https://content.luanti.org/packages/Luf ... ns_remote/
The hide flag also works on the website, see hide tag and content warnings here: https://content.luanti.org/packages/advanced-search/
Eventually I'll add a button at the bottom to hide AI using cookies
- Linuxdirk
- Member
- Posts: 3414
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: ContentDB generative AI disclosure
Oh, there it is! :)
But why is the advanced search hidden away in the footer and not displayed next beside the search button? And the no-AI options are hidden between other tags in a tiny four-lines scrollable text box.
I also was not able to find a settable flag in my settings for excluding AI generated content from browsing or search results.
Such relevant and important features like an AI-free search should be easily accessible for common users. When even advanced users cannot find them, something is missing.
But why is the advanced search hidden away in the footer and not displayed next beside the search button? And the no-AI options are hidden between other tags in a tiny four-lines scrollable text box.
I also was not able to find a settable flag in my settings for excluding AI generated content from browsing or search results.
Such relevant and important features like an AI-free search should be easily accessible for common users. When even advanced users cannot find them, something is missing.
- rubenwardy
- Moderator
- Posts: 7104
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: London, United Kingdom
- Contact:
Re: ContentDB generative AI disclosure
This is just the first iteration of the feature to allow packages to start being labelled correctly, more to follow :)
Re: ContentDB generative AI disclosure
Those new labels are ridiculous and laughable. Just to please the anti-AI league?rubenwardy wrote: ↑Sun Jan 25, 2026 16:18ContentDB now has per package AI disclosure. There are three options: No AI used, AI-assisted (minor uses / code completion likely to be negligible for copyright), and AI-generated (generated assets or code)
If you're a content creator, please label your packages at https://content.luanti.org/user/ai-disclosure/
If you're a user, keep an eye out for new controls to manage whether you see AI-generated content.
To hide AI-generated content in the Luanti client, you can now edit contentdb_flag_blacklist to include "genai". To hide both AI-generated and AI-assisted, include "anyai".
Nowadays, the use of AI in code and assets is undetectable. In video, it still is.
That means trusting people's honesty. And people are not honest.
In other words ---->>>> it's a waste of time.
We have to embrace AI, no matter what.
As a curious aside, my boss accused me of using AI. I told him that of course I did, that I wasn't going to waste my time doing the tedious reports he requires of me. Useless paperwork. There are no more than 20 or 30 years left. Why waste time on things that AI can do for us?
AI is the most wonderful thing that has happened to humanity since the advent of the internet in the 1990s. I'm amazed.
- Linuxdirk
- Member
- Posts: 3414
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: ContentDB generative AI disclosure
… of course our favorite guy loves AI slop 🤣
Re: ContentDB generative AI disclosure
i mean ... his game and mods are working ... so why not ?
if he has good experience with AI and AI is here to stay anyway ... why not using it ?
sure ... AI can be bad ... but it doesnt need to
My YouTube-Site with Minetest-LetsPlays and some of my Servers: Carpathian Ethereal Vanilla Creative MineClone2 --- Discord
- Linuxdirk
- Member
- Posts: 3414
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: ContentDB generative AI disclosure
Please excuse my language, but the only currently flagged AI mod is utter shit, though.
https://content.luanti.org/threads/11714/#reply-47630
Someone made a non-AI version of the same concept, with less than half the code, and actually working as implied.
https://content.luanti.org/packages/liv ... ns_remote/
https://content.luanti.org/threads/11714/#reply-47630
Someone made a non-AI version of the same concept, with less than half the code, and actually working as implied.
https://content.luanti.org/packages/liv ... ns_remote/
Re: ContentDB generative AI disclosure
dont get me wrong ... i also think vibe coding is shit ... but im not agains "getting help from AI insted of googleing it anyway"Linuxdirk wrote: ↑Mon Jan 26, 2026 17:05Please excuse my language, but the only currently flagged AI mod is utter shit, though.
https://content.luanti.org/threads/11714/#reply-47630
Someone made a non-AI version of the same concept, with less than half the code, and actually working as implied.
https://content.luanti.org/packages/liv ... ns_remote/
what im all in for is to use AI as a tool to help you if you dont remember how stuff is getting done
and i, for myself, use ai if i dont find anything on the first like google page ... insted of searching in the 5th forum page and thinking "thats all not that what i need right now" i just "grok" or "chatgpt" it ... or use a local AI
im TOTTALY agains "gork, make me a mod in c that does a, b and c" but i dont think asking AI for help is a bad think
so yeah ...
my point is:
vibe coding / letting AI do all the work = bad
using ai alongsite google to get help = good
My YouTube-Site with Minetest-LetsPlays and some of my Servers: Carpathian Ethereal Vanilla Creative MineClone2 --- Discord
Re: ContentDB generative AI disclosure
I think it is useful to note that it is (probably) a follow up of https://content.luanti.org/help/copyright/#i-used-an-ai
So it is not a pro/against AI issue, nor a supposed quality correlation issue, but a copyright "grey area" issue.
So it is not a pro/against AI issue, nor a supposed quality correlation issue, but a copyright "grey area" issue.
My game? It's Minefall.
Re: ContentDB generative AI disclosure
Just to clarify, my games and mods never use artificial intelligence, because when I made them, it didn't exist, or at least I wasn't aware of it. In other words, my Luanti projects are the result of my own effort and programming talent.
That said, I don't rule out using it from now on.
Re: ContentDB generative AI disclosure
Right now it's called “the law of the jungle.” Not gray.Astrobe wrote: ↑Mon Jan 26, 2026 19:54I think it is useful to note that it is (probably) a follow up of https://content.luanti.org/help/copyright/#i-used-an-ai
So it is not a pro/against AI issue, nor a supposed quality correlation issue, but a copyright "grey area" issue.
Legislation will be made. But right now, what is generated by AI belongs to everyone and no one. And let no one say that what is said in the US is what matters. There is another world out there.
Right now, it is safe to use things generated with AI and put them under Creative Commons or GPL.
Re: ContentDB generative AI disclosure
Well, that's my opinion. I don't have a clue, but I think I should give it anyway
- Blockhead
- Moderator
- Posts: 2985
- Joined: Wed Jul 17, 2019 10:14
- GitHub: Montandalar
- IRC: Blockhead256
- In-game: Blockhead Blockhead256
- Location: Land Down Under
- Contact:
Re: ContentDB generative AI disclosure
✅Astrobe wrote: ↑Mon Jan 26, 2026 19:54I think it is useful to note that it is (probably) a follow up of https://content.luanti.org/help/copyright/#i-used-an-ai
So it is not a pro/against AI issue, nor a supposed quality correlation issue, but a copyright "grey area" issue.
/˳˳_˳˳]_[˳˳_˳˳]_[˳˳_˳˳\ Advtrains enthusiast | My map: Noah's Railyard | My Content on ContentDB ✝️♂
-
DragonWrangler1
- Member
- Posts: 175
- Joined: Wed Jun 12, 2024 21:48
- GitHub: DragonWrangler1
- In-game: DragonWrangler1
Re: ContentDB generative AI disclosure
Just my opinion, but. I think AI is fine as long as it's used correctly. (and preferably not for art)
I do think there is a right way to use AI when making code. For example.
If you were to have ChatGPT go make a Minetest/Luanti mod and then you submit that to contentDB. I find that low effort, not necessarily bad... Just low effort, but if you take the time to design something, then just ask AI to assist you with certain things you need, writing certain functions or cleaning them up. I think that's perfectly fine. AI should be a time saver in my opinion.. Unfortunately copyright is a real issue.. One thing is that. This is in the terms of ChatGPT for example:
I do think there is a right way to use AI when making code. For example.
If you were to have ChatGPT go make a Minetest/Luanti mod and then you submit that to contentDB. I find that low effort, not necessarily bad... Just low effort, but if you take the time to design something, then just ask AI to assist you with certain things you need, writing certain functions or cleaning them up. I think that's perfectly fine. AI should be a time saver in my opinion.. Unfortunately copyright is a real issue.. One thing is that. This is in the terms of ChatGPT for example:
And Gemini:
As between you and OpenAI, and to the extent permitted by applicable law, you (a) retain your ownership rights in Input and (b) own the Output. We hereby assign to you all our right, title, and interest, if any, in and to Output.
Both of these of course, could change at any time.
Use of Generated Content
Some of our Services allow you to generate original content. Google won't claim ownership over that content. You acknowledge that Google may generate the same or similar content for others and that we reserve all rights to do so.
As required by the API Terms, you'll comply with applicable law in using generated content, which may require the provision of attribution to your users when returned as part of an API call. Use discretion before relying on generated content, including code. You're responsible for your use of generated content, and for the use of that content by anyone you share it with.
- Blockhead
- Moderator
- Posts: 2985
- Joined: Wed Jul 17, 2019 10:14
- GitHub: Montandalar
- IRC: Blockhead256
- In-game: Blockhead Blockhead256
- Location: Land Down Under
- Contact:
Re: ContentDB generative AI disclosure
Low effort has been one of the stated reasons that being able to filter by AI-generated was requested. To sort through the large volume of mods.DragonWrangler1 wrote: ↑Thu Jan 29, 2026 22:20Just my opinion, but. I think AI is fine as long as it's used correctly. (and preferably not for art)
I do think there is a right way to use AI when making code. For example.
If you were to have ChatGPT go make a Minetest/Luanti mod and then you submit that to contentDB. I find that low effort, not necessarily bad...
Australian copyright law has long held that the output of a computer program is not copyrightable. But I'm sure the generative AI companies don't want to hear that and would challenge if their products fit the bill. There are worse terms, like having to pay Suno to get copyright assignment.DragonWrangler1 wrote: ↑Thu Jan 29, 2026 22:20Unfortunately copyright is a real issue.. One thing is that. This is in the terms of ChatGPT for example:
/˳˳_˳˳]_[˳˳_˳˳]_[˳˳_˳˳\ Advtrains enthusiast | My map: Noah's Railyard | My Content on ContentDB ✝️♂
- Wuzzy
- Member
- Posts: 5104
- Joined: Mon Sep 24, 2012 15:01
- GitHub: Wuzzy2
- IRC: Wuzzy
- In-game: Wuzzy
- Contact:
Re: ContentDB generative AI disclosure
Just outright ban AI slop altogether from the ContentDB.
IMHO there is absolutely no reason to have it around. Players shouldn't be forced to carry out the garbage themselves.
I think ContentDB should apply at least minimal quality standards.
If a genAI package is of very low quality, i.e. it just sucks on basically every reasonable metric, it should be delisted for being AI slop. Nobody benefits from having AI slop on ContentDB; you're just wasting the time of players.
Authors can always post their more experimental stuff in the forums, where the quality rules do not apply.
But I want to be fair. If someone manages to make a package with genAI and it turns out to be of decent quality, it can stay. (And that's a HUGE "if"!)
IMHO there is absolutely no reason to have it around. Players shouldn't be forced to carry out the garbage themselves.
I think ContentDB should apply at least minimal quality standards.
If a genAI package is of very low quality, i.e. it just sucks on basically every reasonable metric, it should be delisted for being AI slop. Nobody benefits from having AI slop on ContentDB; you're just wasting the time of players.
Authors can always post their more experimental stuff in the forums, where the quality rules do not apply.
But I want to be fair. If someone manages to make a package with genAI and it turns out to be of decent quality, it can stay. (And that's a HUGE "if"!)
- Blockhead
- Moderator
- Posts: 2985
- Joined: Wed Jul 17, 2019 10:14
- GitHub: Montandalar
- IRC: Blockhead256
- In-game: Blockhead Blockhead256
- Location: Land Down Under
- Contact:
Re: ContentDB generative AI disclosure
We already do, and the authors of poorly made or poorly licensed packages quite often get knocked back as it is. They mostly don't have the perseverance to meet that bar, so they often ragequit out of the process.
/˳˳_˳˳]_[˳˳_˳˳]_[˳˳_˳˳\ Advtrains enthusiast | My map: Noah's Railyard | My Content on ContentDB ✝️♂
- MatyasP
- Member
- Posts: 140
- Joined: Wed Jan 19, 2022 22:12
- GitHub: Matyas-Pilz
- In-game: MatyasP
- Location: Prague, Czech republic
- Contact:
Re: ContentDB generative AI disclosure
Using AI for learning of syntax and for basic syntax when code is so long, made by human contain the basic syntax help from AI (in mods without difficult logic), is it AI assisted?
Help for understand, why is something a bug in code, is AI assisted?
Help for understand, why is something a bug in code, is AI assisted?
- Wuzzy
- Member
- Posts: 5104
- Joined: Mon Sep 24, 2012 15:01
- GitHub: Wuzzy2
- IRC: Wuzzy
- In-game: Wuzzy
- Contact:
Re: ContentDB generative AI disclosure
@Blockhead: That's nice to hear!
Who is online
Users browsing this forum: No registered users and 2 guests