Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for EzPlugins

Vault but for team plugins

Report TeamsAPI?

Release
2.5.0

Shadow48402 released TeamsAPI version 2.5.0 on Fri 10:15 PM

Non-breaking additions. No changes required for existing providers or consumers.

Added

Convenience methods
  • TeamsService.getTeamIds() - returns all team UUIDs for iteration without loading full team objects.
  • Team.getOwner() - default method returning the owner's TeamMember record.
  • VelocityTeam.getMemberUUIDs() - returns UUIDs of all members.
  • VelocityTeam.getOwner() - default method returning the owner's record.
Role prefix reset

New resetPrefixOverride() method on both TeamRole and TeamRoleDefinition clears any active prefix override, restoring the built-in default:

TeamRole.OWNER.setPrefixOverride("[Lord]");
TeamRole.OWNER.resetPrefixOverride(); // back to "Owner"

Equivalent to calling setPrefixOverride(null).

  • TeamsAPI.API_VERSION updated to 2.5.0.

Changed

  • docs/api.md Team lookup section now correctly lists getTeam, getTeamByName, and getPlayerTeam alongside getAllTeams, getTeamCount, and getTeamIds.
  • docs/velocity.md updated to document getMemberUUIDs() and getOwner() on VelocityTeam.

Migration

No behavioural changes for existing providers or consumers.

Information

Published onJune 5, 2026
Downloads0

Platforms

Paper Paper (1.21-26.1.2)