Class TeamS2CPacket
java.lang.Object
net.minecraft.network.packet.s2c.play.TeamS2CPacket
- All Implemented Interfaces:
Packet<ClientPlayPacketListener>
- Mappings:
Namespace Name named net/minecraft/network/packet/s2c/play/TeamS2CPacketintermediary net/minecraft/class_5900official afy
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intThepacketTypethat creates a new team with a few players.private static final intThepacketTypethat adds a few players to a team.static final PacketCodec<RegistryByteBuf, TeamS2CPacket> private static final intOne of the name tag visibility rule or collision rule strings' max length.private final intIndicates the type of this packet.private final Collection<String> private static final intThepacketTypethat removes a team.private static final intThepacketTypethat removes a few players from a team.private static final intOne of the name tag visibility rule or collision rule strings' max length.private final Optional<TeamS2CPacket.SerializableTeam> private final Stringprivate static final intThepacketTypethat updates a team's information. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateTeamS2CPacket(String teamName, int packetType, Optional<TeamS2CPacket.SerializableTeam> team, Collection<String> playerNames) private -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(ClientPlayPacketListener clientPlayPacketListener) static TeamS2CPacketchangePlayerTeam(Team team, String playerName, TeamS2CPacket.Operation operation) private static booleancontainsPlayers(int packetType) private static booleancontainsTeamInfo(int packetType) getTeam()static TeamS2CPacketupdateRemovedTeam(Team team) static TeamS2CPacketupdateTeam(Team team, boolean updatePlayers) private voidwrite(RegistryByteBuf 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.Packet
isWritingErrorSkippable, transitionsNetworkState
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_47987Lnet/minecraft/class_5900;field_47987:Lnet/minecraft/class_9139;official aLafy;a:Lze;
-
ADD
private static final int ADDThepacketTypethat creates a new team with a few players. Has value 0.- See Also:
- Mappings:
Namespace Name Mixin selector named ADDLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;ADD:Iintermediary field_33346Lnet/minecraft/class_5900;field_33346:Iofficial bLafy;b:I
-
REMOVE
private static final int REMOVEThepacketTypethat removes a team. Has value 1.- See Also:
- Mappings:
Namespace Name Mixin selector named REMOVELnet/minecraft/network/packet/s2c/play/TeamS2CPacket;REMOVE:Iintermediary field_33347Lnet/minecraft/class_5900;field_33347:Iofficial cLafy;c:I
-
UPDATE
private static final int UPDATEThepacketTypethat updates a team's information. Has value 2.- See Also:
- Mappings:
Namespace Name Mixin selector named UPDATELnet/minecraft/network/packet/s2c/play/TeamS2CPacket;UPDATE:Iintermediary field_33348Lnet/minecraft/class_5900;field_33348:Iofficial dLafy;d:I
-
ADD_PLAYERS
private static final int ADD_PLAYERSThepacketTypethat adds a few players to a team. Has value 3.- See Also:
- Mappings:
Namespace Name Mixin selector named ADD_PLAYERSLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;ADD_PLAYERS:Iintermediary field_33349Lnet/minecraft/class_5900;field_33349:Iofficial eLafy;e:I
-
REMOVE_PLAYERS
private static final int REMOVE_PLAYERSThepacketTypethat removes a few players from a team. Has value 4.- See Also:
- Mappings:
Namespace Name Mixin selector named REMOVE_PLAYERSLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;REMOVE_PLAYERS:Iintermediary field_33350Lnet/minecraft/class_5900;field_33350:Iofficial fLafy;f:I
-
FIRST_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTH
private static final int FIRST_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTHOne of the name tag visibility rule or collision rule strings' max length. Has value 40.- See Also:
- Mappings:
Namespace Name Mixin selector named FIRST_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTHLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;FIRST_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTH:Iintermediary field_33351Lnet/minecraft/class_5900;field_33351:Iofficial gLafy;g:I
-
SECOND_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTH
private static final int SECOND_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTHOne of the name tag visibility rule or collision rule strings' max length. Has value 40.- See Also:
- Mappings:
Namespace Name Mixin selector named SECOND_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTHLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;SECOND_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTH:Iintermediary field_33352Lnet/minecraft/class_5900;field_33352:Iofficial hLafy;h:I
-
packetType
private final int packetType- Mappings:
Namespace Name Mixin selector named packetTypeLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;packetType:Iintermediary field_29151Lnet/minecraft/class_5900;field_29151:Iofficial iLafy;i:I
-
teamName
- Mappings:
Namespace Name Mixin selector named teamNameLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;teamName:Ljava/lang/String;intermediary field_29152Lnet/minecraft/class_5900;field_29152:Ljava/lang/String;official jLafy;j:Ljava/lang/String;
-
playerNames
- Mappings:
Namespace Name Mixin selector named playerNamesLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;playerNames:Ljava/util/Collection;intermediary field_29153Lnet/minecraft/class_5900;field_29153:Ljava/util/Collection;official kLafy;k:Ljava/util/Collection;
-
team
- Mappings:
Namespace Name Mixin selector named teamLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;team:Ljava/util/Optional;intermediary field_29154Lnet/minecraft/class_5900;field_29154:Ljava/util/Optional;official lLafy;l:Ljava/util/Optional;
-
-
Constructor Details
-
TeamS2CPacket
private TeamS2CPacket(String teamName, int packetType, Optional<TeamS2CPacket.SerializableTeam> team, Collection<String> playerNames) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;<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;)Vofficial <init>Lafy;<init>(Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V
-
TeamS2CPacket
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;<init>(Lnet/minecraft/network/RegistryByteBuf;)Vintermediary <init>Lnet/minecraft/class_5900;<init>(Lnet/minecraft/class_9129;)Vofficial <init>Lafy;<init>(Lwp;)V
-
-
Method Details
-
updateTeam
- Mappings:
Namespace Name Mixin selector named updateTeamLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;updateTeam(Lnet/minecraft/scoreboard/Team;Z)Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;intermediary method_34172Lnet/minecraft/class_5900;method_34172(Lnet/minecraft/class_268;Z)Lnet/minecraft/class_5900;official aLafy;a(Lfhc;Z)Lafy;
-
updateRemovedTeam
- Mappings:
Namespace Name Mixin selector named updateRemovedTeamLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;updateRemovedTeam(Lnet/minecraft/scoreboard/Team;)Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket;intermediary method_34170Lnet/minecraft/class_5900;method_34170(Lnet/minecraft/class_268;)Lnet/minecraft/class_5900;official aLafy;a(Lfhc;)Lafy;
-
changePlayerTeam
public static TeamS2CPacket changePlayerTeam(Team team, String playerName, TeamS2CPacket.Operation operation) - Mappings:
Namespace Name Mixin selector 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;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;official aLafy;a(Lfhc;Ljava/lang/String;Lafy$a;)Lafy;
-
write
- Mappings:
Namespace Name Mixin selector named writeLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;write(Lnet/minecraft/network/RegistryByteBuf;)Vintermediary method_55934Lnet/minecraft/class_5900;method_55934(Lnet/minecraft/class_9129;)Vofficial aLafy;a(Lwp;)V
-
containsPlayers
private static boolean containsPlayers(int packetType) - Mappings:
Namespace Name Mixin selector named containsPlayersLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;containsPlayers(I)Zintermediary method_34169Lnet/minecraft/class_5900;method_34169(I)Zofficial aLafy;a(I)Z
-
containsTeamInfo
private static boolean containsTeamInfo(int packetType) - Mappings:
Namespace Name Mixin selector named containsTeamInfoLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;containsTeamInfo(I)Zintermediary method_34175Lnet/minecraft/class_5900;method_34175(I)Zofficial bLafy;b(I)Z
-
getPlayerListOperation
- Mappings:
Namespace Name Mixin selector named getPlayerListOperationLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getPlayerListOperation()Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket$Operation;intermediary method_34174Lnet/minecraft/class_5900;method_34174()Lnet/minecraft/class_5900$class_5901;official bLafy;b()Lafy$a;
-
getTeamOperation
- Mappings:
Namespace Name Mixin selector named getTeamOperationLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getTeamOperation()Lnet/minecraft/network/packet/s2c/play/TeamS2CPacket$Operation;intermediary method_34176Lnet/minecraft/class_5900;method_34176()Lnet/minecraft/class_5900$class_5901;official eLafy;e()Lafy$a;
-
getPacketType
- Specified by:
getPacketTypein interfacePacket<ClientPlayPacketListener>- Mappings:
Namespace Name Mixin selector named getPacketTypeLnet/minecraft/network/packet/Packet;getPacketType()Lnet/minecraft/network/packet/PacketType;intermediary method_65080Lnet/minecraft/class_2596;method_65080()Lnet/minecraft/class_9145;official aLzo;a()Lzq;
-
apply
- Specified by:
applyin interfacePacket<ClientPlayPacketListener>- Mappings:
Namespace Name Mixin selector named applyLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;apply(Lnet/minecraft/network/listener/ClientPlayPacketListener;)Vintermediary method_34173Lnet/minecraft/class_5900;method_34173(Lnet/minecraft/class_2602;)Vofficial aLafy;a(Lacf;)V
-
getTeamName
- Mappings:
Namespace Name Mixin selector named getTeamNameLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getTeamName()Ljava/lang/String;intermediary method_34177Lnet/minecraft/class_5900;method_34177()Ljava/lang/String;official fLafy;f()Ljava/lang/String;
-
getPlayerNames
- Mappings:
Namespace Name Mixin selector named getPlayerNamesLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getPlayerNames()Ljava/util/Collection;intermediary method_34178Lnet/minecraft/class_5900;method_34178()Ljava/util/Collection;official gLafy;g()Ljava/util/Collection;
-
getTeam
- Mappings:
Namespace Name Mixin selector named getTeamLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;getTeam()Ljava/util/Optional;intermediary method_34179Lnet/minecraft/class_5900;method_34179()Ljava/util/Optional;official hLafy;h()Ljava/util/Optional;
-