UltimateTeams is a light-weight teams plugin for Minecraft servers running Spigot and most of its forks, developed with optimization in mind!
UltimateTeams does offer the ability to disable friendly fire within your team and allies!
I'm currently adding support for cross-server. If you want to help me on this, write me a message on Discord (xF3d3) and i'll provide some test builds
UltimateTeams does support H2 (preferred over SQLite), SQLite, MySQL, MariaDB (preferred over MySQL) and PostgreSQL, check the config for further information.
⭐ Optimization
The whole plugin is developed with optimization in mind, and it has been tested with more than 100 active players.
⭐ Home & Warps
Each team can have a home and one ore more warps (check the config). Teleportation can also be handled by HuskHomes
⭐ Bedrock Support
With floodgate correctly installed, bedrock players are automatically managed
⭐ Team & 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
⭐ GUI
Teams list can also be accessed in a paginated GUI
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.
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.permissions.addultimateteams.team.permissions.removeultimateteams.allychatultimateteams.teamchat
Admin permissions:
ultimateteams.admin.aboutultimateteams.admin.reloadultimateteams.admin.migrateultimateteams.admin.team.disbandultimateteams.admin.team.joinultimateteams.bypass.pvpultimateteams.bypass.homecooldownultimateteams.bypass.chatcooldownultimateteams.bypass.warpcooldownultimateteams.chat.spy
UltimateTeams exposes 8 external placeholders using PlaceholderAPI to enable the fetching of a players team name or the team prefix or if the team has friendly fire enabled or if the team has a home set.
The four available placeholders are:
%ultimateteams_teamName%%ultimateteams_teamPrefix%%ultimateteams_friendlyFire%%ultimateteams_teamHomeSet%%ultimateteams_teamMembersSize%%ultimateteams_teamAllySize%%ultimateteams_teamEnemySize%%ultimateteams_isInTeam%
To be able to use these The latest release of PlaceholderAPI MUST be installed! Without it, you can't use these placeholders.





