Skip to content

feat: PvP tag integration (CombatLogX, PvPManager, Simple Combat Log)#107

Merged
ez-plugins merged 2 commits into
v3.xfrom
feature/pvp-tag
May 16, 2026
Merged

feat: PvP tag integration (CombatLogX, PvPManager, Simple Combat Log)#107
ez-plugins merged 2 commits into
v3.xfrom
feature/pvp-tag

Conversation

@ez-plugins
Copy link
Copy Markdown
Owner

Cancels active countdowns and queued teleports when a player is tagged in combat.

Supported plugins (all soft-dependencies, auto-detected at startup):

  • CombatLogX (SpigotMC)
  • PvPManager (Modrinth / SpigotMC)
  • Simple Combat Log / NikeyV1 CombatLog (Modrinth)

Changes:

  • New pvp-tag package: PvpTagService, PvpTagProvider interface, CombatLogXPvpTagProvider, PvPManagerPvpTagProvider, SimpleCombatLogPvpTagProvider
  • New config section pvp-tag-integration in rtp.yml (RandomTeleportSettings)
  • CountdownManager and TeleportQueueManager cancel on combat tag
  • New message keys: countdown-pvp-cancel, queue-pvp-tag-cancel (en.yml)
  • EzRtpPluginBootstrap registers available providers at startup
  • plugin.yml softdepend: CombatLogX, PvPManager, CombatLog added
  • Modrinth release workflow: pvpmanager + simple-combatlog optional deps
  • MessagesPackagingTest fixed (Simple Combat Log JAR ships messages.yml)
  • Tests: PvpTagServiceTest, EzRtpServiceEndToEndTest coverage added
  • Docs: integrations/pvp-tag.md, rtp.md pvp-tag-integration section
  • Bump version 3.2.3 → 3.3.0

… (v3.3.0)

Cancels active countdowns and queued teleports when a player is tagged in combat.

Supported plugins (all soft-dependencies, auto-detected at startup):
- CombatLogX (SpigotMC)
- PvPManager (Modrinth / SpigotMC)
- Simple Combat Log / NikeyV1 CombatLog (Modrinth)

Changes:
- New pvp-tag package: PvpTagService, PvpTagProvider interface,
  CombatLogXPvpTagProvider, PvPManagerPvpTagProvider,
  SimpleCombatLogPvpTagProvider
- New config section pvp-tag-integration in rtp.yml (RandomTeleportSettings)
- CountdownManager and TeleportQueueManager cancel on combat tag
- New message keys: countdown-pvp-cancel, queue-pvp-tag-cancel (en.yml)
- EzRtpPluginBootstrap registers available providers at startup
- plugin.yml softdepend: CombatLogX, PvPManager, CombatLog added
- Modrinth release workflow: pvpmanager + simple-combatlog optional deps
- MessagesPackagingTest fixed (Simple Combat Log JAR ships messages.yml)
- Tests: PvpTagServiceTest, EzRtpServiceEndToEndTest coverage added
- Docs: integrations/pvp-tag.md, rtp.md pvp-tag-integration section
- Bump version 3.2.3 → 3.3.0
@ez-plugins ez-plugins merged commit b70c11a into v3.x May 16, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant