diff --git a/tools/gradle-plugin/src/publishing.kt b/tools/gradle-plugin/src/publishing.kt
index 1e67bd632..42a5357ba 100644
--- a/tools/gradle-plugin/src/publishing.kt
+++ b/tools/gradle-plugin/src/publishing.kt
@@ -201,7 +201,7 @@ private fun Project.registerMavenPublications(target: KotlinTarget, isSingleTarg
                 artifact(tasks.filterIsInstance<BuildMiraiPluginTask>().single { it.target == target })
                 artifact(mapOf(
                     "source" to tasks.getByName("generatePluginMetadata".wrapNameWithPlatform(target, isSingleTarget)).outputs.files.singleFile,
-                    "extension" to "metadata"
+                    "extension" to "mirai.metadata"
                 ))
 
                 mirai.publishing.mavenPublicationConfigs.forEach { it.invoke(this) }