Описание
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 (1700+ servers, 4000+ players)](https://bstats.org/plugin/bukkit/UltimateTeams/18842)
**Looking for a Player Reports plugin?**
Check my other plugin: [UltimateReports](https://modrinth.com/plugin/ultimate-reports)
## [Check the Images Gallery!](https://modrinth.com/plugin/ultimate-teams/gallery)
UltimateTeams does support H2 (preferred over SQLite), SQLite, MySQL, MariaDB (preferred over MySQL) and PostgreSQL, check the config for further information.
**All database operations are executed asynchronously, to prevent any form of lag**
## [Check the plugin Wiki!](https://ultimateteams.gitbook.io/ultimateteams-docs)
⭐ **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](https://modrinth.com/plugin/huskhomes) for a more seamlessly integration
⭐ **Bedrock Support** \
With floodgate correctly installed, bedrock players are automatically managed
## /team command
Aliases: `/team`
The `/team` command is the main command of the plugin, with `/team` you can do the following:
* `/team create ` - 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 ` - 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 ` - 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 ` - Will change the prefix for your team in chat
* `/team ally [add|remove] ` - Will either add or remove an allied team to yours
* `/team enemy [add|remove] ` - 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] ` - Will promote/demote a team member to/from team manager.
* `/team permission [add|remove] ` - Will add/remove a permission to make team managers use specific team commands.
* `/team deposit ` - deposit money into the team bank
* `/team withdraw ` - withdraw money from the team bank
* `/team fee [set/disable] [amount]` - see, disable, or set the team join fee
* `/invites ` - enable/disable invites from teams
## /teamadmin command
Aliases: `/ta`
The `/teamadmin` command is purely for server admins only.
* `/teamadmin reload` - This reloads the plugins `config.yml` & the `messages.yml` files from disk.
* `/teamadmin disband ` - This allows admins to delete any unauthorised teams.
* `/teamadmin join ` - forces a player to join a team
* `/teamadmin about` - This give you an overview of the plugin's core information.
* `/teamadmin echest` - this command has a lot of subcommand to see, edit, delete, add, backup, rollback etc all the shared ender chests of each team
## /tc command
Aliases: /teamchat, /tchat, /tc
Used for sending messages to only players in the same team
`/tc ` - This will send a message to only the members of YOUR team or the team you are in.
## /ac command
Aliases: /allychat,
Used for sending messages to only players in allied teams
`/ac ` - This will send a message to only the members of YOUR team, the team you are in, and the players of all allied teams.
## /invites command
Used for enabling/disabling invitations
`/invites ` - This will enable/disable a player invitations status. If disabled, that player cannot be invited in a team.
Player permissions
* `ultimateteams.player`
* `ultimateteams.team.gui`
* `ultimateteams.team.create`
* `ultimateteams.team.rename`
* `ultimateteams.team.warp`
* `ultimateteams.team.setwarp`
* `ultimateteams.team.delwarp`
* `ultimateteams.team.disband`
* `ultimateteams.team.invite.send`
* `ultimateteams.team.invite.accept`
* `ultimateteams.team.invite.deny`
* `ultimateteams.team.sethome`
* `ultimateteams.team.delhome`
* `ultimateteams.team.home`
* `ultimateteams.team.pvp`
* `ultimateteams.team.enemy.add`
* `ultimateteams.team.enemy.remove`
* `ultimateteams.team.ally.add`
* `ultimateteams.team.ally.remove`
* `ultimateteams.team.leave`
* `ultimateteams.team.kick`
* `ultimateteams.team.list`
* `ultimateteams.team.transfer`
* `ultimateteams.team.prefix`
* `ultimateteams.team.info`
* `ultimateteams.team.promote`
* `ultimateteams.team.demote`
* `ultimateteams.team.echest`
* `ultimateteams.team.permissions.add`
* `ultimateteams.team.permissions.remove`
* `ultimateteams.allychat`
* `ultimateteams.teamchat`
* `ultimateteams.team.echest`
* `ultimateteams.team.deposit`
* `ultimateteams.team.withdraw`
* `ultimateteams.team.invites.enable`
* `ultimateteams.team.invites.disable`
* `ultimateteams.team.fee.see`
* `ultimateteams.team.fee.set`
* `ultimateteams.team.fee.disable`
Admin permissions:
* `ultimateteams.admin.about`
* `ultimateteams.admin.reload`
* `ultimateteams.admin.migrate`
* `ultimateteams.admin.team.disband`
* `ultimateteams.admin.team.join`
* `ultimateteams.bypass.pvp`
* `ultimateteams.bypass.homecooldown`
* `ultimateteams.bypass.chatcooldown`
* `ultimateteams.bypass.warpcooldown`
* `ultimateteams.chat.spy`
* `ultimateteams.admin.echest.add`
* `ultimateteams.admin.echest.remove`
* `ultimateteams.admin.echest.list`
* `ultimateteams.admin.echest.see`
* `ultimateteams.admin.echest.rollback`
* `ultimateteams.admin.echest.backup`
* `ultimateteams.admin.echest.remove`
**All the placeholders are listed in the wiki (link on the right panel)**
> To be able to use the placeholders, the latest release of [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/) MUST be installed!
---
**If you like the plugin, consider donating to help me bring more features!**
**Please report any issue on GitHub.**
###### This plugin was originally based on ClansLite by Loving11ish
**Thank you for using my plugin!**