Unofficial site, not affiliated with modrinth.com.What is this?
Плагины/Team-HomeGUI Plugin

Team-HomeGUI-Plugin

Version 1.3.0 | PaperMC 1.21 | Java 21

A feature-rich PaperMC plugin combining a team system with a GUI-based home manager, cooldowns, economy support, PlaceholderAPI integration, and Essentials override.


Features

CategoryFeature
TeamsCreate, invite, leave, kick, disband
RolesOwner / Admin / Member hierarchy
Team ChatToggle private/global chat per-player
Team HomeSet and teleport to team home
Personal HomesUp to 5 personal homes via inventory GUI
Confirm DeleteConfirmation GUI before deleting a home
CooldownsPer-player teleport cooldown
WarmupXP-bar countdown with optional freeze
EconomyVault-based charges for set / teleport / create
Anti-PvPDisable friendly fire between team members
PlaceholderAPI%team_*% placeholders
EssentialsIntercepts /home and /sethome to open the GUI

Requirements

DependencyRequired
PaperMC 1.21
Java 21
VaultOptional (economy features)
PlaceholderAPIOptional
EssentialsXOptional (GUI override)

Installation

  1. Build with Maven: mvn clean package
  2. Copy the resulting .jar from target/ to your server's plugins/ folder
  3. Start the server — config files are generated automatically
  4. Edit plugins/Team-HomeGUI-Plugin/team-config.yml and home-config.yml
  5. Reload with /reload confirm or restart

Commands

Player Commands

CommandDescription
/team create <name>Create a new team
/team invite <player>Invite a player to your team
/team invite acceptAccept a pending invite
/team invite denyDeny a pending invite
/team leaveLeave your team (owner must confirm)
/team kick <player>Kick a member (owner/admin)
/team info [team]Show team info
/team members [team]List team members
/team list [page]Browse all teams
/team homeTeleport to team home
/team sethomeSet the team home (owner/admin)
/team chat enable|disableToggle team-only chat
/team msg <message>Send a team message
/team color <color>Change team display color
/team settings name <name>Rename your team
/team settings color <color>Change color
/team settings members-can-invite <on|off>Toggle invite permissions
/team settings promote <player>Promote to Admin
/team settings demote <player>Demote from Admin
/team settings transfer <player>Transfer ownership
/homeOpen home GUI
/sethome [name]Set a home (opens GUI)
/delhome <name>Delete a home

Admin Commands

CommandDescription
/team admin create <password>Create the admin team
/team admin add <player>Add player to admin team
/team admin ban <player>Ban from admin commands
/team admin unban <player>Unban from admin commands
/team admin manage <team>Show team details
/team admin remove <team>Disband a team
/team admin listList all teams
/team admin settings <team> <option> [value]Modify any team's settings

Permissions

PermissionDescriptionDefault
teamplugin.createCreate a teamtrue
teamplugin.adminAdmin commandsop
teamplugin.sethomeSet team hometrue
teamplugin.homes.3Unlock 3 personal homesfalse
teamplugin.homes.4Unlock 4 personal homesfalse
teamplugin.homes.5Unlock 5 personal homesfalse
teamplugin.colorChange team colortrue

Home GUI Layout

[ ][ ][ ][ ][T][ ][ ][ ][ ]    ← T = Team Home
[ ][1][2][3][4][5][ ][ ][ ]    ← Personal homes (bed icons)
[ ][ ][ ][ ][ ][ ][ ][ ][ ]
[ ][S][S][S][S][S][ ][ ][ ]    ← S = Set (lime dye) or Delete (red dye)
[ ][ ][ ][ ][ ][ ][ ][ ][ ]

Delete Confirmation GUI (new in 1.3.0)

[ ][ ][ ][ ][ ][ ][ ][ ][ ]
[ ][ ][🔴][ ][🛏][ ][🟢][ ][ ]
[ ][ ][ ][ ][ ][ ][ ][ ][ ]
    No      Delete?    Yes
  (slot 12) (slot 14) (slot 16)   ← user-visible slot numbers (1-indexed)

PlaceholderAPI

PlaceholderReturns
%team_name%Team display name
%team_color%Team color code
%team_role%Player role (Owner/Admin/Member)
%team_count%Number of members
%team_has_home%true / false
%team_homes_count%Number of personal homes set

Building

git clone <repo>
cd Team-HomeGUI-Plugin
mvn clean package
# Output: target/Team-HomeGUI-Plugin-1.3.0.jar

Совместимость

Minecraft: Java Edition

Платформы

Сведения

Лицензия:
Опубликован:1 месяц назад
Обновлён:1 неделю назад
ID проекта:
Главная