Class Team


public class Team extends AbstractTeam
Mappings:
Namespace Name
official eba
intermediary net/minecraft/class_268
named net/minecraft/scoreboard/Team
  • Field Details

    • field_31884

      private static final int field_31884
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Leba;a:I
      intermediary field_31884 Lnet/minecraft/class_268;field_31884:I
      named field_31884 Lnet/minecraft/scoreboard/Team;field_31884:I
    • field_31885

      private static final int field_31885
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Leba;b:I
      intermediary field_31885 Lnet/minecraft/class_268;field_31885:I
      named field_31885 Lnet/minecraft/scoreboard/Team;field_31885:I
    • scoreboard

      private final Scoreboard scoreboard
      Mappings:
      Namespace Name Mixin selector
      official c Leba;c:Lebc;
      intermediary field_1420 Lnet/minecraft/class_268;field_1420:Lnet/minecraft/class_269;
      named scoreboard Lnet/minecraft/scoreboard/Team;scoreboard:Lnet/minecraft/scoreboard/Scoreboard;
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official d Leba;d:Ljava/lang/String;
      intermediary field_1421 Lnet/minecraft/class_268;field_1421:Ljava/lang/String;
      named name Lnet/minecraft/scoreboard/Team;name:Ljava/lang/String;
    • playerList

      private final Set<String> playerList
      Mappings:
      Namespace Name Mixin selector
      official e Leba;e:Ljava/util/Set;
      intermediary field_1415 Lnet/minecraft/class_268;field_1415:Ljava/util/Set;
      named playerList Lnet/minecraft/scoreboard/Team;playerList:Ljava/util/Set;
    • displayName

      private Text displayName
      Mappings:
      Namespace Name Mixin selector
      official f Leba;f:Lss;
      intermediary field_1414 Lnet/minecraft/class_268;field_1414:Lnet/minecraft/class_2561;
      named displayName Lnet/minecraft/scoreboard/Team;displayName:Lnet/minecraft/text/Text;
    • prefix

      private Text prefix
      Mappings:
      Namespace Name Mixin selector
      official g Leba;g:Lss;
      intermediary field_1418 Lnet/minecraft/class_268;field_1418:Lnet/minecraft/class_2561;
      named prefix Lnet/minecraft/scoreboard/Team;prefix:Lnet/minecraft/text/Text;
    • suffix

      private Text suffix
      Mappings:
      Namespace Name Mixin selector
      official h Leba;h:Lss;
      intermediary field_1419 Lnet/minecraft/class_268;field_1419:Lnet/minecraft/class_2561;
      named suffix Lnet/minecraft/scoreboard/Team;suffix:Lnet/minecraft/text/Text;
    • friendlyFire

      private boolean friendlyFire
      Mappings:
      Namespace Name Mixin selector
      official i Leba;i:Z
      intermediary field_1417 Lnet/minecraft/class_268;field_1417:Z
      named friendlyFire Lnet/minecraft/scoreboard/Team;friendlyFire:Z
    • showFriendlyInvisibles

      private boolean showFriendlyInvisibles
      Mappings:
      Namespace Name Mixin selector
      official j Leba;j:Z
      intermediary field_1416 Lnet/minecraft/class_268;field_1416:Z
      named showFriendlyInvisibles Lnet/minecraft/scoreboard/Team;showFriendlyInvisibles:Z
    • nameTagVisibilityRule

      private AbstractTeam.VisibilityRule nameTagVisibilityRule
      Mappings:
      Namespace Name Mixin selector
      official k Leba;k:Lebe$b;
      intermediary field_1423 Lnet/minecraft/class_268;field_1423:Lnet/minecraft/class_270$class_272;
      named nameTagVisibilityRule Lnet/minecraft/scoreboard/Team;nameTagVisibilityRule:Lnet/minecraft/scoreboard/AbstractTeam$VisibilityRule;
    • deathMessageVisibilityRule

      private AbstractTeam.VisibilityRule deathMessageVisibilityRule
      Mappings:
      Namespace Name Mixin selector
      official l Leba;l:Lebe$b;
      intermediary field_1422 Lnet/minecraft/class_268;field_1422:Lnet/minecraft/class_270$class_272;
      named deathMessageVisibilityRule Lnet/minecraft/scoreboard/Team;deathMessageVisibilityRule:Lnet/minecraft/scoreboard/AbstractTeam$VisibilityRule;
    • color

      private Formatting color
      Mappings:
      Namespace Name Mixin selector
      official m Leba;m:Lm;
      intermediary field_1424 Lnet/minecraft/class_268;field_1424:Lnet/minecraft/class_124;
      named color Lnet/minecraft/scoreboard/Team;color:Lnet/minecraft/util/Formatting;
    • collisionRule

      private AbstractTeam.CollisionRule collisionRule
      Mappings:
      Namespace Name Mixin selector
      official n Leba;n:Lebe$a;
      intermediary field_1425 Lnet/minecraft/class_268;field_1425:Lnet/minecraft/class_270$class_271;
      named collisionRule Lnet/minecraft/scoreboard/Team;collisionRule:Lnet/minecraft/scoreboard/AbstractTeam$CollisionRule;
    • nameStyle

      private final Style nameStyle
      Mappings:
      Namespace Name Mixin selector
      official o Leba;o:Lto;
      intermediary field_24195 Lnet/minecraft/class_268;field_24195:Lnet/minecraft/class_2583;
      named nameStyle Lnet/minecraft/scoreboard/Team;nameStyle:Lnet/minecraft/text/Style;
  • Constructor Details

    • Team

      public Team(Scoreboard scoreboard, String name)
      Mappings:
      Namespace Name Mixin selector
      official <init> Leba;<init>(Lebc;Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_268;<init>(Lnet/minecraft/class_269;Ljava/lang/String;)V
      named <init> Lnet/minecraft/scoreboard/Team;<init>(Lnet/minecraft/scoreboard/Scoreboard;Ljava/lang/String;)V
  • Method Details

    • getScoreboard

      public Scoreboard getScoreboard()
      Mappings:
      Namespace Name Mixin selector
      official a Leba;a()Lebc;
      intermediary method_35594 Lnet/minecraft/class_268;method_35594()Lnet/minecraft/class_269;
      named getScoreboard Lnet/minecraft/scoreboard/Team;getScoreboard()Lnet/minecraft/scoreboard/Scoreboard;
    • getName

      public String getName()
      Specified by:
      getName in class AbstractTeam
      Mappings:
      Namespace Name Mixin selector
      official b Lebe;b()Ljava/lang/String;
      intermediary method_1197 Lnet/minecraft/class_270;method_1197()Ljava/lang/String;
      named getName Lnet/minecraft/scoreboard/AbstractTeam;getName()Ljava/lang/String;
    • getDisplayName

      public Text getDisplayName()
      Mappings:
      Namespace Name Mixin selector
      official c Leba;c()Lss;
      intermediary method_1140 Lnet/minecraft/class_268;method_1140()Lnet/minecraft/class_2561;
      named getDisplayName Lnet/minecraft/scoreboard/Team;getDisplayName()Lnet/minecraft/text/Text;
    • getFormattedName

      public MutableText getFormattedName()
      Mappings:
      Namespace Name Mixin selector
      official d Leba;d()Ltf;
      intermediary method_1148 Lnet/minecraft/class_268;method_1148()Lnet/minecraft/class_5250;
      named getFormattedName Lnet/minecraft/scoreboard/Team;getFormattedName()Lnet/minecraft/text/MutableText;
    • setDisplayName

      public void setDisplayName(Text displayName)
      Mappings:
      Namespace Name Mixin selector
      official a Leba;a(Lss;)V
      intermediary method_1137 Lnet/minecraft/class_268;method_1137(Lnet/minecraft/class_2561;)V
      named setDisplayName Lnet/minecraft/scoreboard/Team;setDisplayName(Lnet/minecraft/text/Text;)V
    • setPrefix

      public void setPrefix(@Nullable @Nullable Text prefix)
      Mappings:
      Namespace Name Mixin selector
      official b Leba;b(Lss;)V
      intermediary method_1138 Lnet/minecraft/class_268;method_1138(Lnet/minecraft/class_2561;)V
      named setPrefix Lnet/minecraft/scoreboard/Team;setPrefix(Lnet/minecraft/text/Text;)V
    • getPrefix

      public Text getPrefix()
      Mappings:
      Namespace Name Mixin selector
      official e Leba;e()Lss;
      intermediary method_1144 Lnet/minecraft/class_268;method_1144()Lnet/minecraft/class_2561;
      named getPrefix Lnet/minecraft/scoreboard/Team;getPrefix()Lnet/minecraft/text/Text;
    • setSuffix

      public void setSuffix(@Nullable @Nullable Text suffix)
      Mappings:
      Namespace Name Mixin selector
      official c Leba;c(Lss;)V
      intermediary method_1139 Lnet/minecraft/class_268;method_1139(Lnet/minecraft/class_2561;)V
      named setSuffix Lnet/minecraft/scoreboard/Team;setSuffix(Lnet/minecraft/text/Text;)V
    • getSuffix

      public Text getSuffix()
      Mappings:
      Namespace Name Mixin selector
      official f Leba;f()Lss;
      intermediary method_1136 Lnet/minecraft/class_268;method_1136()Lnet/minecraft/class_2561;
      named getSuffix Lnet/minecraft/scoreboard/Team;getSuffix()Lnet/minecraft/text/Text;
    • getPlayerList

      public Collection<String> getPlayerList()
      Specified by:
      getPlayerList in class AbstractTeam
      Mappings:
      Namespace Name Mixin selector
      official g Lebe;g()Ljava/util/Collection;
      intermediary method_1204 Lnet/minecraft/class_270;method_1204()Ljava/util/Collection;
      named getPlayerList Lnet/minecraft/scoreboard/AbstractTeam;getPlayerList()Ljava/util/Collection;
    • decorateName

      public MutableText decorateName(Text name)
      Decorates the name of an entity with the prefix, suffix and color of this team.
      Specified by:
      decorateName in class AbstractTeam
      Parameters:
      name - the name to be decorated
      Mappings:
      Namespace Name Mixin selector
      official d Lebe;d(Lss;)Ltf;
      intermediary method_1198 Lnet/minecraft/class_270;method_1198(Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250;
      named decorateName Lnet/minecraft/scoreboard/AbstractTeam;decorateName(Lnet/minecraft/text/Text;)Lnet/minecraft/text/MutableText;
    • decorateName

      public static MutableText decorateName(@Nullable @Nullable AbstractTeam team, Text name)
      Decorates the name of an entity with the prefix, suffix and color of the team. If the team is null, returns a copy of the name.
      Parameters:
      team - the team, can be null
      name - the name to be decorated
      Mappings:
      Namespace Name Mixin selector
      official a Leba;a(Lebe;Lss;)Ltf;
      intermediary method_1142 Lnet/minecraft/class_268;method_1142(Lnet/minecraft/class_270;Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250;
      named decorateName Lnet/minecraft/scoreboard/Team;decorateName(Lnet/minecraft/scoreboard/AbstractTeam;Lnet/minecraft/text/Text;)Lnet/minecraft/text/MutableText;
    • isFriendlyFireAllowed

      public boolean isFriendlyFireAllowed()
      Specified by:
      isFriendlyFireAllowed in class AbstractTeam
      Mappings:
      Namespace Name Mixin selector
      official h Lebe;h()Z
      intermediary method_1205 Lnet/minecraft/class_270;method_1205()Z
      named isFriendlyFireAllowed Lnet/minecraft/scoreboard/AbstractTeam;isFriendlyFireAllowed()Z
    • setFriendlyFireAllowed

      public void setFriendlyFireAllowed(boolean friendlyFire)
      Mappings:
      Namespace Name Mixin selector
      official a Leba;a(Z)V
      intermediary method_1135 Lnet/minecraft/class_268;method_1135(Z)V
      named setFriendlyFireAllowed Lnet/minecraft/scoreboard/Team;setFriendlyFireAllowed(Z)V
    • shouldShowFriendlyInvisibles

      public boolean shouldShowFriendlyInvisibles()
      Specified by:
      shouldShowFriendlyInvisibles in class AbstractTeam
      Mappings:
      Namespace Name Mixin selector
      official i Lebe;i()Z
      intermediary method_1199 Lnet/minecraft/class_270;method_1199()Z
      named shouldShowFriendlyInvisibles Lnet/minecraft/scoreboard/AbstractTeam;shouldShowFriendlyInvisibles()Z
    • setShowFriendlyInvisibles

      public void setShowFriendlyInvisibles(boolean showFriendlyInvisible)
      Mappings:
      Namespace Name Mixin selector
      official b Leba;b(Z)V
      intermediary method_1143 Lnet/minecraft/class_268;method_1143(Z)V
      named setShowFriendlyInvisibles Lnet/minecraft/scoreboard/Team;setShowFriendlyInvisibles(Z)V
    • getNameTagVisibilityRule

      public AbstractTeam.VisibilityRule getNameTagVisibilityRule()
      Specified by:
      getNameTagVisibilityRule in class AbstractTeam
      Mappings:
      Namespace Name Mixin selector
      official j Lebe;j()Lebe$b;
      intermediary method_1201 Lnet/minecraft/class_270;method_1201()Lnet/minecraft/class_270$class_272;
      named getNameTagVisibilityRule Lnet/minecraft/scoreboard/AbstractTeam;getNameTagVisibilityRule()Lnet/minecraft/scoreboard/AbstractTeam$VisibilityRule;
    • getDeathMessageVisibilityRule

      public AbstractTeam.VisibilityRule getDeathMessageVisibilityRule()
      Specified by:
      getDeathMessageVisibilityRule in class AbstractTeam
      Mappings:
      Namespace Name Mixin selector
      official k Lebe;k()Lebe$b;
      intermediary method_1200 Lnet/minecraft/class_270;method_1200()Lnet/minecraft/class_270$class_272;
      named getDeathMessageVisibilityRule Lnet/minecraft/scoreboard/AbstractTeam;getDeathMessageVisibilityRule()Lnet/minecraft/scoreboard/AbstractTeam$VisibilityRule;
    • setNameTagVisibilityRule

      public void setNameTagVisibilityRule(AbstractTeam.VisibilityRule nameTagVisibilityRule)
      Mappings:
      Namespace Name Mixin selector
      official a Leba;a(Lebe$b;)V
      intermediary method_1149 Lnet/minecraft/class_268;method_1149(Lnet/minecraft/class_270$class_272;)V
      named setNameTagVisibilityRule Lnet/minecraft/scoreboard/Team;setNameTagVisibilityRule(Lnet/minecraft/scoreboard/AbstractTeam$VisibilityRule;)V
    • setDeathMessageVisibilityRule

      public void setDeathMessageVisibilityRule(AbstractTeam.VisibilityRule deathMessageVisibilityRule)
      Mappings:
      Namespace Name Mixin selector
      official b Leba;b(Lebe$b;)V
      intermediary method_1133 Lnet/minecraft/class_268;method_1133(Lnet/minecraft/class_270$class_272;)V
      named setDeathMessageVisibilityRule Lnet/minecraft/scoreboard/Team;setDeathMessageVisibilityRule(Lnet/minecraft/scoreboard/AbstractTeam$VisibilityRule;)V
    • getCollisionRule

      public AbstractTeam.CollisionRule getCollisionRule()
      Specified by:
      getCollisionRule in class AbstractTeam
      Mappings:
      Namespace Name Mixin selector
      official l Lebe;l()Lebe$a;
      intermediary method_1203 Lnet/minecraft/class_270;method_1203()Lnet/minecraft/class_270$class_271;
      named getCollisionRule Lnet/minecraft/scoreboard/AbstractTeam;getCollisionRule()Lnet/minecraft/scoreboard/AbstractTeam$CollisionRule;
    • setCollisionRule

      public void setCollisionRule(AbstractTeam.CollisionRule collisionRule)
      Mappings:
      Namespace Name Mixin selector
      official a Leba;a(Lebe$a;)V
      intermediary method_1145 Lnet/minecraft/class_268;method_1145(Lnet/minecraft/class_270$class_271;)V
      named setCollisionRule Lnet/minecraft/scoreboard/Team;setCollisionRule(Lnet/minecraft/scoreboard/AbstractTeam$CollisionRule;)V
    • getFriendlyFlagsBitwise

      public int getFriendlyFlagsBitwise()
      Mappings:
      Namespace Name Mixin selector
      official m Leba;m()I
      intermediary method_1147 Lnet/minecraft/class_268;method_1147()I
      named getFriendlyFlagsBitwise Lnet/minecraft/scoreboard/Team;getFriendlyFlagsBitwise()I
    • setFriendlyFlagsBitwise

      public void setFriendlyFlagsBitwise(int flags)
      Mappings:
      Namespace Name Mixin selector
      official a Leba;a(I)V
      intermediary method_1146 Lnet/minecraft/class_268;method_1146(I)V
      named setFriendlyFlagsBitwise Lnet/minecraft/scoreboard/Team;setFriendlyFlagsBitwise(I)V
    • setColor

      public void setColor(Formatting color)
      Mappings:
      Namespace Name Mixin selector
      official a Leba;a(Lm;)V
      intermediary method_1141 Lnet/minecraft/class_268;method_1141(Lnet/minecraft/class_124;)V
      named setColor Lnet/minecraft/scoreboard/Team;setColor(Lnet/minecraft/util/Formatting;)V
    • getColor

      public Formatting getColor()
      Specified by:
      getColor in class AbstractTeam
      Mappings:
      Namespace Name Mixin selector
      official n Lebe;n()Lm;
      intermediary method_1202 Lnet/minecraft/class_270;method_1202()Lnet/minecraft/class_124;
      named getColor Lnet/minecraft/scoreboard/AbstractTeam;getColor()Lnet/minecraft/util/Formatting;