/
teams_guard.block_same_team: false). Requires TeamsAPI + a compatible team plugin on the server; if either is absent, the feature is silently skipped (fail-open).TeamsGuardService class in platform-paper — encapsulates the same-team lookup with graceful NoClassDefFoundError handling so the plugin loads cleanly whether or not TeamsAPI is on the classpath.TeamsAPI added to softdepend in plugin.yml so Paper loads it before PvPIndex Battles when both plugins are present.teams_guard in config.yml.challenge.same_team and challenge.same_team_target in all bundled language files (en, de, nl, es, pl, zh).pom.xml; teams-api:1.5.0 added as a provided dependency in pvpindex-platform-paper.NoSuchMethodError crashes.
player.sendMessage(Component) → player.sendMessage(String)player.showTitle(Title) → player.sendTitle(String, String, int, int, int)player.playSound(Sound) → player.playSound(Location, org.bukkit.Sound, float, float)Bukkit.createInventory(holder, size, Component) → String overloadmeta.displayName(Component) / meta.lore(List<Component>) → setDisplayName / setLoreClickEvent / HoverEvent (Adventure) in challenge messages replaced with BungeeCord chat API (player.spigot().sendMessage(...))&-style colour codes are still fully supported for config authors: inputs are parsed internally via MiniMessage/LegacyAmpersand and serialised to §-prefixed legacy strings before being passed to Bukkit APIs.item.addUnsafeEnchantment (an ItemStack method, not ItemMeta), fixing a compile error against Paper API 1.21.GameRule fields that do not exist on older Bukkit versions (FALL_DAMAGE, FIRE_DAMAGE, FREEZE_DAMAGE, DROWNING_DAMAGE).
Official open free ELO platform with advanced battle system. Includes Sword PvP, Crystal PvP, Sumo and much more