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 sn
intermediary net/minecraft/class_5900
named net/minecraft/network/packet/s2c/play/TeamS2CPacket
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TeamS2CPacket.Operation
static class
TeamS2CPacket.SerializableTeam
-
Field Summary
Fields Modifier and Type Field Description private static int
field_33346
private static int
field_33347
private static int
field_33348
private static int
field_33349
private static int
field_33350
private static int
field_33351
private static int
field_33352
private int
packetType
0 - Create/Update team with players 1 - Remove player/team 2 - Update team 3 - Change player teamprivate Collection<String>
playerNames
private Optional<TeamS2CPacket.SerializableTeam>
team
private String
teamName
-
Constructor Summary
Constructors Modifier Constructor Description private
TeamS2CPacket(String teamName, int packetType, Optional<TeamS2CPacket.SerializableTeam> team, Collection<String> playerNames)
TeamS2CPacket(PacketByteBuf buf)
-
Method Summary
Modifier and Type Method Description void
apply(ClientPlayPacketListener clientPlayPacketListener)
static TeamS2CPacket
changePlayerTeam(Team team, String playerName, TeamS2CPacket.Operation operation)
private static boolean
containsPlayers(int packetType)
private static boolean
containsTeamInfo(int packetType)
@Nullable TeamS2CPacket.Operation
getPlayerListOperation()
Collection<String>
getPlayerNames()
Optional<TeamS2CPacket.SerializableTeam>
getTeam()
String
getTeamName()
@Nullable TeamS2CPacket.Operation
getTeamOperation()
static TeamS2CPacket
updateRemovedTeam(Team team)
static TeamS2CPacket
updateTeam(Team team, boolean updatePlayers)
void
write(PacketByteBuf buf)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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 a
Lsn;a:I
intermediary field_33346
Lnet/minecraft/class_5900;field_33346:I
named field_33346
Lnet/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 b
Lsn;b:I
intermediary field_33347
Lnet/minecraft/class_5900;field_33347:I
named field_33347
Lnet/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 c
Lsn;c:I
intermediary field_33348
Lnet/minecraft/class_5900;field_33348:I
named field_33348
Lnet/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 d
Lsn;d:I
intermediary field_33349
Lnet/minecraft/class_5900;field_33349:I
named field_33349
Lnet/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 e
Lsn;e:I
intermediary field_33350
Lnet/minecraft/class_5900;field_33350:I
named field_33350
Lnet/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 f
Lsn;f:I
intermediary field_33351
Lnet/minecraft/class_5900;field_33351:I
named field_33351
Lnet/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 g
Lsn;g:I
intermediary field_33352
Lnet/minecraft/class_5900;field_33352:I
named field_33352
Lnet/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 h
Lsn;h:I
intermediary field_29151
Lnet/minecraft/class_5900;field_29151:I
named packetType
Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;packetType:I
-
teamName
- Mappings:
Namespace Name Mixin selector official i
Lsn;i:Ljava/lang/String;
intermediary field_29152
Lnet/minecraft/class_5900;field_29152:Ljava/lang/String;
named teamName
Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;teamName:Ljava/lang/String;
-
playerNames
- Mappings:
Namespace Name Mixin selector official j
Lsn;j:Ljava/util/Collection;
intermediary field_29153
Lnet/minecraft/class_5900;field_29153:Ljava/util/Collection;
named playerNames
Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;playerNames:Ljava/util/Collection;
-
team
- Mappings:
Namespace Name Mixin selector official k
Lsn;k:Ljava/util/Optional;
intermediary field_29154
Lnet/minecraft/class_5900;field_29154:Ljava/util/Optional;
named team
Lnet/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;)V
intermediary <init>
Lnet/minecraft/class_5900;<init>(Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V
named <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;)V
intermediary <init>
Lnet/minecraft/class_5900;<init>(Lnet/minecraft/class_2540;)V
named <init>
Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;<init>(Lnet/minecraft/network/PacketByteBuf;)V
-
-
Method Details
-
updateTeam
- Mappings:
Namespace Name Mixin selector official a
Lsn;a(Ldmu;Z)Lsn;
intermediary method_34172
Lnet/minecraft/class_5900;method_34172(Lnet/minecraft/class_268;Z)Lnet/minecraft/class_5900;
named updateTeam
Lnet/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 a
Lsn;a(Ldmu;)Lsn;
intermediary method_34170
Lnet/minecraft/class_5900;method_34170(Lnet/minecraft/class_268;)Lnet/minecraft/class_5900;
named updateRemovedTeam
Lnet/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 a
Lsn;a(Ldmu;Ljava/lang/String;Lsn$a;)Lsn;
intermediary method_34171
Lnet/minecraft/class_5900;method_34171(Lnet/minecraft/class_268;Ljava/lang/String;Lnet/minecraft/class_5900$class_5901;)Lnet/minecraft/class_5900;
named changePlayerTeam
Lnet/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:
write
in interfacePacket<ClientPlayPacketListener>
- Mappings:
Namespace Name Mixin selector official a
Lpf;a(Lob;)V
intermediary method_11052
Lnet/minecraft/class_2596;method_11052(Lnet/minecraft/class_2540;)V
named write
Lnet/minecraft/network/Packet;write(Lnet/minecraft/network/PacketByteBuf;)V
-
containsPlayers
private static boolean containsPlayers(int packetType)- Mappings:
Namespace Name Mixin selector official a
Lsn;a(I)Z
intermediary method_34169
Lnet/minecraft/class_5900;method_34169(I)Z
named containsPlayers
Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;containsPlayers(I)Z
-
containsTeamInfo
private static boolean containsTeamInfo(int packetType)- Mappings:
Namespace Name Mixin selector official b
Lsn;b(I)Z
intermediary method_34175
Lnet/minecraft/class_5900;method_34175(I)Z
named containsTeamInfo
Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;containsTeamInfo(I)Z
-
getPlayerListOperation
- Mappings:
Namespace Name Mixin selector official b
Lsn;b()Lsn$a;
intermediary method_34174
Lnet/minecraft/class_5900;method_34174()Lnet/minecraft/class_5900$class_5901;
named getPlayerListOperation
Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getPlayerListOperation()Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket$Operation;
-
getTeamOperation
- Mappings:
Namespace Name Mixin selector official c
Lsn;c()Lsn$a;
intermediary method_34176
Lnet/minecraft/class_5900;method_34176()Lnet/minecraft/class_5900$class_5901;
named getTeamOperation
Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getTeamOperation()Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket$Operation;
-
apply
- Specified by:
apply
in interfacePacket<ClientPlayPacketListener>
- Mappings:
Namespace Name Mixin selector official a
Lsn;a(Lpi;)V
intermediary method_34173
Lnet/minecraft/class_5900;method_34173(Lnet/minecraft/class_2602;)V
named apply
Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;apply(Lnet/minecraft/network/listener/ClientPlayPacketListener;)V
-
getTeamName
- Mappings:
Namespace Name Mixin selector official d
Lsn;d()Ljava/lang/String;
intermediary method_34177
Lnet/minecraft/class_5900;method_34177()Ljava/lang/String;
named getTeamName
Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getTeamName()Ljava/lang/String;
-
getPlayerNames
- Mappings:
Namespace Name Mixin selector official e
Lsn;e()Ljava/util/Collection;
intermediary method_34178
Lnet/minecraft/class_5900;method_34178()Ljava/util/Collection;
named getPlayerNames
Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getPlayerNames()Ljava/util/Collection;
-
getTeam
- Mappings:
Namespace Name Mixin selector official f
Lsn;f()Ljava/util/Optional;
intermediary method_34179
Lnet/minecraft/class_5900;method_34179()Ljava/util/Optional;
named getTeam
Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getTeam()Ljava/util/Optional;
-