Skip to content

Factions claim skip#94

Merged
ez-plugins merged 2 commits into
v3.xfrom
feature/factions-claim-skip
May 10, 2026
Merged

Factions claim skip#94
ez-plugins merged 2 commits into
v3.xfrom
feature/factions-claim-skip

Conversation

@ez-plugins
Copy link
Copy Markdown
Owner

@ez-plugins ez-plugins commented May 10, 2026

Adds a soft-optional TeamsAPI protection provider that skips RTP
destinations inside claimed chunks. The provider is enabled by default
when TeamsAPI (with a claim service) is detected at runtime.

  • Add TeamsApiProtectionProvider with two-stage safety checks:
    • plugin-presence check at construction (PluginManager.getPlugin)
    • dynamic TeamsAPI.isClaimAvailable() on every isAvailable() call
  • Register provider in ProtectionRegistry
  • Include 'teamsapi' in ProtectionSettings.DEFAULT_PROVIDERS
  • Declare TeamsAPI as softdepend in plugin.yml
  • Add teams-api 1.4.1 provided dependency to ezrtp-common
  • Update rtp.yml default providers list
  • Update docs: rtp config reference + protection integrations page
  • Add teams-api to CI dependency lists (nightly + release workflows)

Adds a soft-optional TeamsAPI protection provider that skips RTP
destinations inside claimed chunks. The provider is enabled by default
when TeamsAPI (with a claim service) is detected at runtime.

- Add TeamsApiProtectionProvider with two-stage safety checks:
  - plugin-presence check at construction (PluginManager.getPlugin)
  - dynamic TeamsAPI.isClaimAvailable() on every isAvailable() call
- Register provider in ProtectionRegistry
- Include 'teamsapi' in ProtectionSettings.DEFAULT_PROVIDERS
- Declare TeamsAPI as softdepend in plugin.yml
- Add teams-api 1.4.1 provided dependency to ezrtp-common
- Update rtp.yml default providers list
- Update docs: rtp config reference + protection integrations page
- Add teams-api to CI dependency lists (nightly + release workflows)
Release 3.2.0 — includes TeamsAPI claim-avoidance integration.

- Bump parent and all module versions 3.1.0 → 3.2.0
- Add CHANGELOG entry for 3.2.0
- Update README: add TeamsAPI to integrations list and key features
@ez-plugins ez-plugins merged commit bef03ca into v3.x May 10, 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