Package com.petrolpark.team.scoreboard
Class ScoreboardTeam
- All Implemented Interfaces:
ITeam<ScoreboardTeam>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.petrolpark.team.ITeam
ITeam.ITeamType<T extends ITeam<? super T>> -
Field Summary
FieldsFields inherited from class com.petrolpark.team.AbstractTeam
data -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.network.chat.ComponentgetName(net.minecraft.world.level.Level level) getType()booleanisAdmin(net.minecraft.world.entity.player.Player player) If called, it is assumed thatITeam.isMember(Player)has already passed.booleanisMember(net.minecraft.world.entity.player.Player player) voidrenderIcon(net.minecraft.client.gui.GuiGraphics graphics) Render an icon for thisITeam.voidsetChanged(net.minecraft.world.level.Level level, ITeamDataType<?> dataType) streamMemberUsernames(net.minecraft.world.level.Level level) Methods inherited from class com.petrolpark.team.AbstractTeam
copyTeamData, copyTeamData, getTeamData, isBlank, isNone, loadTeamData, loadTeamData, saveTeamData, saveTeamData, streamNonBlankTeamDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.petrolpark.team.ITeam
getRenderedMemberList
-
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
-
isMember
public boolean isMember(net.minecraft.world.entity.player.Player player) -
streamMemberUsernames
-
isAdmin
public boolean isAdmin(net.minecraft.world.entity.player.Player player) Description copied from interface:ITeamIf called, it is assumed thatITeam.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
-
renderIcon
public void renderIcon(net.minecraft.client.gui.GuiGraphics graphics) Description copied from interface:ITeamRender an icon for thisITeam. The icon should occupy(0, 0) -> (16, 16)of the given PoseStack.
-