Tags
Creators
Details
All versions
1.6.14
Release
StaffModeration 1.6.143 months ago 9
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Bukkit
Folia
Paper
Purpur
Spigot
Required content
Any compatible version
Changes
Discord Update Notifications Fixed
Fixed
- Automatic Discord update notice was never firing. The background Modrinth check only ran once on server start and required
settings.check-updatesto be enabled manually — most servers never saw the "new update" embed post to Discord at all. /staffmod updatedid not notify Discord. Running the command manually would confirm an update in-game, but never triggered the Discord webhook/bot embed like the automatic check did.
Changed
settings.check-updatesis now enabled by default.- Added
settings.check-updates-interval-minutes(default:60) — the plugin now re-checks Modrinth on a recurring schedule instead of only once at startup, so new releases are caught without needing a server restart or reload. - Duplicate Discord notices for the same version are now suppressed, so you won't get spammed with the same update embed every check interval.
- Redesigned the Discord update embed to use clean, structured fields instead of a paragraph:
- Current Version
- New Version
- Changelogs (pulled directly from the Modrinth release changelog)
- A "Click here to update" button linking straight to the Modrinth page
Notes
- Make sure
update-channel-id(orannounce-channel-idas fallback) orupdate-webhookis configured indiscord.ymlfor the notice to have somewhere to post.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:L15sUXUh:yQeVRPfF"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:L15sUXUh:yQeVRPfF"
}

