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
  • 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

      private final String 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

      private final Collection<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

      public TeamS2CPacket​(PacketByteBuf buf)
      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

      public static TeamS2CPacket updateTeam​(Team team, boolean updatePlayers)
      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

      public static TeamS2CPacket updateRemovedTeam​(Team team)
      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

      public void write​(PacketByteBuf buf)
      Specified by:
      write in interface Packet<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

      @Nullable public @Nullable TeamS2CPacket.Operation 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

      @Nullable public @Nullable 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

      public void apply​(ClientPlayPacketListener clientPlayPacketListener)
      Specified by:
      apply in interface Packet<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

      public String 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

      public Collection<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;