Package net.minecraft.util.math.noise
Class OctaveSimplexNoiseSampler
java.lang.Object
net.minecraft.util.math.noise.OctaveSimplexNoiseSampler
- All Implemented Interfaces:
NoiseSampler
public class OctaveSimplexNoiseSampler extends Object implements NoiseSampler
- Mappings:
Namespace Name official czq
intermediary net/minecraft/class_3543
named net/minecraft/util/math/noise/OctaveSimplexNoiseSampler
-
Field Summary
Fields Modifier and Type Field Description private double
lacunarity
private SimplexNoiseSampler[]
octaveSamplers
private double
persistence
-
Constructor Summary
Constructors Modifier Constructor Description private
OctaveSimplexNoiseSampler(WorldGenRandom random, IntSortedSet octaves)
OctaveSimplexNoiseSampler(WorldGenRandom random, List<Integer> octaves)
OctaveSimplexNoiseSampler(WorldGenRandom random, IntStream octaves)
-
Method Summary
-
Field Details
-
octaveSamplers
- Mappings:
Namespace Name Mixin selector official a
Lczq;a:[Lczr;
intermediary field_15770
Lnet/minecraft/class_3543;field_15770:[Lnet/minecraft/class_3541;
named octaveSamplers
Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;octaveSamplers:[Lnet/minecraft/util/math/noise/SimplexNoiseSampler;
-
persistence
private final double persistence- Mappings:
Namespace Name Mixin selector official b
Lczq;b:D
intermediary field_20661
Lnet/minecraft/class_3543;field_20661:D
named persistence
Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;persistence:D
-
lacunarity
private final double lacunarity- Mappings:
Namespace Name Mixin selector official c
Lczq;c:D
intermediary field_20662
Lnet/minecraft/class_3543;field_20662:D
named lacunarity
Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;lacunarity:D
-
-
Constructor Details
-
OctaveSimplexNoiseSampler
- Mappings:
Namespace Name Mixin selector official <init>
Lczq;<init>(Lcmv;Ljava/util/stream/IntStream;)V
intermediary <init>
Lnet/minecraft/class_3543;<init>(Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)V
named <init>
Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;<init>(Lnet/minecraft/world/gen/WorldGenRandom;Ljava/util/stream/IntStream;)V
-
OctaveSimplexNoiseSampler
- Mappings:
Namespace Name Mixin selector official <init>
Lczq;<init>(Lcmv;Ljava/util/List;)V
intermediary <init>
Lnet/minecraft/class_3543;<init>(Lnet/minecraft/class_5819;Ljava/util/List;)V
named <init>
Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;<init>(Lnet/minecraft/world/gen/WorldGenRandom;Ljava/util/List;)V
-
OctaveSimplexNoiseSampler
- Mappings:
Namespace Name Mixin selector official <init>
Lczq;<init>(Lcmv;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V
intermediary <init>
Lnet/minecraft/class_3543;<init>(Lnet/minecraft/class_5819;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V
named <init>
Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;<init>(Lnet/minecraft/world/gen/WorldGenRandom;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V
-
-
Method Details
-
sample
public double sample(double x, double y, boolean useOrigin)- Mappings:
Namespace Name Mixin selector official a
Lczq;a(DDZ)D
intermediary method_16451
Lnet/minecraft/class_3543;method_16451(DDZ)D
named sample
Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;sample(DDZ)D
-
sample
public double sample(double x, double y, double yScale, double yMax)- Specified by:
sample
in interfaceNoiseSampler
- Mappings:
Namespace Name Mixin selector official a
Lczs;a(DDDD)D
intermediary method_16454
Lnet/minecraft/class_3757;method_16454(DDDD)D
named sample
Lnet/minecraft/util/math/noise/NoiseSampler;sample(DDDD)D
-