Package moe.caramel.daydream.packet
Interface SetPlayerTeamPacket
- All Superinterfaces:
Packet
-
Field Summary
Fields inherited from interface moe.caramel.daydream.packet.Packet
API_VERSION
-
Method Summary
Modifier and TypeMethodDescriptiondefault SetPlayerTeamPacket
createTeamAddOrUpdatePacket
(String teamName, Component displayName, boolean allowFriendlyFire, boolean canSeeFriendlyInvisibles, Team.OptionStatus nametagVisibility, Team.OptionStatus collisionRule, ChatColor color, Component teamPrefix, Component teamSuffix, boolean add) 팀 추가 또는 업데이트 패킷을 생성합니다.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) 팀 추가 또는 업데이트 패킷을 생성합니다.createTeamAddOrUpdatePacket
(Team team, boolean add) 팀 추가 또는 업데이트 패킷을 생성합니다.createTeamJoinOrLeavePacket
(String teamName, Collection<String> players, boolean join) 팀 가입 또는 탈퇴 패킷을 생성합니다.createTeamJoinOrLeavePacket
(Team team, Collection<String> players, boolean join) 팀 가입 또는 탈퇴 패킷을 생성합니다.createTeamRemovePacket
(String teamName) 팀 제거 패킷을 생성합니다.createTeamRemovePacket
(Team team) 팀 제거 패킷을 생성합니다.
-
Method Details
-
createTeamAddOrUpdatePacket
팀 추가 또는 업데이트 패킷을 생성합니다.- 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
팀 제거 패킷을 생성합니다.- Parameters:
team
- 제거할 팀- Returns:
- this
-
createTeamRemovePacket
팀 제거 패킷을 생성합니다.- 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
-