minecraft-src/net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterLists.java
2025-07-04 03:15:13 +03:00

22 lines
1.2 KiB
Java

package net.minecraft.world.level.biome;
import net.minecraft.core.HolderGetter;
import net.minecraft.core.registries.Registries;
import net.minecraft.data.worldgen.BootstrapContext;
import net.minecraft.resources.ResourceKey;
import net.minecraft.resources.ResourceLocation;
public class MultiNoiseBiomeSourceParameterLists {
public static final ResourceKey<MultiNoiseBiomeSourceParameterList> NETHER = register("nether");
public static final ResourceKey<MultiNoiseBiomeSourceParameterList> OVERWORLD = register("overworld");
public static void bootstrap(BootstrapContext<MultiNoiseBiomeSourceParameterList> context) {
HolderGetter<Biome> holderGetter = context.lookup(Registries.BIOME);
context.register(NETHER, new MultiNoiseBiomeSourceParameterList(MultiNoiseBiomeSourceParameterList.Preset.NETHER, holderGetter));
context.register(OVERWORLD, new MultiNoiseBiomeSourceParameterList(MultiNoiseBiomeSourceParameterList.Preset.OVERWORLD, holderGetter));
}
private static ResourceKey<MultiNoiseBiomeSourceParameterList> register(String name) {
return ResourceKey.create(Registries.MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST, ResourceLocation.withDefaultNamespace(name));
}
}