Class TeamS2CPacket
java.lang.Object
net.minecraft.network.packet.s2c.play.TeamS2CPacket
- All Implemented Interfaces:
Packet<ClientPlayPacketListener>
public class TeamS2CPacket extends Object implements Packet<ClientPlayPacketListener>
- Mappings:
Namespace Name official snintermediary net/minecraft/class_5900named net/minecraft/network/packet/s2c/play/TeamS2CPacket
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTeamS2CPacket.Operationstatic classTeamS2CPacket.SerializableTeam -
Field Summary
Fields Modifier and Type Field Description private static intfield_33346private static intfield_33347private static intfield_33348private static intfield_33349private static intfield_33350private static intfield_33351private static intfield_33352private intpacketType0 - Create/Update team with players 1 - Remove player/team 2 - Update team 3 - Change player teamprivate Collection<String>playerNamesprivate Optional<TeamS2CPacket.SerializableTeam>teamprivate StringteamName -
Constructor Summary
Constructors Modifier Constructor Description privateTeamS2CPacket(String teamName, int packetType, Optional<TeamS2CPacket.SerializableTeam> team, Collection<String> playerNames)TeamS2CPacket(PacketByteBuf buf) -
Method Summary
Modifier and Type Method Description voidapply(ClientPlayPacketListener clientPlayPacketListener)static TeamS2CPacketchangePlayerTeam(Team team, String playerName, TeamS2CPacket.Operation operation)private static booleancontainsPlayers(int packetType)private static booleancontainsTeamInfo(int packetType)@Nullable TeamS2CPacket.OperationgetPlayerListOperation()Collection<String>getPlayerNames()Optional<TeamS2CPacket.SerializableTeam>getTeam()StringgetTeamName()@Nullable TeamS2CPacket.OperationgetTeamOperation()static TeamS2CPacketupdateRemovedTeam(Team team)static TeamS2CPacketupdateTeam(Team team, boolean updatePlayers)voidwrite(PacketByteBuf buf)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.network.Packet
isWritingErrorSkippable
-
Field Details
-
field_33346
private static final int field_33346- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLsn;a:Iintermediary field_33346Lnet/minecraft/class_5900;field_33346:Inamed field_33346Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;field_33346:I
-
field_33347
private static final int field_33347- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLsn;b:Iintermediary field_33347Lnet/minecraft/class_5900;field_33347:Inamed field_33347Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;field_33347:I
-
field_33348
private static final int field_33348- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLsn;c:Iintermediary field_33348Lnet/minecraft/class_5900;field_33348:Inamed field_33348Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;field_33348:I
-
field_33349
private static final int field_33349- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLsn;d:Iintermediary field_33349Lnet/minecraft/class_5900;field_33349:Inamed field_33349Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;field_33349:I
-
field_33350
private static final int field_33350- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLsn;e:Iintermediary field_33350Lnet/minecraft/class_5900;field_33350:Inamed field_33350Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;field_33350:I
-
field_33351
private static final int field_33351- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLsn;f:Iintermediary field_33351Lnet/minecraft/class_5900;field_33351:Inamed field_33351Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;field_33351:I
-
field_33352
private static final int field_33352- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official gLsn;g:Iintermediary field_33352Lnet/minecraft/class_5900;field_33352:Inamed field_33352Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;field_33352:I
-
packetType
private final int packetType- 0 - Create/Update team with players
- 1 - Remove player/team
- 2 - Update team
- 3 - Change player team
- Mappings:
Namespace Name Mixin selector official hLsn;h:Iintermediary field_29151Lnet/minecraft/class_5900;field_29151:Inamed packetTypeLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;packetType:I
-
teamName
- Mappings:
Namespace Name Mixin selector official iLsn;i:Ljava/lang/String;intermediary field_29152Lnet/minecraft/class_5900;field_29152:Ljava/lang/String;named teamNameLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;teamName:Ljava/lang/String;
-
playerNames
- Mappings:
Namespace Name Mixin selector official jLsn;j:Ljava/util/Collection;intermediary field_29153Lnet/minecraft/class_5900;field_29153:Ljava/util/Collection;named playerNamesLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;playerNames:Ljava/util/Collection;
-
team
- Mappings:
Namespace Name Mixin selector official kLsn;k:Ljava/util/Optional;intermediary field_29154Lnet/minecraft/class_5900;field_29154:Ljava/util/Optional;named teamLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;team:Ljava/util/Optional;
-
-
Constructor Details
-
TeamS2CPacket
private TeamS2CPacket(String teamName, int packetType, Optional<TeamS2CPacket.SerializableTeam> team, Collection<String> playerNames)- Mappings:
Namespace Name Mixin selector official <init>Lsn;<init>(Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)Vintermediary <init>Lnet/minecraft/class_5900;<init>(Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)Vnamed <init>Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;<init>(Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V
-
TeamS2CPacket
- Mappings:
Namespace Name Mixin selector official <init>Lsn;<init>(Lob;)Vintermediary <init>Lnet/minecraft/class_5900;<init>(Lnet/minecraft/class_2540;)Vnamed <init>Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;<init>(Lnet/minecraft/network/PacketByteBuf;)V
-
-
Method Details
-
updateTeam
- Mappings:
Namespace Name Mixin selector official aLsn;a(Ldmu;Z)Lsn;intermediary method_34172Lnet/minecraft/class_5900;method_34172(Lnet/minecraft/class_268;Z)Lnet/minecraft/class_5900;named updateTeamLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;updateTeam(Lnet/minecraft/scoreboard/Team;Z)Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;
-
updateRemovedTeam
- Mappings:
Namespace Name Mixin selector official aLsn;a(Ldmu;)Lsn;intermediary method_34170Lnet/minecraft/class_5900;method_34170(Lnet/minecraft/class_268;)Lnet/minecraft/class_5900;named updateRemovedTeamLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;updateRemovedTeam(Lnet/minecraft/scoreboard/Team;)Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;
-
changePlayerTeam
public static TeamS2CPacket changePlayerTeam(Team team, String playerName, TeamS2CPacket.Operation operation)- Mappings:
Namespace Name Mixin selector official aLsn;a(Ldmu;Ljava/lang/String;Lsn$a;)Lsn;intermediary method_34171Lnet/minecraft/class_5900;method_34171(Lnet/minecraft/class_268;Ljava/lang/String;Lnet/minecraft/class_5900$class_5901;)Lnet/minecraft/class_5900;named changePlayerTeamLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;changePlayerTeam(Lnet/minecraft/scoreboard/Team;Ljava/lang/String;Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket$Operation;)Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;
-
write
- Specified by:
writein interfacePacket<ClientPlayPacketListener>- Mappings:
Namespace Name Mixin selector official aLpf;a(Lob;)Vintermediary method_11052Lnet/minecraft/class_2596;method_11052(Lnet/minecraft/class_2540;)Vnamed writeLnet/minecraft/network/Packet;write(Lnet/minecraft/network/PacketByteBuf;)V
-
containsPlayers
private static boolean containsPlayers(int packetType)- Mappings:
Namespace Name Mixin selector official aLsn;a(I)Zintermediary method_34169Lnet/minecraft/class_5900;method_34169(I)Znamed containsPlayersLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;containsPlayers(I)Z
-
containsTeamInfo
private static boolean containsTeamInfo(int packetType)- Mappings:
Namespace Name Mixin selector official bLsn;b(I)Zintermediary method_34175Lnet/minecraft/class_5900;method_34175(I)Znamed containsTeamInfoLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;containsTeamInfo(I)Z
-
getPlayerListOperation
- Mappings:
Namespace Name Mixin selector official bLsn;b()Lsn$a;intermediary method_34174Lnet/minecraft/class_5900;method_34174()Lnet/minecraft/class_5900$class_5901;named getPlayerListOperationLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getPlayerListOperation()Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket$Operation;
-
getTeamOperation
- Mappings:
Namespace Name Mixin selector official cLsn;c()Lsn$a;intermediary method_34176Lnet/minecraft/class_5900;method_34176()Lnet/minecraft/class_5900$class_5901;named getTeamOperationLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getTeamOperation()Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket$Operation;
-
apply
- Specified by:
applyin interfacePacket<ClientPlayPacketListener>- Mappings:
Namespace Name Mixin selector official aLsn;a(Lpi;)Vintermediary method_34173Lnet/minecraft/class_5900;method_34173(Lnet/minecraft/class_2602;)Vnamed applyLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;apply(Lnet/minecraft/network/listener/ClientPlayPacketListener;)V
-
getTeamName
- Mappings:
Namespace Name Mixin selector official dLsn;d()Ljava/lang/String;intermediary method_34177Lnet/minecraft/class_5900;method_34177()Ljava/lang/String;named getTeamNameLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getTeamName()Ljava/lang/String;
-
getPlayerNames
- Mappings:
Namespace Name Mixin selector official eLsn;e()Ljava/util/Collection;intermediary method_34178Lnet/minecraft/class_5900;method_34178()Ljava/util/Collection;named getPlayerNamesLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getPlayerNames()Ljava/util/Collection;
-
getTeam
- Mappings:
Namespace Name Mixin selector official fLsn;f()Ljava/util/Optional;intermediary method_34179Lnet/minecraft/class_5900;method_34179()Ljava/util/Optional;named getTeamLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getTeam()Ljava/util/Optional;
-