Various moderation updates (#7160)

* Update status alerts, permission quick replies, utils, rules, disclosures.

* typo
This commit is contained in:
coolbot
2026-08-16 00:23:55 +00:00
committed by GitHub
parent b0ec93f8ab
commit 5b16a774f9
9 changed files with 37 additions and 0 deletions
@@ -0,0 +1,3 @@
## Misused Disclosures
%R5.9%, we ask that you ensure all %PROJECT_CONTENT_DISCLOSURES_FLINK% are filled out accurately and appropriately with information directly relevant to the Disclosures purpose and your project's content.
@@ -0,0 +1,6 @@
## Prohibited Images
%R6.2a%, we ask that you remove any AI generated images from your project page.
Images created or significantly altered with AI are not permitted to be uploaded as a part of your project pages on Modrinth. \
We ask that you remove any and all AI images from your project's %PROJECT_ICON_FLINK%, %PROJECT_DESCRIPTION_FLINK%, %PROJECT_GALLERY_FLINK%, etc.
@@ -0,0 +1,5 @@
## Unsupported Listing
Modrinth does not currently support the listing of servers hosted through temporary server hosting platforms or on domains with limited reliability. \
However, this project can remain unlisted, allowing it to be shared with a direct link. \
We appreciate your understanding and ask that you **do not resubmit**, thank you.
@@ -0,0 +1 @@
Please note that per section 6.1 of [Modrinth's Content Rules](https://modrinth.com/legal/rules), you will be required to apply the "Contains AI Generated Content" disclosure in your disclosure settings if you wish to include this file in your Modpack.
@@ -48,6 +48,12 @@ export default [
(await import('../messages/quick-replies/externals-permissions/nc-license.md?raw')).default,
private: false,
},
{
label: '🤖 AI Content',
message: async () =>
(await import('../messages/quick-replies/externals-permissions/ai-content.md?raw')).default,
private: false,
},
{
label: '🍴 Forks',
message: async () =>
@@ -71,6 +71,8 @@ export default function () {
),
)
.collect(undefined, 'missing-disclosures/list-intro'),
toggle('misused', 'Misused').suggestedStatus('flagged').message(),
),
)
}
@@ -78,6 +78,7 @@ export default function () {
.message(),
toggle('ai-generated', 'AI Generated').suggestedStatus('flagged').message(),
toggle('ai-images', 'AI Images').suggestedStatus('flagged').message(),
toggle('rule-breaking-other', 'Other')
.suggestedStatus('rejected')
@@ -100,6 +100,18 @@ export default function (
return msg
}),
toggle('temporary-server', 'Temporary server')
.shown(
!!project.value.minecraft_java_server &&
!!project.value.minecraft_java_server.address &&
(project.value.minecraft_java_server.address.includes('aternos') ||
project.value.minecraft_java_server.address.includes('minekeep') ||
project.value.minecraft_java_server.address.includes('minehut')),
)
.suggestedStatus('flagged')
.priority(Priorities.alerts)
.message(),
toggle('server-use', 'Server use')
.shown(
computed(
+1
View File
@@ -266,6 +266,7 @@ export function flattenProjectVariables(
vars[`PROJECT_PERMANENT_LINK`] = `https://modrinth.com/project/${project.id}`
vars[`PROJECT_SETTINGS_LINK`] = `https://modrinth.com/project/${project.id}/settings`
vars[`PROJECT_SETTINGS_FLINK`] = `[Settings](https://modrinth.com/project/${project.id}/settings)`
vars[`PROJECT_ICON_FLINK`] = `[Icon](https://modrinth.com/project/${project.id}/settings)`
vars[`PROJECT_TITLE_FLINK`] = `[Name](https://modrinth.com/project/${project.id}/settings)`
vars[`PROJECT_SLUG_FLINK`] = `[URL](https://modrinth.com/project/${project.id}/settings)`
vars[`PROJECT_SUMMARY_FLINK`] = `[Summary](https://modrinth.com/project/${project.id}/settings)`