Record Class DensityFunctionTypes.YClampedGradient
java.lang.Object
java.lang.Record
net.minecraft.world.gen.densityfunction.DensityFunctionTypes.YClampedGradient
- Record Components:
fromY
-toY
-fromValue
-toValue
-
- All Implemented Interfaces:
DensityFunction
,DensityFunction.Base
- Enclosing class:
DensityFunctionTypes
private static record DensityFunctionTypes.YClampedGradient(int fromY, int toY, double fromValue, double toValue)
extends Record
implements DensityFunction.Base
- Mappings:
Namespace Name official dok$aa
intermediary net/minecraft/class_6916$class_6945
named net/minecraft/world/gen/densityfunction/DensityFunctionTypes$YClampedGradient
official e
intermediary comp_410
named fromY
official f
intermediary comp_411
named toY
official g
intermediary comp_412
named fromValue
official h
intermediary comp_413
named toValue
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction
DensityFunction.Base, DensityFunction.DensityFunctionVisitor, DensityFunction.EachApplier, DensityFunction.Noise, DensityFunction.NoisePos, DensityFunction.UnblendedNoisePos
-
Field Summary
Modifier and TypeFieldDescriptionstatic final CodecHolder<DensityFunctionTypes.YClampedGradient>
private final double
The field for thefromValue
record component.private final int
The field for thefromY
record component.private final double
The field for thetoValue
record component.private final int
The field for thetoY
record component.private static final com.mojang.serialization.MapCodec<DensityFunctionTypes.YClampedGradient>
Fields inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction
CODEC, FUNCTION_CODEC, REGISTRY_ENTRY_CODEC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
Indicates whether some other object is "equal to" this one.double
Returns the value of thefromValue
record component.int
fromY()
Returns the value of thefromY
record component.CodecHolder<? extends DensityFunction>
final int
hashCode()
Returns a hash code value for this object.double
maxValue()
double
minValue()
double
Returns the density value for the given block position.final String
toString()
Returns a string representation of this record class.double
toValue()
Returns the value of thetoValue
record component.int
toY()
Returns the value of thetoY
record component.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction
abs, clamp, cube, halfNegative, quarterNegative, square, squeeze
Methods inherited from interface net.minecraft.world.gen.densityfunction.DensityFunction.Base
apply, fill
-
Field Details
-
fromY
private final int fromYThe field for thefromY
record component. -
toY
private final int toYThe field for thetoY
record component. -
fromValue
private final double fromValueThe field for thefromValue
record component. -
toValue
private final double toValueThe field for thetoValue
record component. -
Y_CLAMPED_GRADIENT_CODEC
private static final com.mojang.serialization.MapCodec<DensityFunctionTypes.YClampedGradient> Y_CLAMPED_GRADIENT_CODEC- Mappings:
Namespace Name Mixin selector official i
Ldok$aa;i:Lcom/mojang/serialization/MapCodec;
intermediary field_37075
Lnet/minecraft/class_6916$class_6945;field_37075:Lcom/mojang/serialization/MapCodec;
named Y_CLAMPED_GRADIENT_CODEC
Lnet/minecraft/world/gen/densityfunction/DensityFunctionTypes$YClampedGradient;Y_CLAMPED_GRADIENT_CODEC:Lcom/mojang/serialization/MapCodec;
-
CODEC_HOLDER
- Mappings:
Namespace Name Mixin selector official a
Ldok$aa;a:Laui;
intermediary field_37074
Lnet/minecraft/class_6916$class_6945;field_37074:Lnet/minecraft/class_7243;
named CODEC_HOLDER
Lnet/minecraft/world/gen/densityfunction/DensityFunctionTypes$YClampedGradient;CODEC_HOLDER:Lnet/minecraft/util/dynamic/CodecHolder;
-
-
Constructor Details
-
YClampedGradient
YClampedGradient(int int2, int int3, double double2, double double3)
-
-
Method Details
-
sample
Returns the density value for the given block position.- Specified by:
sample
in interfaceDensityFunction
- Parameters:
pos
- the block position- Returns:
- the density value for the given block position
- Mappings:
Namespace Name Mixin selector official a
Ldoj;a(Ldoj$b;)D
intermediary method_40464
Lnet/minecraft/class_6910;method_40464(Lnet/minecraft/class_6910$class_6912;)D
named sample
Lnet/minecraft/world/gen/densityfunction/DensityFunction;sample(Lnet/minecraft/world/gen/densityfunction/DensityFunction$NoisePos;)D
-
minValue
public double minValue()- Specified by:
minValue
in interfaceDensityFunction
- Mappings:
Namespace Name Mixin selector official a
Ldoj;a()D
intermediary comp_377
Lnet/minecraft/class_6910;comp_377()D
named minValue
Lnet/minecraft/world/gen/densityfunction/DensityFunction;minValue()D
-
maxValue
public double maxValue()- Specified by:
maxValue
in interfaceDensityFunction
- Mappings:
Namespace Name Mixin selector official b
Ldoj;b()D
intermediary comp_378
Lnet/minecraft/class_6910;comp_378()D
named maxValue
Lnet/minecraft/world/gen/densityfunction/DensityFunction;maxValue()D
-
getCodecHolder
- Specified by:
getCodecHolder
in interfaceDensityFunction
- Mappings:
Namespace Name Mixin selector official c
Ldoj;c()Laui;
intermediary method_41062
Lnet/minecraft/class_6910;method_41062()Lnet/minecraft/class_7243;
named getCodecHolder
Lnet/minecraft/world/gen/densityfunction/DensityFunction;getCodecHolder()Lnet/minecraft/util/dynamic/CodecHolder;
-
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. All components in this record class are compared with '=='. -
fromY
public int fromY()Returns the value of thefromY
record component.- Returns:
- the value of the
fromY
record component
-
toY
public int toY()Returns the value of thetoY
record component.- Returns:
- the value of the
toY
record component
-
fromValue
public double fromValue()Returns the value of thefromValue
record component.- Returns:
- the value of the
fromValue
record component
-
toValue
public double toValue()Returns the value of thetoValue
record component.- Returns:
- the value of the
toValue
record component
-