Tags
Creators
Details
Licensed GPL-3.0-only
Published 4 years ago
Updated 3 years ago
All versions
1.2.14-BETA-1
Beta
DiscordSRVUtils 1.2.14-BETA-13 years ago 9,914
Compatibility
Minecraft: Java Edition
1.21
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
Platforms
Bukkit
Folia
Paper
Purpur
Spigot
Required content
Unavailable version
Changes
1.2.14 focuses on quality of life changes, this is the first beta.
Changes
- DiscordSRV 1.27.0+ is now required to use this addon.
- Add folia support
- Fix created ticket does not inherit parent category permissions.
- Default messages have been slightly modified to look better, and now use CreeperNation SkinAPI.
status-online.jsondoes not need to be modified on older game versions now.- Configuraton comments now always have a space between the comment and
# - Add a way to disable all ticket or suggestion commands at once.
- Fix cannot use
/dsucommands outside of console. - The PAPI Expansion should now help you when testing with
/papi parse. - Improved output of
/dsucommand. - Rewritten the update checker, now it always prints colors in console, and
/dsu updatecheckalways gives an output. - Add a way to override DiscordSRV's allowed mentions in the messages.
- Add support for kick message in punishments integration.
- Disable leveling by default.
- Allow custom timestamp in embeds.
- Allow multiple embeds in a message.
- Remove hsqldb confusing logging messages.
- Add option to require link for player to level-up in game.
- Fix AdvancedBan integration errors on offline-mode servers.
- Fix plugin does not print a friendly message when DiscordSRV is missing.
- Add a way to make suggestion command responses ephemeral.
- Removed
onlinestatusconfig option as it has been added to DiscordSRV a while ago. - Improve description of some discord commands.
- Add
revokerto punishment messages, only supports LiteBans.
Technical Changes
- Plugin now uses jackson, and removed
org.jsondependency. - Plugin core is now published to my repository.
- Plugin package is now
dev.bluetree242instead oftk.bluetree242. - Avoid shading dependencies already available during runtime.
- Include messages in sub-folders in the debug report.
- Improve some error handling around the plugin.
- Improved error message when plugin fails to update status message.
- Relocate all shaded dependencies.
- Plugin will now use the modern paper chat event when available.
- Update gradle & Use kotlin dsl.
- Version information is now stored in a class instead of a resource file.
- Move welcome message below welcome role to avoid errors during the message failing the role.
- Add a way to disable updatechecker using system properties or change the update checker url using system properties.
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:kPCZgvM2:k8GNbQGJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:kPCZgvM2:k8GNbQGJ"
}

