Interface SetPlayerTeamPacket

All Superinterfaces:
Packet

@NullMarked public interface SetPlayerTeamPacket extends Packet
  • Method Details

    • createTeamAddOrUpdatePacket

      SetPlayerTeamPacket createTeamAddOrUpdatePacket(Team team, boolean add)
      팀 추가 또는 업데이트 패킷을 생성합니다.
      Parameters:
      team - 추가 또는 업데이트할 팀
      add - 만약 true라면 추가, 아니라면 정보를 업데이트 합니다
      Returns:
      this
    • createTeamAddOrUpdatePacket

      default SetPlayerTeamPacket createTeamAddOrUpdatePacket(String teamName, Component displayName, boolean allowFriendlyFire, boolean canSeeFriendlyInvisibles, Team.OptionStatus nametagVisibility, Team.OptionStatus collisionRule, ChatColor color, Component teamPrefix, Component teamSuffix, boolean add)
      팀 추가 또는 업데이트 패킷을 생성합니다.
      Parameters:
      teamName - 추가 또는 업데이트할 팀의 이름
      displayName - 팀의 디스플레이 이름
      allowFriendlyFire - 만약 true라면 아군 사격을 허용합니다
      canSeeFriendlyInvisibles - 만약 true라면 보이지 않는 플레이어를 볼 수 있습니다
      nametagVisibility - 팀의 이름 태그 가시성 규칙
      collisionRule - 팀의 충돌 규칙
      color - 팀의 색
      teamPrefix - 팀의 접두사
      teamSuffix - 팀의 접미사
      add - 만약 true라면 추가, 아니라면 정보를 업데이트 합니다
      Returns:
      this
    • createTeamAddOrUpdatePacket

      SetPlayerTeamPacket createTeamAddOrUpdatePacket(String teamName, Component displayName, boolean allowFriendlyFire, boolean canSeeFriendlyInvisibles, Team.OptionStatus nametagVisibility, Team.OptionStatus collisionRule, ChatColor color, Component teamPrefix, Component teamSuffix, boolean add, @Nullable Collection<String> players)
      팀 추가 또는 업데이트 패킷을 생성합니다.
      Parameters:
      teamName - 추가 또는 업데이트할 팀의 이름
      displayName - 팀의 디스플레이 이름
      allowFriendlyFire - 만약 true라면 아군 사격을 허용합니다
      canSeeFriendlyInvisibles - 만약 true라면 보이지 않는 플레이어를 볼 수 있습니다
      nametagVisibility - 팀의 이름 태그 가시성 규칙
      collisionRule - 팀의 충돌 규칙
      color - 팀의 색
      teamPrefix - 팀의 접두사
      teamSuffix - 팀의 접미사
      add - 만약 true라면 추가, 아니라면 정보를 업데이트 합니다
      players - 팀의 초기 플레이어 목록
      Returns:
      this
    • createTeamRemovePacket

      SetPlayerTeamPacket createTeamRemovePacket(Team team)
      팀 제거 패킷을 생성합니다.
      Parameters:
      team - 제거할 팀
      Returns:
      this
    • createTeamRemovePacket

      SetPlayerTeamPacket createTeamRemovePacket(String teamName)
      팀 제거 패킷을 생성합니다.
      Parameters:
      teamName - 제거할 팀의 이름
      Returns:
      this
    • createTeamJoinOrLeavePacket

      SetPlayerTeamPacket createTeamJoinOrLeavePacket(Team team, Collection<String> players, boolean join)
      팀 가입 또는 탈퇴 패킷을 생성합니다.
      Parameters:
      team - 가입 또는 탈퇴할 팀
      players - 가입 또는 탈퇴할 플레이어의 목록
      join - 만약 true라면 가입, 아니라면 탈퇴
      Returns:
      this
    • createTeamJoinOrLeavePacket

      SetPlayerTeamPacket createTeamJoinOrLeavePacket(String teamName, Collection<String> players, boolean join)
      팀 가입 또는 탈퇴 패킷을 생성합니다.
      Parameters:
      teamName - 가입 또는 탈퇴할 팀의 이름
      players - 가입 또는 탈퇴할 플레이어의 목록
      join - 만약 true라면 가입, 아니라면 탈퇴
      Returns:
      this