UltimateTeams is a light-weight teams plugin for Minecraft servers running Spigot and most of its forks, with cross-server support, developed with optimization in mind!
UltimateTeams does offer the ability to disable friendly fire within your team and allies!
bStats (800+ servers, 2000+ players)
Check my other plugin, UltimateReports
https://modrinth.com/plugin/ultimate-reports
UltimateTeams does support H2 (preferred over SQLite), SQLite, MySQL, MariaDB (preferred over MySQL) and PostgreSQL, check the config for further information.
⭐ Works Cross-Server
The plugin will synchronize all data real-time between proxied servers using MySQL and a message broker (check the config).
⭐ Optimization
The whole plugin is developed with optimization in mind, and it has been tested with more than 100 active players.
⭐ Team Enderchests
Teams can have one or more shared enderchests with configurable slots. Admin can manage (add, remove, see, modify etc) them, and they are updated real-time between viewers to avoid dupe glitches.
⭐ Home & Warps
Each team can have a home and one ore more warps (check the config). Teleportation can also be handled by HuskHomes. Max warps/members can also be dynamically modified with a permission
⭐ GUI
Teams can be managed in a GUI. Team list can also be accessed in a paginated GUI.
⭐ Economy
Economy can be enabled to support features like team creation cost, team join fee, team bank...
⭐ Team & Allies chat
Players of each team and all its allies can talk in their dedicated channels
⭐ Allies and Enemies
Other teams can be marked as allies or enemies
⭐ PlaceholderAPI
Some placeholders are already available without requiring to download an external jar
⭐ Admin commands
Staff members can force players to join a team or disband another
⭐ LuckPerms contexts
The plugin provides context for LuckPerms such as "is-in-team"/"is-team-owner"
⭐ HuskHomes support
The plugin will use its own teleportation handler (even between servers if cross-server is enabled), but it supports HuskHomes for a more seamlessly integration
⭐ Bedrock Support
With floodgate correctly installed, bedrock players are automatically managed
Aliases: /team
The /team command is the main command of the plugin, with /team you can do the following:
/team create <name>- Creates A new team if not already in one/team disband- If you are the team owner, this will destroy your team/team leave- If you are in a team, this will remove you from it/team invite <player>- Will invite a player to your team if they are not already in one/team join- Will add you to a team that you have been invited too./team kick <player>- Will kick a player from your team/team info- Will display information about your current team/team list- Will list all teams in the server/team prefix <prefix>- Will change the prefix for your team in chat/team ally [add|remove] <team-name>- Will either add or remove an allied team to yours/team enemy [add|remove] <team-name>- Will either add or remove an enemy team to yours/team pvp- Will toggle the friendly fire status for your team/team [sethome|home]- Will set a team home location or teleport you or you team members to this location./team [promote|demote] <player>- Will promote/demote a team member to/from team manager./team permission [add|remove] <permission>- Will add/remove a permission to make team managers use specific team commands./team deposit <amount>- deposit money into the team bank/team withdraw <amount>- withdraw money from the team bank/team fee [set/disable] [amount]- see, disable, or set the team join fee/invites <enable/disable>- enable/disable invites from teams
Aliases: /ta
The /teamadmin command is purely for server admins only.
4 arguments are implemented which are:
/teamadmin reload- This reloads the pluginsconfig.yml& themessages.ymlfiles from disk./teamadmin disband <team-name>- This allows admins to delete any unauthorised teams./teamadmin about- This give you an overview of the plugin's core information.
Aliases: /teamchat, /tchat, /tc
The /tc command is for the sole purpose of utilising the per team chat. The following syntax is accepted:
/tc <message> - This will send a message to only the members of YOUR team or the team you are in.
Player permissions
ultimateteams.playerultimateteams.team.guiultimateteams.team.createultimateteams.team.renameultimateteams.team.warpultimateteams.team.setwarpultimateteams.team.delwarpultimateteams.team.disbandultimateteams.team.invite.sendultimateteams.team.invite.acceptultimateteams.team.invite.denyultimateteams.team.sethomeultimateteams.team.delhomeultimateteams.team.homeultimateteams.team.pvpultimateteams.team.enemy.addultimateteams.team.enemy.removeultimateteams.team.ally.addultimateteams.team.ally.removeultimateteams.team.leaveultimateteams.team.kickultimateteams.team.listultimateteams.team.transferultimateteams.team.prefixultimateteams.team.infoultimateteams.team.promoteultimateteams.team.demoteultimateteams.team.echestultimateteams.team.permissions.addultimateteams.team.permissions.removeultimateteams.allychatultimateteams.teamchatultimateteams.team.echestultimateteams.team.depositultimateteams.team.withdrawultimateteams.team.invites.enableultimateteams.team.invites.disableultimateteams.team.fee.seeultimateteams.team.fee.setultimateteams.team.fee.disable
Admin permissions:
ultimateteams.admin.aboutultimateteams.admin.reloadultimateteams.admin.migrateultimateteams.admin.team.disbandultimateteams.admin.team.joinultimateteams.bypass.pvpultimateteams.bypass.homecooldownultimateteams.bypass.chatcooldownultimateteams.bypass.warpcooldownultimateteams.chat.spyultimateteams.admin.echest.addultimateteams.admin.echest.removeultimateteams.admin.echest.listultimateteams.admin.echest.seeultimateteams.admin.echest.rollbackultimateteams.admin.echest.backupultimateteams.admin.echest.remove
The available placeholders are:
%ultimateteams_teamName%%ultimateteams_teamPrefix%%ultimateteams_friendlyFire%%ultimateteams_teamHomeSet%%ultimateteams_teamMembersSize%%ultimateteams_teamAllySize%%ultimateteams_teamEnemySize%%ultimateteams_isInTeam%
To be able to use the placeholders, the latest release of PlaceholderAPI MUST be installed!





