Package com.petrolpark.team
Class NoTeam
java.lang.Object
com.petrolpark.team.NoTeam
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.petrolpark.team.ITeam
ITeam.ITeamType<T extends ITeam<? super T>> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.network.chat.ComponentgetName(net.minecraft.world.level.Level level) net.minecraft.network.chat.ComponentgetRenderedMemberList(int maxTextWidth) <DATA> DATAgetTeamData(ITeamDataType<? super DATA> dataType) Returns the Team Data associated with the givenITeamDataType.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) booleanisNone()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)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
NoTeam
public NoTeam()
-
-
Method Details
-
getType
-
isNone
public boolean isNone() -
isMember
public boolean isMember(net.minecraft.world.entity.player.Player player) -
streamMemberUsernames
- Specified by:
streamMemberUsernamesin interfaceITeam<NoTeam>
-
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. -
getName
public net.minecraft.network.chat.Component getName(net.minecraft.world.level.Level level) -
getTeamData
Description copied from interface:ITeamReturns the Team Data associated with the givenITeamDataType. Implementations must not returnnullfor missing Data, but ablank instance.- Specified by:
getTeamDatain interfaceITeam<NoTeam>- Type Parameters:
DATA- Class of the Team Data- Returns:
- Non-
nullinstance of the Team Data
-
setChanged
- Specified by:
setChangedin interfaceITeam<NoTeam>
-
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.- Specified by:
renderIconin interfaceITeam<NoTeam>
-
getRenderedMemberList
public net.minecraft.network.chat.Component getRenderedMemberList(int maxTextWidth) - Specified by:
getRenderedMemberListin interfaceITeam<NoTeam>
-