Package com.petrolpark.core.team
Interface ITeam.Provider
- All Known Implementing Classes:
NoTeam,ScoreboardTeam.Provider,SinglePlayerTeam.Provider
- Enclosing interface:
ITeam
public static interface ITeam.Provider
ITeam objects have one instance for each team, and cannot be serialized. ITeam.Provider are references to Teams, not the Teams themselves,
and so can be serialized, and have multiple instances per Team. A ITeam.Provider should uniquely identify the same Team every single time.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ITeam.Provider> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, ITeam.Provider> static final com.mojang.serialization.Codec<ITeam.Provider> UseCODECinstead. -
Method Summary
-
Field Details
-
TYPED_CODEC
UseCODECinstead. -
CODEC
-
STREAM_CODEC
static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,ITeam.Provider> STREAM_CODEC
-
-
Method Details
-
provideTeam
-
getProviderType
ITeam.ProviderType getProviderType()
-