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 Details

    • TYPED_CODEC

      @Internal static final com.mojang.serialization.Codec<ITeam.Provider> TYPED_CODEC
      Use CODEC instead.
    • CODEC

      static final com.mojang.serialization.Codec<ITeam.Provider> CODEC
    • STREAM_CODEC

      static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,ITeam.Provider> STREAM_CODEC
  • Method Details

    • provideTeam

      ITeam provideTeam(net.minecraft.world.level.Level level)
    • getProviderType

      ITeam.ProviderType getProviderType()