001package com.ericlam.mc.minigames.core.game;
002
003import com.ericlam.mc.minigames.core.function.Castable;
004import org.bukkit.ChatColor;
005
006/**
007 * 隊伍容器接口
008 */
009public interface GameTeam extends Castable<GameTeam> {
010
011    /**
012     * 獲取隊伍名稱
013     *
014     * @return 隊伍名稱
015     */
016    String getTeamName();
017
018    /**
019     * 獲取隊伍顏色
020     *
021     * @return 隊伍顏色
022     */
023    ChatColor getColor();
024
025    /**
026     * @return 是否開啟隊友傷害
027     */
028    boolean isEnabledFriendlyFire();
029
030}