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 SetPlayerTeamPacketcreateTeamAddOrUpdatePacket(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
-