Tags
Creators
Details
Licensed GPL-3.0-or-later
Published 2 years ago
Updated last week
All versions
7.0
Release
Huge Update6 months ago 2,057
Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
Platforms
Bukkit
Folia
Paper
Purpur
Spigot
Changes
- Introduced a new
teleportToLobbymethod in theDuelsinterface to teleport players to the lobby. - Implemented the method in
DuelsPluginwith thorough null checks. - Introduced
hasUsableTotemmethod to verify if a player has a totem equipped in their main or off hand. - Updated round-ending logic to account for potential totem protection against lethal damage.
- Updated
CommandsConfigto handle unset or empty alias configurations correctly. - Added
unregisterPluginCommandsinDuelsPluginto clean up stale command entries during plugin unload. - Introduced
average_ratingandavg_ratingplaceholders inPlaceholderHook. - Implemented
averageRatingmethod to calculate the average rating across all kits. - Prevent cursor-held items from being included in death drops during duels
- Added checks in
Teleportto handle players sleeping or inside vehicles. - Adjusted
DuelManagerto usesetHealth(0)for ending matches instead of manually restoring player state, avoiding corruption risks. - Introduced duel cooldown configuration in
config.yml. - Added
SelfCooldownValidatorandTargetCooldownValidatorto validate duel cooldowns. - Updated
UserandUserDatato handle cooldown timestamps and implement cooldown logic. - Integrated cooldown checks and enforcement in
DuelManager,RequestManager, and related classes. - Updated
lang.ymlwith new message for players in cooldown.
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:pQyMZOan:QSyQx03c"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:pQyMZOan:QSyQx03c"
}

