Class ScoreboardTeam

java.lang.Object
com.petrolpark.team.AbstractTeam<ScoreboardTeam>
com.petrolpark.team.scoreboard.ScoreboardTeam
All Implemented Interfaces:
ITeam<ScoreboardTeam>

public class ScoreboardTeam extends AbstractTeam<ScoreboardTeam>
  • Field Details

    • team

      public final net.minecraft.world.scores.PlayerTeam team
  • Constructor Details

    • ScoreboardTeam

      public ScoreboardTeam(net.minecraft.world.scores.PlayerTeam team)
  • Method Details

    • getType

      public ITeam.ITeamType<ScoreboardTeam> getType()
    • isMember

      public boolean isMember(net.minecraft.world.entity.player.Player player)
    • streamMemberUsernames

      public Stream<String> streamMemberUsernames(net.minecraft.world.level.Level level)
    • isAdmin

      public boolean isAdmin(net.minecraft.world.entity.player.Player player)
      Description copied from interface: ITeam
      If called, it is assumed that ITeam.isMember(Player) has already passed.
      Returns:
      Whether this Player can manage this Team
    • getName

      public net.minecraft.network.chat.Component getName(net.minecraft.world.level.Level level)
    • setChanged

      public void setChanged(net.minecraft.world.level.Level level, ITeamDataType<?> dataType)
    • renderIcon

      public void renderIcon(net.minecraft.client.gui.GuiGraphics graphics)
      Description copied from interface: ITeam
      Render an icon for this ITeam. The icon should occupy (0, 0) -> (16, 16) of the given PoseStack.