Package com.petrolpark.team
Class SinglePlayerTeam
- All Implemented Interfaces:
ITeam<SinglePlayerTeam>,net.minecraftforge.common.capabilities.ICapabilityProvider,net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
public class SinglePlayerTeam
extends AbstractTeam<SinglePlayerTeam>
implements net.minecraftforge.common.capabilities.ICapabilityProvider, net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.petrolpark.team.ITeam
ITeam.ITeamType<T extends ITeam<? super T>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraftforge.common.capabilities.Capability<SinglePlayerTeam>final net.minecraft.world.entity.player.PlayerFields inherited from class com.petrolpark.team.AbstractTeam
data -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserializeNBT(net.minecraft.nbt.CompoundTag nbt) <T> @NotNull net.minecraftforge.common.util.LazyOptional<T>getCapability(@NotNull net.minecraftforge.common.capabilities.Capability<T> cap, @Nullable net.minecraft.core.Direction side) net.minecraft.network.chat.ComponentgetName(net.minecraft.world.level.Level level) net.minecraft.network.chat.ComponentgetRenderedMemberList(int maxTextWidth) 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.net.minecraft.nbt.CompoundTagvoidsetChanged(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 net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability
-
Field Details
-
CAPABILITY
-
player
public final net.minecraft.world.entity.player.Player player
-
-
Constructor Details
-
SinglePlayerTeam
public SinglePlayerTeam(net.minecraft.world.entity.player.Player player)
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceITeam<SinglePlayerTeam>
-
isMember
public boolean isMember(net.minecraft.world.entity.player.Player player) - Specified by:
isMemberin interfaceITeam<SinglePlayerTeam>
-
streamMemberUsernames
- Specified by:
streamMemberUsernamesin interfaceITeam<SinglePlayerTeam>
-
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.- Specified by:
isAdminin interfaceITeam<SinglePlayerTeam>- Returns:
- Whether this Player can manage this Team
-
getName
public net.minecraft.network.chat.Component getName(net.minecraft.world.level.Level level) - Specified by:
getNamein interfaceITeam<SinglePlayerTeam>
-
setChanged
- Specified by:
setChangedin interfaceITeam<SinglePlayerTeam>
-
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<SinglePlayerTeam>
-
getRenderedMemberList
public net.minecraft.network.chat.Component getRenderedMemberList(int maxTextWidth) - Specified by:
getRenderedMemberListin interfaceITeam<SinglePlayerTeam>
-
getCapability
@NotNull public <T> @NotNull net.minecraftforge.common.util.LazyOptional<T> getCapability(@NotNull @NotNull net.minecraftforge.common.capabilities.Capability<T> cap, @Nullable @Nullable net.minecraft.core.Direction side) - Specified by:
getCapabilityin interfacenet.minecraftforge.common.capabilities.ICapabilityProvider
-
serializeNBT
public net.minecraft.nbt.CompoundTag serializeNBT()- Specified by:
serializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt) - Specified by:
deserializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-