Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
Platforms
Tags
Creators
Details
Licensed MIT
Published last month
Changelog
Added
TeamRelationenum (ALLY,TRUCE,NEUTRAL,ENEMY) — models the declared relationship one team holds toward another. IncludesisFriendly(),isHostile(), andisMoreHostileThan(other)helpers.TeamsRelationServiceinterface: optional extension service for inter-team relation management. Methods:setRelation(fromTeamId, toTeamId, relation, initiatorUUID),getRelation(fromTeamId, toTeamId)(defaults toNEUTRAL),getRelations(teamId)(returns all non-neutral relations as an unmodifiable map),clearRelations(teamId)(for use on team disband). Default methods:areAllies(teamAId, teamBId)(mutual ALLY required),areEnemies(teamAId, teamBId)(either side suffices).TeamRelationChangeEvent(cancellable): fired before a team's declared relation toward another changes. ExposesgetTargetTeam(),getInitiatorUUID(),getOldRelation(),getNewRelation(), andsetNewRelation()so listeners can override the incoming relation before it is persisted.TeamsAPIfacade methods:getRelationService(),isRelationAvailable(),registerRelationProvider(plugin, service),registerRelationProvider(plugin, service, priority),unregisterRelationProvider(service).TeamsAPI.API_VERSIONbumped to1.6.0.
Files
teams-api-plugin-1.6.0.jar(96.91 KiB) Primary
Metadata
Release channel
ReleaseVersion number
1.6.0Loaders
Bukkit Folia Paper Purpur Spigot


