类 MultiNoiseBiomeSource
- java.lang.Object
-
- net.minecraft.world.biome.source.BiomeSource
-
- net.minecraft.world.biome.source.MultiNoiseBiomeSource
-
- 所有已实现的接口:
BiomeAccess.Storage
public class MultiNoiseBiomeSource extends BiomeSource
- Mappings:
Namespace Name official bxcintermediary net/minecraft/class_4766named net/minecraft/world/biome/source/MultiNoiseBiomeSource
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) static classMultiNoiseBiomeSource.Instance(专用程序包) static classMultiNoiseBiomeSource.NoiseParametersstatic classMultiNoiseBiomeSource.Preset
-
字段概要
-
从类继承的字段 net.minecraft.world.biome.source.BiomeSource
biomes, structureFeatures, topMaterials
-
-
构造器概要
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 BiomegetBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)protected com.mojang.serialization.Codec<? extends BiomeSource>getCodec()private Optional<MultiNoiseBiomeSource.Instance>getInstance()booleanmatchesInstance(long seed)static ImmutableList<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>>method_35241(Registry<Biome> registry)static MultiNoiseBiomeSourcemethod_35242(Registry<Biome> registry, long long2)BiomeSourcewithSeed(long seed)-
从类继承的方法 net.minecraft.world.biome.source.BiomeSource
getBiomes, getBiomesInArea, getTopMaterials, hasStructureFeature, locateBiome, locateBiome
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.world.biome.source.BiomeAccess.Storage
getBiomeForNoiseGen
-
-
-
-
字段详细资料
-
DEFAULT_NOISE_PARAMETERS
private static final MultiNoiseBiomeSource.NoiseParameters DEFAULT_NOISE_PARAMETERS
- Mappings:
Namespace Name Mixin selector official gLbxc;g:Lbxc$a;intermediary field_26433Lnet/minecraft/class_4766;field_26433:Lnet/minecraft/class_4766$class_5487;named DEFAULT_NOISE_PARAMETERSLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;DEFAULT_NOISE_PARAMETERS:Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;
-
CUSTOM_CODEC
public static final com.mojang.serialization.MapCodec<MultiNoiseBiomeSource> CUSTOM_CODEC
Used to parse a custom biome source, when a preset hasn't been provided.- Mappings:
Namespace Name Mixin selector official eLbxc;e:Lcom/mojang/serialization/MapCodec;intermediary field_24718Lnet/minecraft/class_4766;field_24718:Lcom/mojang/serialization/MapCodec;named CUSTOM_CODECLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;CUSTOM_CODEC:Lcom/mojang/serialization/MapCodec;
-
CODEC
public static final com.mojang.serialization.Codec<MultiNoiseBiomeSource> CODEC
- Mappings:
Namespace Name Mixin selector official fLbxc;f:Lcom/mojang/serialization/Codec;intermediary field_24719Lnet/minecraft/class_4766;field_24719:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;CODEC:Lcom/mojang/serialization/Codec;
-
temperatureNoiseParameters
private final MultiNoiseBiomeSource.NoiseParameters temperatureNoiseParameters
- Mappings:
Namespace Name Mixin selector official hLbxc;h:Lbxc$a;intermediary field_26434Lnet/minecraft/class_4766;field_26434:Lnet/minecraft/class_4766$class_5487;named temperatureNoiseParametersLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;temperatureNoiseParameters:Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;
-
humidityNoiseParameters
private final MultiNoiseBiomeSource.NoiseParameters humidityNoiseParameters
- Mappings:
Namespace Name Mixin selector official iLbxc;i:Lbxc$a;intermediary field_26435Lnet/minecraft/class_4766;field_26435:Lnet/minecraft/class_4766$class_5487;named humidityNoiseParametersLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;humidityNoiseParameters:Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;
-
altitudeNoiseParameters
private final MultiNoiseBiomeSource.NoiseParameters altitudeNoiseParameters
- Mappings:
Namespace Name Mixin selector official jLbxc;j:Lbxc$a;intermediary field_26436Lnet/minecraft/class_4766;field_26436:Lnet/minecraft/class_4766$class_5487;named altitudeNoiseParametersLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;altitudeNoiseParameters:Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;
-
weirdnessNoiseParameters
private final MultiNoiseBiomeSource.NoiseParameters weirdnessNoiseParameters
- Mappings:
Namespace Name Mixin selector official kLbxc;k:Lbxc$a;intermediary field_26437Lnet/minecraft/class_4766;field_26437:Lnet/minecraft/class_4766$class_5487;named weirdnessNoiseParametersLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;weirdnessNoiseParameters:Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;
-
temperatureNoise
private final DoublePerlinNoiseSampler temperatureNoise
- Mappings:
Namespace Name Mixin selector official lLbxc;l:Ldcv;intermediary field_22078Lnet/minecraft/class_4766;field_22078:Lnet/minecraft/class_5216;named temperatureNoiseLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;temperatureNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
humidityNoise
private final DoublePerlinNoiseSampler humidityNoise
- Mappings:
Namespace Name Mixin selector official mLbxc;m:Ldcv;intermediary field_22079Lnet/minecraft/class_4766;field_22079:Lnet/minecraft/class_5216;named humidityNoiseLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;humidityNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
altitudeNoise
private final DoublePerlinNoiseSampler altitudeNoise
- Mappings:
Namespace Name Mixin selector official nLbxc;n:Ldcv;intermediary field_22080Lnet/minecraft/class_4766;field_22080:Lnet/minecraft/class_5216;named altitudeNoiseLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;altitudeNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
weirdnessNoise
private final DoublePerlinNoiseSampler weirdnessNoise
- Mappings:
Namespace Name Mixin selector official oLbxc;o:Ldcv;intermediary field_22081Lnet/minecraft/class_4766;field_22081:Lnet/minecraft/class_5216;named weirdnessNoiseLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;weirdnessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
biomePoints
private final List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> biomePoints
- Mappings:
Namespace Name Mixin selector official pLbxc;p:Ljava/util/List;intermediary field_24115Lnet/minecraft/class_4766;field_24115:Ljava/util/List;named biomePointsLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;biomePoints:Ljava/util/List;
-
threeDimensionalSampling
private final boolean threeDimensionalSampling
- Mappings:
Namespace Name Mixin selector official qLbxc;q:Zintermediary field_24116Lnet/minecraft/class_4766;field_24116:Znamed threeDimensionalSamplingLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;threeDimensionalSampling:Z
-
seed
private final long seed
- Mappings:
Namespace Name Mixin selector official rLbxc;r:Jintermediary field_24720Lnet/minecraft/class_4766;field_24720:Jnamed seedLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;seed:J
-
instance
private final Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>> instance
- Mappings:
Namespace Name Mixin selector official sLbxc;s:Ljava/util/Optional;intermediary field_24721Lnet/minecraft/class_4766;field_24721:Ljava/util/Optional;named instanceLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;instance:Ljava/util/Optional;
-
-
构造器详细资料
-
MultiNoiseBiomeSource
public MultiNoiseBiomeSource(long long2, List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> list)
-
MultiNoiseBiomeSource
private MultiNoiseBiomeSource(long seed, List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> biomePoints, Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>> instance)- Mappings:
Namespace Name Mixin selector official <init>Lbxc;<init>(JLjava/util/List;Ljava/util/Optional;)Vintermediary <init>Lnet/minecraft/class_4766;<init>(JLjava/util/List;Ljava/util/Optional;)Vnamed <init>Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;<init>(JLjava/util/List;Ljava/util/Optional;)V
-
MultiNoiseBiomeSource
private MultiNoiseBiomeSource(long seed, List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> biomePoints, MultiNoiseBiomeSource.NoiseParameters temperatureNoiseParameters, MultiNoiseBiomeSource.NoiseParameters humidityNoiseParameters, MultiNoiseBiomeSource.NoiseParameters altitudeNoiseParameters, MultiNoiseBiomeSource.NoiseParameters weirdnessNoiseParameters)- Mappings:
Namespace Name Mixin selector official <init>Lbxc;<init>(JLjava/util/List;Lbxc$a;Lbxc$a;Lbxc$a;Lbxc$a;)Vintermediary <init>Lnet/minecraft/class_4766;<init>(JLjava/util/List;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;)Vnamed <init>Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;<init>(JLjava/util/List;Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;)V
-
MultiNoiseBiomeSource
private MultiNoiseBiomeSource(long seed, List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> biomePoints, MultiNoiseBiomeSource.NoiseParameters temperatureNoiseParameters, MultiNoiseBiomeSource.NoiseParameters humidityNoiseParameters, MultiNoiseBiomeSource.NoiseParameters altitudeNoiseParameters, MultiNoiseBiomeSource.NoiseParameters weirdnessNoiseParameters, Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>> instance)- Mappings:
Namespace Name Mixin selector official <init>Lbxc;<init>(JLjava/util/List;Lbxc$a;Lbxc$a;Lbxc$a;Lbxc$a;Ljava/util/Optional;)Vintermediary <init>Lnet/minecraft/class_4766;<init>(JLjava/util/List;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Ljava/util/Optional;)Vnamed <init>Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;<init>(JLjava/util/List;Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;Ljava/util/Optional;)V
-
-
方法详细资料
-
method_35242
public static MultiNoiseBiomeSource method_35242(Registry<Biome> registry, long long2)
- Mappings:
Namespace Name Mixin selector official aLbxc;a(Lgr;J)Lbxc;intermediary method_35242Lnet/minecraft/class_4766;method_35242(Lnet/minecraft/class_2378;J)Lnet/minecraft/class_4766;named method_35242Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;method_35242(Lnet/minecraft/util/registry/Registry;J)Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;
-
getCodec
protected com.mojang.serialization.Codec<? extends BiomeSource> getCodec()
- 指定者:
getCodec在类中BiomeSource- Mappings:
Namespace Name Mixin selector official aLbwt;a()Lcom/mojang/serialization/Codec;intermediary method_28442Lnet/minecraft/class_1966;method_28442()Lcom/mojang/serialization/Codec;named getCodecLnet/minecraft/world/biome/source/BiomeSource;getCodec()Lcom/mojang/serialization/Codec;
-
withSeed
public BiomeSource withSeed(long seed)
- 指定者:
withSeed在类中BiomeSource- Mappings:
Namespace Name Mixin selector official aLbwt;a(J)Lbwt;intermediary method_27985Lnet/minecraft/class_1966;method_27985(J)Lnet/minecraft/class_1966;named withSeedLnet/minecraft/world/biome/source/BiomeSource;withSeed(J)Lnet/minecraft/world/biome/source/BiomeSource;
-
getInstance
private Optional<MultiNoiseBiomeSource.Instance> getInstance()
- Mappings:
Namespace Name Mixin selector official dLbxc;d()Ljava/util/Optional;intermediary method_31085Lnet/minecraft/class_4766;method_31085()Ljava/util/Optional;named getInstanceLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;getInstance()Ljava/util/Optional;
-
getBiomeForNoiseGen
public Biome getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)
- Mappings:
Namespace Name Mixin selector official bLbws$a;b(III)Lbwq;intermediary method_16359Lnet/minecraft/class_4543$class_4544;method_16359(III)Lnet/minecraft/class_1959;named getBiomeForNoiseGenLnet/minecraft/world/biome/source/BiomeAccess$Storage;getBiomeForNoiseGen(III)Lnet/minecraft/world/biome/Biome;
-
method_35241
public static ImmutableList<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> method_35241(Registry<Biome> registry)
- Mappings:
Namespace Name Mixin selector official aLbxc;a(Lgr;)Lcom/google/common/collect/ImmutableList;intermediary method_35241Lnet/minecraft/class_4766;method_35241(Lnet/minecraft/class_2378;)Lcom/google/common/collect/ImmutableList;named method_35241Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;method_35241(Lnet/minecraft/util/registry/Registry;)Lcom/google/common/collect/ImmutableList;
-
matchesInstance
public boolean matchesInstance(long seed)
- Mappings:
Namespace Name Mixin selector official bLbxc;b(J)Zintermediary method_28462Lnet/minecraft/class_4766;method_28462(J)Znamed matchesInstanceLnet/minecraft/world/biome/source/MultiNoiseBiomeSource;matchesInstance(J)Z
-
-