public class BiomeSourceType<C extends BiomeSourceConfig,T extends BiomeSource> extends Object
| Modifier and Type | Field and Description |
|---|---|
private Function<C,T> |
biomeSource |
static BiomeSourceType<CheckerboardBiomeSourceConfig,CheckerboardBiomeSource> |
CHECKERBOARD |
private LongFunction<C> |
configFactory |
static BiomeSourceType<FixedBiomeSourceConfig,FixedBiomeSource> |
FIXED |
static BiomeSourceType<MultiNoiseBiomeSourceConfig,MultiNoiseBiomeSource> |
MULTI_NOISE |
static BiomeSourceType<TheEndBiomeSourceConfig,TheEndBiomeSource> |
THE_END |
static BiomeSourceType<VanillaLayeredBiomeSourceConfig,VanillaLayeredBiomeSource> |
VANILLA_LAYERED |
| Modifier | Constructor and Description |
|---|---|
private |
BiomeSourceType(Function<C,T> biomeSource,
LongFunction<C> configFactory) |
| Modifier and Type | Method and Description |
|---|---|
T |
applyConfig(C config) |
C |
getConfig(long seed) |
private static <C extends BiomeSourceConfig,T extends BiomeSource> |
register(String id,
Function<C,T> biomeSource,
LongFunction<C> longFunction) |
public static final BiomeSourceType<CheckerboardBiomeSourceConfig,CheckerboardBiomeSource> CHECKERBOARD
public static final BiomeSourceType<FixedBiomeSourceConfig,FixedBiomeSource> FIXED
public static final BiomeSourceType<VanillaLayeredBiomeSourceConfig,VanillaLayeredBiomeSource> VANILLA_LAYERED
public static final BiomeSourceType<TheEndBiomeSourceConfig,TheEndBiomeSource> THE_END
public static final BiomeSourceType<MultiNoiseBiomeSourceConfig,MultiNoiseBiomeSource> MULTI_NOISE
private final Function<C extends BiomeSourceConfig,T extends BiomeSource> biomeSource
private final LongFunction<C extends BiomeSourceConfig> configFactory
private BiomeSourceType(Function<C,T> biomeSource, LongFunction<C> configFactory)
private static <C extends BiomeSourceConfig,T extends BiomeSource> BiomeSourceType<C,T> register(String id, Function<C,T> biomeSource, LongFunction<C> longFunction)
public C getConfig(long seed)