HomeJavaModsTeaming
Teaming
[​IMG]


[​IMG]
With Teaming you can create very easily very customizable teams for PvP - you can't hit your friends by mistake!
It comes also with a teamchat, customizable messages and settings.
The plugin includes a developer API! [​IMG]
  1. Download the plugin and put it into your /plugins/ folder.
  2. Start or reload the server and set-up the config.yml-file (description below) and change the messages in the messages.yml.
  3. Reload the plugin configuration (/team reload)
  4. Make sure you have set the correct permissions.
[​IMG]
/teaming /team - Main command for the plugin.

/teamchat /tc /etc Enable or disable the teamchat!
/teamchat /tc /etc <message> Send a message to your team!
/team Shows informations of your team
/team list Check who has created a team.
/team reload Reload the configuration.
/team create [Player] Create a new team. Invite a player if you want.
/team sethome The owner can set a home for the team members.
/team home Teleport to the team home.
/team delete Delete your team.
/team leave Leave a team or delete it if you are owner.
/team invite/add <player> Invites a player into your team.
/team remove/kick <player> Removes a player from your team.
/team promote/setowner/transfer <player> Changes the team's owner.
/team menu Opens a menu in which you can do the things more easily.
/team accept <player> Accepts an invitation of a team leader.
/team requests Check your requests.
[​IMG]
Teaming.* With this permission the player automatically has all other permissions.
Teaming.reload The player can use the command to reload the plugin.

Teamchat.* Allows the player to use the teamchat being an owner and being a member. ( Actually same as Teamchat.member, Teamchat.* maybe replaces owner and member later if not used)
Teamchat.owner The player just has the permission to chat in the teamchat, if he's an owner.
Teamchat.member The player has permissions to send messages in the teamchat being a member (or also owner).
Teamchat.toggle Enable or disable the teamchat.

Teaming.sethome The team owner can set a home for the team if he has this permission (/team sethome).
Teaming.home Gives the permission to teleport to these homes (/team home).

Teaming.list The player can see a list of all teams.

Teaming.create The player is allowed to create own teams.
Teaming.join The player can join teams.
[​IMG]
Code (Text):
prefix: '&7[&aTeaming&7] '
# Prefix before all messages.

friendly-fire: 'false'
# If true, team members can hit another team member.

heart-particles: 'true'
# The players will see heart particles if they try to hit friends.

just-in-enabled-worlds: 'false'
# If true, teaming is just activated in the worlds listed below.

max-size: 5
# The max size for teams. You can still try to invite more players, but just 5 can accept the invitation.

enabled-worlds:
- world
# In these worlds the players can't hit friends, if set to true. By default these are the worlds you have on your server.
 
There is a sounds.yml and a messages.yml file.
Example files for 1.8 and 1.9 sounds can be downloaded here.
[​IMG]
If you want, you can add the Teaming plugin to your plugin as an external jar. Just use it with TeamAPI.teamExists("Team") for example!

Variables:
boolean teamExists(String team) Is true if there's a team called X.
boolean isTeamOwner(Player p) Is true, if the player's the team's owner.
String getTeam(Player p) Returns the team name of an player or null if he isn't in a team.
void deleteTeam(String team) You can delete a team from the list. No messages sent if you do it this way.
[​IMG]
It would be very nice if you help me by sending me feedback, suggestions, ideas and bugs! Plase use the "discussion" page, not the ratings.
If you want to contact me, use the following mail-address: [email protected]
[​IMG]
I am a young developer and I'm from Switzerland. So I speak German - if you find any errors please tell me! I learn HTML and Java. I love creating plugins which can help you as a server owner - as myself. You can customize my plugins very good with the config.yml.

Thank you for rating this plugin!

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Teaming is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10. Downloaded 1,833 times (via Spigot). Download it and open it directly in the game.

Explore more