1.8
Compatibility
Changes
Update v1.8 — Compatibility, Polish & Message Modernization • Compatibility Expansion: full build support across Paper/Spigot 1.18-1.21.11 with a safer Java 17 baseline. • PvP Flow Polish: join, death, respawn, teleport, reload, and world-change handling refined for more consistent end-to-end behavior. • Inventory & Armor Safety: lobby sword and PvP armor handling hardened to prevent overwrites, bad restores, and state leaks. • Combat Accuracy: kills, deaths, hits, fireworks, and keep-inventory logic now apply only to valid Lobby4PvP combat. • Firework Fix: kill fireworks now launch upward correctly before detonating instead of exploding instantly on the victim. • Performance Hardening: reduced unnecessary inventory updates and moved stats saving to safer batched disk writes for busy servers. • Plugin Compatibility: improved coexistence with WorldGuard, PvPManager, CombatLogX, Essentials, and Duels-style plugins. • Smarter State Ownership: Lobby4PvP now yields managed lobby loadout state more safely when another plugin clearly takes control. • Update Checker Fix: version comparison is now accurate, and update notices are shown as warning-level console messages. • MiniMessage Support: configurable texts now support MiniMessage, hex colors, and legacy '&' formatting without breaking old configs. • Config Polish: BossBar is now disabled by default, and formatting support is documented more clearly in the config.
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:aNnHsvOU:5toAFqPX"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:aNnHsvOU:5toAFqPX"
}

