Package net.minecraft
Record Class class_7138
java.lang.Object
java.lang.Record
net.minecraft.class_7138
- Record Components:
random-legacyLevelSeed-noises-router-sampler-surfaceSystem-aquiferRandom-oreRandom-noiseIntances-positionalRandoms-
public record class_7138(RandomDeriver random, long legacyLevelSeed, Registry<DoublePerlinNoiseSampler.NoiseParameters> noises, NoiseRouter router, MultiNoiseUtil.MultiNoiseSampler sampler, SurfaceBuilder surfaceSystem, RandomDeriver aquiferRandom, RandomDeriver oreRandom, Map<RegistryKey<DoublePerlinNoiseSampler.NoiseParameters>,DoublePerlinNoiseSampler> noiseIntances, Map<Identifier,RandomDeriver> positionalRandoms)
extends Record
- Mappings:
Namespace Name official cwfintermediary net/minecraft/class_7138named net/minecraft/class_7138official aintermediary comp_540named randomofficial bintermediary comp_541named legacyLevelSeedofficial cintermediary comp_542named noisesofficial dintermediary comp_543named routerofficial eintermediary comp_544named samplerofficial fintermediary comp_545named surfaceSystemofficial gintermediary comp_546named aquiferRandomofficial hintermediary comp_547named oreRandomofficial iintermediary comp_548named noiseIntancesofficial jintermediary comp_549named positionalRandoms
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final RandomDeriverThe field for theaquiferRandomrecord component.private final longThe field for thelegacyLevelSeedrecord component.The field for thenoiseIntancesrecord component.private final Registry<DoublePerlinNoiseSampler.NoiseParameters>The field for thenoisesrecord component.private final RandomDeriverThe field for theoreRandomrecord component.private final Map<Identifier,RandomDeriver> The field for thepositionalRandomsrecord component.private final RandomDeriverThe field for therandomrecord component.private final NoiseRouterThe field for therouterrecord component.private final MultiNoiseUtil.MultiNoiseSamplerThe field for thesamplerrecord component.private final SurfaceBuilderThe field for thesurfaceSystemrecord component. -
Constructor Summary
ConstructorsConstructorDescriptionclass_7138(RandomDeriver randomDeriver, long long2, Registry<DoublePerlinNoiseSampler.NoiseParameters> registry, NoiseRouter noiseRouter, MultiNoiseUtil.MultiNoiseSampler multiNoiseSampler, SurfaceBuilder surfaceBuilder, RandomDeriver randomDeriver2, RandomDeriver randomDeriver3, Map<RegistryKey<DoublePerlinNoiseSampler.NoiseParameters>, DoublePerlinNoiseSampler> map, Map<Identifier, RandomDeriver> map2) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theaquiferRandomrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.longReturns the value of thelegacyLevelSeedrecord component.static class_7138method_41556(ChunkGeneratorSettings chunkGeneratorSettings, Registry<DoublePerlinNoiseSampler.NoiseParameters> registry, long long2) static class_7138method_41557(DynamicRegistryManager dynamicRegistryManager, RegistryKey<ChunkGeneratorSettings> registryKey, long long2) method_41558(RegistryKey<DoublePerlinNoiseSampler.NoiseParameters> registryKey) method_41560(Identifier identifier) Returns the value of thenoiseIntancesrecord component.noises()Returns the value of thenoisesrecord component.Returns the value of theoreRandomrecord component.Returns the value of thepositionalRandomsrecord component.random()Returns the value of therandomrecord component.router()Returns the value of therouterrecord component.sampler()Returns the value of thesamplerrecord component.Returns the value of thesurfaceSystemrecord component.final StringtoString()Returns a string representation of this record class.
-
Field Details
-
random
The field for therandomrecord component. -
legacyLevelSeed
private final long legacyLevelSeedThe field for thelegacyLevelSeedrecord component. -
noises
The field for thenoisesrecord component. -
router
The field for therouterrecord component. -
sampler
The field for thesamplerrecord component. -
surfaceSystem
The field for thesurfaceSystemrecord component. -
aquiferRandom
The field for theaquiferRandomrecord component. -
oreRandom
The field for theoreRandomrecord component. -
noiseIntances
private final Map<RegistryKey<DoublePerlinNoiseSampler.NoiseParameters>,DoublePerlinNoiseSampler> noiseIntancesThe field for thenoiseIntancesrecord component. -
positionalRandoms
The field for thepositionalRandomsrecord component.
-
-
Constructor Details
-
class_7138
@Deprecated public class_7138(RandomDeriver randomDeriver, long long2, Registry<DoublePerlinNoiseSampler.NoiseParameters> registry, NoiseRouter noiseRouter, MultiNoiseUtil.MultiNoiseSampler multiNoiseSampler, SurfaceBuilder surfaceBuilder, RandomDeriver randomDeriver2, RandomDeriver randomDeriver3, Map<RegistryKey<DoublePerlinNoiseSampler.NoiseParameters>, DoublePerlinNoiseSampler> map, Map<Identifier, RandomDeriver> map2) Deprecated.
-
-
Method Details
-
method_41557
public static class_7138 method_41557(DynamicRegistryManager dynamicRegistryManager, RegistryKey<ChunkGeneratorSettings> registryKey, long long2) - Mappings:
Namespace Name Mixin selector official aLcwf;a(Lhe;Lyz;J)Lcwf;intermediary method_41557Lnet/minecraft/class_7138;method_41557(Lnet/minecraft/class_5455;Lnet/minecraft/class_5321;J)Lnet/minecraft/class_7138;named method_41557Lnet/minecraft/class_7138;method_41557(Lnet/minecraft/util/registry/DynamicRegistryManager;Lnet/minecraft/util/registry/RegistryKey;J)Lnet/minecraft/class_7138;
-
method_41556
public static class_7138 method_41556(ChunkGeneratorSettings chunkGeneratorSettings, Registry<DoublePerlinNoiseSampler.NoiseParameters> registry, long long2) - Mappings:
Namespace Name Mixin selector official aLcwf;a(Lcvt;Lhd;J)Lcwf;intermediary method_41556Lnet/minecraft/class_7138;method_41556(Lnet/minecraft/class_5284;Lnet/minecraft/class_2378;J)Lnet/minecraft/class_7138;named method_41556Lnet/minecraft/class_7138;method_41556(Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/util/registry/Registry;J)Lnet/minecraft/class_7138;
-
method_41558
public DoublePerlinNoiseSampler method_41558(RegistryKey<DoublePerlinNoiseSampler.NoiseParameters> registryKey) - Mappings:
Namespace Name Mixin selector official aLcwf;a(Lyz;)Ldju;intermediary method_41558Lnet/minecraft/class_7138;method_41558(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216;named method_41558Lnet/minecraft/class_7138;method_41558(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
method_41560
- Mappings:
Namespace Name Mixin selector official aLcwf;a(Lza;)Lcwd;intermediary method_41560Lnet/minecraft/class_7138;method_41560(Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574;named method_41560Lnet/minecraft/class_7138;method_41560(Lnet/minecraft/util/Identifier;)Lnet/minecraft/world/gen/random/RandomDeriver;
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='. -
random
Returns the value of therandomrecord component.- Returns:
- the value of the
randomrecord component
-
legacyLevelSeed
public long legacyLevelSeed()Returns the value of thelegacyLevelSeedrecord component.- Returns:
- the value of the
legacyLevelSeedrecord component
-
noises
Returns the value of thenoisesrecord component.- Returns:
- the value of the
noisesrecord component
-
router
Returns the value of therouterrecord component.- Returns:
- the value of the
routerrecord component
-
sampler
Returns the value of thesamplerrecord component.- Returns:
- the value of the
samplerrecord component
-
surfaceSystem
Returns the value of thesurfaceSystemrecord component.- Returns:
- the value of the
surfaceSystemrecord component
-
aquiferRandom
Returns the value of theaquiferRandomrecord component.- Returns:
- the value of the
aquiferRandomrecord component
-
oreRandom
Returns the value of theoreRandomrecord component.- Returns:
- the value of the
oreRandomrecord component
-
noiseIntances
public Map<RegistryKey<DoublePerlinNoiseSampler.NoiseParameters>,DoublePerlinNoiseSampler> noiseIntances()Returns the value of thenoiseIntancesrecord component.- Returns:
- the value of the
noiseIntancesrecord component
-
positionalRandoms
Returns the value of thepositionalRandomsrecord component.- Returns:
- the value of the
positionalRandomsrecord component
-