Class TeamS2CPacket
java.lang.Object
net.minecraft.network.packet.s2c.play.TeamS2CPacket
- All Implemented Interfaces:
Packet<ClientPlayPacketListener>
- Mappings:
Namespace Name official snintermediary net/minecraft/class_5900named net/minecraft/network/packet/s2c/play/TeamS2CPacket
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static intThepacketTypethat creates a new team with a few players.private static intThepacketTypethat adds a few players to a team.private static intOne of the name tag visibility rule or collision rule strings' max length.private intIndicates the type of this packet.private Collection<String>private static intThepacketTypethat removes a team.private static intThepacketTypethat removes a few players from a team.private static intOne of the name tag visibility rule or collision rule strings' max length.private Optional<TeamS2CPacket.SerializableTeam>private Stringprivate static intThepacketTypethat updates a team's information. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateTeamS2CPacket(String teamName, int packetType, Optional<TeamS2CPacket.SerializableTeam> team, Collection<String> playerNames)TeamS2CPacket(PacketByteBuf buf) -
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)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
-
ADD
private static final int ADDThepacketTypethat creates a new team with a few players. Has value 0.- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLsn;a:Iintermediary field_33346Lnet/minecraft/class_5900;field_33346:Inamed ADDLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;ADD:I
-
REMOVE
private static final int REMOVEThepacketTypethat removes a team. Has value 1.- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLsn;b:Iintermediary field_33347Lnet/minecraft/class_5900;field_33347:Inamed REMOVELnet/minecraft/network/packet/s2c/play/TeamS2CPacket;REMOVE:I
-
UPDATE
private static final int UPDATEThepacketTypethat updates a team's information. Has value 2.- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLsn;c:Iintermediary field_33348Lnet/minecraft/class_5900;field_33348:Inamed UPDATELnet/minecraft/network/packet/s2c/play/TeamS2CPacket;UPDATE:I
-
ADD_PLAYERS
private static final int ADD_PLAYERSThepacketTypethat adds a few players to a team. Has value 3.- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLsn;d:Iintermediary field_33349Lnet/minecraft/class_5900;field_33349:Inamed ADD_PLAYERSLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;ADD_PLAYERS:I
-
REMOVE_PLAYERS
private static final int REMOVE_PLAYERSThepacketTypethat removes a few players from a team. Has value 4.- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLsn;e:Iintermediary field_33350Lnet/minecraft/class_5900;field_33350:Inamed REMOVE_PLAYERSLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;REMOVE_PLAYERS: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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLsn;f:Iintermediary field_33351Lnet/minecraft/class_5900;field_33351:Inamed FIRST_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTHLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;FIRST_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTH: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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official gLsn;g:Iintermediary field_33352Lnet/minecraft/class_5900;field_33352:Inamed SECOND_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTHLnet/minecraft/network/packet/s2c/play/TeamS2CPacket;SECOND_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTH:I
-
packetType
private final int packetType- 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(Ldmx;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(Ldmx;)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(Ldmx;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;
-