Home›Java›Mods›OBTeam
OBTeam​

OBTeam is a simple team management plugin used by DungeonMMO.

Commands

/obteam create : create a new team
/obteam invite <player> : invite a player in your team
/obteam kick <player> : kick a player from your team
/obteam leave : leave your team
/obteam accept : accept team invitation
/obteam deny : deny team invitation
/obteam setowner <newowner> : give ownership to a team member
/obteam say <message> : say something to your team
/obteam : open team GUI (only if player has team)


Installation

Simply put OBTeam.jar inside your /plugins/ folder.

Language

OBTeam is fully translatable, to do so, create a file called <your_lang>.yml inside the /plugins/OBTeam/lang/ folder, copy all values from en.yml inside the new created file. Then translate every value and change the value of language in the main configuration file.

API

OBTeam has an API you can use :

Obtaining player's team:
Code (Text):
Team playerTeam = TeamManager.getInstance().getTeam(offlinePlayer);
Obtaining team members:
Code (Text):
Team t = ... ;
List<TeamMember> membersAndOwner = t.getMembersAndOwner(); // get members and owner
List<TeamMember> members = t.getMembers(); // get members
Listening events :

Code (Text):
// Team creation event
@EventHandler
public void onTeamCreate(TeamCreateEvent event) {
    OfflinePlayer owner = event.getOwner(); // Get the team owner
    ...
}

// Owner changing event
@EventHandler
public void onOwnerSwitch(OwnerSwitchEvent event) {
    TeamMember lastOwner = event.getLastOwner(); // Get the last owner
    TeamMember newOwner = event.getNewOwner(); // Get the new owner
    ...
}

// Team deletion event
@EventHandler
public void onTeamDelete(TeamDeleteEvent event) {
    Team team = event.getTeam(); // Get the deleted team
     ...
}

// Team join event
@EventHandler
public void onTeamJoin(TeamJoinEvent event) {
    Team team = event.getTeam(); // Get the team
     OfflinePlayer player = event.getPlayer(); // Get the player joining the team
     ...
}

// Team leave event
@EventHandler
public void onTeamLeave(TeamLeaveEvent event) {
    TeamMember teamMember = event.getTeamMember(); // Get the leaving member
    ...
}

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.

OBTeam is a free Minecraft Java mod. Compatible with Minecraft 1.17, 1.18, 1.19. Downloaded 2,431 times (via Spigot). Download it and open it directly in the game.

Explore more