Class EnvironmentProviderType<T extends EnvironmentProvider>

java.lang.Object
com.github.thedeathlycow.thermoo.api.environment.provider.EnvironmentProviderType<T>
Type Parameters:
T - The provider's type

public final class EnvironmentProviderType<T extends EnvironmentProvider> extends Object
A registry entry object that stores a MapCodec for a EnvironmentProvider
  • Constructor Details

    • EnvironmentProviderType

      public EnvironmentProviderType(com.mojang.serialization.MapCodec<T> codec)
      Constructs a new provider type with a codec
      Parameters:
      codec - The codec for the type
  • Method Details

    • codec

      public com.mojang.serialization.MapCodec<T> codec()
      Returns:
      Returns the codec for this type