Package net.minecraft.world.gen.chunk
Record Class GenerationShapeConfig
java.lang.Object
java.lang.Record
net.minecraft.world.gen.chunk.GenerationShapeConfig
- Record Components:
minimumY
-height
-sampling
-topSlide
-bottomSlide
-horizontalSize
-verticalSize
-islandNoiseOverride
-amplified
-largeBiomes
-terrainParameters
-
public record GenerationShapeConfig(int minimumY, int height, NoiseSamplingConfig sampling, SlideConfig topSlide, SlideConfig bottomSlide, int horizontalSize, int verticalSize, boolean islandNoiseOverride, boolean amplified, boolean largeBiomes, VanillaTerrainParameters terrainParameters)
extends Record
- Mappings:
Namespace Name official ctk
intermediary net/minecraft/class_5309
named net/minecraft/world/gen/chunk/GenerationShapeConfig
official b
intermediary comp_173
named minimumY
official c
intermediary comp_174
named height
official d
intermediary comp_175
named sampling
official e
intermediary comp_176
named topSlide
official f
intermediary comp_177
named bottomSlide
official g
intermediary comp_178
named horizontalSize
official h
intermediary comp_179
named verticalSize
official i
intermediary comp_182
named islandNoiseOverride
official j
intermediary comp_183
named amplified
official k
intermediary comp_262
named largeBiomes
official l
intermediary comp_247
named terrainParameters
-
Field Summary
Modifier and TypeFieldDescriptionprivate final boolean
The field for theamplified
record component.private final SlideConfig
The field for thebottomSlide
record component.static final com.mojang.serialization.Codec<GenerationShapeConfig>
private final int
The field for theheight
record component.private final int
The field for thehorizontalSize
record component.private final boolean
The field for theislandNoiseOverride
record component.private final boolean
The field for thelargeBiomes
record component.private final int
The field for theminimumY
record component.private final NoiseSamplingConfig
The field for thesampling
record component.private final VanillaTerrainParameters
The field for theterrainParameters
record component.private final SlideConfig
The field for thetopSlide
record component.private final int
The field for theverticalSize
record component. -
Constructor Summary
ConstructorDescriptionGenerationShapeConfig
(int minimumY, int height, NoiseSamplingConfig sampling, SlideConfig topSlide, SlideConfig bottomSlide, int horizontalSize, int verticalSize, boolean bool, boolean bool2, boolean bool3, VanillaTerrainParameters vanillaTerrainParameters) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Deprecated.Returns the value of thebottomSlide
record component.private static com.mojang.serialization.DataResult<GenerationShapeConfig>
checkHeight
(GenerationShapeConfig config) static GenerationShapeConfig
create
(int minimumY, int height, NoiseSamplingConfig sampling, SlideConfig topSlide, SlideConfig bottomSlide, int horizontalSize, int verticalSize, boolean islandNoiseOverride, boolean amplified, boolean largeBiomes, VanillaTerrainParameters terrainParameters) final boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.int
height()
Returns the value of theheight
record component.int
int
Returns the value of thehorizontalSize
record component.boolean
Deprecated.boolean
Deprecated.int
int
minimumY()
Returns the value of theminimumY
record component.sampling()
Returns the value of thesampling
record component.Returns the value of theterrainParameters
record component.topSlide()
Returns the value of thetopSlide
record component.final String
toString()
Returns a string representation of this record class.int
int
int
Returns the value of theverticalSize
record component.
-
Field Details
-
minimumY
private final int minimumYThe field for theminimumY
record component. -
height
private final int heightThe field for theheight
record component. -
sampling
The field for thesampling
record component. -
topSlide
The field for thetopSlide
record component. -
bottomSlide
The field for thebottomSlide
record component. -
horizontalSize
private final int horizontalSizeThe field for thehorizontalSize
record component. -
verticalSize
private final int verticalSizeThe field for theverticalSize
record component. -
islandNoiseOverride
private final boolean islandNoiseOverrideThe field for theislandNoiseOverride
record component. -
amplified
private final boolean amplifiedThe field for theamplified
record component. -
largeBiomes
private final boolean largeBiomesThe field for thelargeBiomes
record component. -
terrainParameters
The field for theterrainParameters
record component. -
CODEC
- Mappings:
Namespace Name Mixin selector official a
Lctk;a:Lcom/mojang/serialization/Codec;
intermediary field_24804
Lnet/minecraft/class_5309;field_24804:Lcom/mojang/serialization/Codec;
named CODEC
Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;CODEC:Lcom/mojang/serialization/Codec;
-
-
Constructor Details
-
GenerationShapeConfig
public GenerationShapeConfig(int minimumY, int height, NoiseSamplingConfig sampling, SlideConfig topSlide, SlideConfig bottomSlide, int horizontalSize, int verticalSize, boolean bool, boolean bool2, boolean bool3, VanillaTerrainParameters vanillaTerrainParameters) - Mappings:
Namespace Name Mixin selector official <init>
Lctk;<init>(IILctj;Lctl;Lctl;IIZZZLcbm;)V
intermediary <init>
Lnet/minecraft/class_5309;<init>(IILnet/minecraft/class_5308;Lnet/minecraft/class_5310;Lnet/minecraft/class_5310;IIZZZLnet/minecraft/class_6555;)V
named <init>
Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;<init>(IILnet/minecraft/world/gen/chunk/NoiseSamplingConfig;Lnet/minecraft/world/gen/chunk/SlideConfig;Lnet/minecraft/world/gen/chunk/SlideConfig;IIZZZLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;)V
-
-
Method Details
-
checkHeight
private static com.mojang.serialization.DataResult<GenerationShapeConfig> checkHeight(GenerationShapeConfig config) - Mappings:
Namespace Name Mixin selector official a
Lctk;a(Lctk;)Lcom/mojang/serialization/DataResult;
intermediary method_32995
Lnet/minecraft/class_5309;method_32995(Lnet/minecraft/class_5309;)Lcom/mojang/serialization/DataResult;
named checkHeight
Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;checkHeight(Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;)Lcom/mojang/serialization/DataResult;
-
create
public static GenerationShapeConfig create(int minimumY, int height, NoiseSamplingConfig sampling, SlideConfig topSlide, SlideConfig bottomSlide, int horizontalSize, int verticalSize, boolean islandNoiseOverride, boolean amplified, boolean largeBiomes, VanillaTerrainParameters terrainParameters) - Mappings:
Namespace Name Mixin selector official a
Lctk;a(IILctj;Lctl;Lctl;IIZZZLcbm;)Lctk;
intermediary method_32994
Lnet/minecraft/class_5309;method_32994(IILnet/minecraft/class_5308;Lnet/minecraft/class_5310;Lnet/minecraft/class_5310;IIZZZLnet/minecraft/class_6555;)Lnet/minecraft/class_5309;
named create
Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;create(IILnet/minecraft/world/gen/chunk/NoiseSamplingConfig;Lnet/minecraft/world/gen/chunk/SlideConfig;Lnet/minecraft/world/gen/chunk/SlideConfig;IIZZZLnet/minecraft/world/biome/source/util/VanillaTerrainParameters;)Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;
-
islandNoiseOverride
Deprecated.Returns the value of theislandNoiseOverride
record component.- Returns:
- the value of the
islandNoiseOverride
record component
-
amplified
Deprecated.Returns the value of theamplified
record component.- Returns:
- the value of the
amplified
record component
-
largeBiomes
Deprecated.Returns the value of thelargeBiomes
record component.- Returns:
- the value of the
largeBiomes
record component
-
verticalBlockSize
public int verticalBlockSize()- Mappings:
Namespace Name Mixin selector official d
Lctk;d()I
intermediary method_39545
Lnet/minecraft/class_5309;method_39545()I
named verticalBlockSize
Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;verticalBlockSize()I
-
horizontalBlockSize
public int horizontalBlockSize()- Mappings:
Namespace Name Mixin selector official e
Lctk;e()I
intermediary method_39546
Lnet/minecraft/class_5309;method_39546()I
named horizontalBlockSize
Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;horizontalBlockSize()I
-
verticalBlockCount
public int verticalBlockCount()- Mappings:
Namespace Name Mixin selector official f
Lctk;f()I
intermediary method_39547
Lnet/minecraft/class_5309;method_39547()I
named verticalBlockCount
Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;verticalBlockCount()I
-
minimumBlockY
public int minimumBlockY()- Mappings:
Namespace Name Mixin selector official g
Lctk;g()I
intermediary method_39548
Lnet/minecraft/class_5309;method_39548()I
named minimumBlockY
Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;minimumBlockY()I
-
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 '=='. -
minimumY
public int minimumY()Returns the value of theminimumY
record component.- Returns:
- the value of the
minimumY
record component
-
height
public int height()Returns the value of theheight
record component.- Returns:
- the value of the
height
record component
-
sampling
Returns the value of thesampling
record component.- Returns:
- the value of the
sampling
record component
-
topSlide
Returns the value of thetopSlide
record component.- Returns:
- the value of the
topSlide
record component
-
bottomSlide
Returns the value of thebottomSlide
record component.- Returns:
- the value of the
bottomSlide
record component
-
horizontalSize
public int horizontalSize()Returns the value of thehorizontalSize
record component.- Returns:
- the value of the
horizontalSize
record component
-
verticalSize
public int verticalSize()Returns the value of theverticalSize
record component.- Returns:
- the value of the
verticalSize
record component
-
terrainParameters
Returns the value of theterrainParameters
record component.- Returns:
- the value of the
terrainParameters
record component
-