World generation mappings for 21w44a (#2808)

This commit is contained in:
mschae23 2021-11-05 06:19:16 +01:00 committed by GitHub
parent 59a527d6d2
commit ebf26ed390
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 75 additions and 9 deletions

View File

@ -28,6 +28,12 @@ CLASS net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorSetti
ARG 4 defaultFluid
ARG 5 surfaceRule
ARG 6 bedrockCeilingY
ARG 7 mobGenerationDisabled
ARG 8 aquifers
ARG 9 noiseCaves
ARG 10 oreVeins
ARG 11 noodleCaves
ARG 12 useLegacyRandom
METHOD method_28005 getDefaultBlock ()Lnet/minecraft/class_2680;
METHOD method_28006 getDefaultFluid ()Lnet/minecraft/class_2680;
METHOD method_28007 getStructuresConfig ()Lnet/minecraft/class_5311;

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_5309 net/minecraft/world/gen/chunk/GenerationShapeConf
FIELD comp_179 verticalSize I
FIELD comp_182 islandNoiseOverride Z
FIELD comp_183 amplified Z
FIELD comp_247 terrainParameters Lnet/minecraft/class_6555;
FIELD field_24804 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (IILnet/minecraft/class_5308;Lnet/minecraft/class_5310;Lnet/minecraft/class_5310;IIZZZLnet/minecraft/class_6555;)V
ARG 1 minimumY
@ -26,6 +27,7 @@ CLASS net/minecraft/class_5309 net/minecraft/world/gen/chunk/GenerationShapeConf
METHOD comp_179 verticalSize ()I
METHOD comp_182 islandNoiseOverride ()Z
METHOD comp_183 amplified ()Z
METHOD comp_247 terrainParameters ()Lnet/minecraft/class_6555;
METHOD method_28582 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_32994 create (IILnet/minecraft/class_5308;Lnet/minecraft/class_5310;Lnet/minecraft/class_5310;IIZZZLnet/minecraft/class_6555;)Lnet/minecraft/class_5309;
@ -36,5 +38,9 @@ CLASS net/minecraft/class_5309 net/minecraft/world/gen/chunk/GenerationShapeConf
ARG 4 bottomSlide
ARG 5 horizontalSize
ARG 6 verticalSize
ARG 7 islandNoiseOverride
ARG 8 amplified
ARG 9 largeBiomes
ARG 10 terrainParameters
METHOD method_32995 checkHeight (Lnet/minecraft/class_5309;)Lcom/mojang/serialization/DataResult;
ARG 0 config

View File

@ -50,7 +50,7 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 context
CLASS class_6692 BooleanSupplier
METHOD method_39069 test ()Z
METHOD method_39069 get ()Z
CLASS class_6693 MaterialCondition
FIELD field_35232 CODEC Lcom/mojang/serialization/Codec;
METHOD method_39064 codec ()Lcom/mojang/serialization/Codec;
@ -61,24 +61,61 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu
FIELD field_35235 steepSlopePredicate Lnet/minecraft/class_6686$class_6692;
FIELD field_35236 negativeRunDepthPredicate Lnet/minecraft/class_6686$class_6692;
FIELD field_35241 heightContext Lnet/minecraft/class_5868;
FIELD field_35604 surfacePredicate Lnet/minecraft/class_6686$class_6692;
FIELD field_35605 chunk Lnet/minecraft/class_2791;
FIELD field_35606 posToBiome Ljava/util/function/Function;
FIELD field_35607 biomeRegistry Lnet/minecraft/class_2378;
FIELD field_35608 uniqueHorizontalPosValue J
FIELD field_35609 x I
FIELD field_35610 z I
FIELD field_35611 runDepth I
FIELD field_35612 uniquePosValue J
FIELD field_35613 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_35614 biomeSupplier Ljava/util/function/Supplier;
FIELD field_35615 biomeKeySupplier Ljava/util/function/Supplier;
FIELD field_35616 surfaceMinY I
FIELD field_35617 y I
FIELD field_35618 fluidHeight I
FIELD field_35619 stoneDepthBelow I
FIELD field_35620 stoneDepthAbove I
METHOD <init> (Lnet/minecraft/class_6724;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_2378;Lnet/minecraft/class_5868;)V
ARG 1 surfaceBuilder
METHOD method_39072 initWorldDependentPredicates (III)V
ARG 2 x
ARG 3 z
METHOD method_39073 initContextDependentPredicates (IIIIIII)V
ARG 2 chunk
ARG 3 posToBiome
ARG 4 biomeRegistry
ARG 5 heightContext
METHOD method_39072 initHorizontalContext (III)V
ARG 1 x
ARG 2 z
ARG 3 runDepth
ARG 4 stoneDepthAbove
ARG 5 stoneDepthBelow
ARG 6 waterHeight
CLASS class_6695 NegativePredicate
METHOD method_39073 initVerticalContext (IIIIIII)V
ARG 1 surfaceMinY
ARG 2 stoneDepthAbove
ARG 3 stoneDepthBelow
ARG 4 fluidHeight
ARG 5 x
ARG 6 y
ARG 7 z
CLASS class_6695 NegativeRunDepthPredicate
CLASS class_6696 SteepSlopePredicate
CLASS class_6771 SurfacePredicate
CLASS class_6772 BiomeTemperaturePredicate
CLASS class_6701 HoleMaterialCondition
FIELD field_35244 CONDITION_CODEC Lcom/mojang/serialization/Codec;
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 context
CLASS class_6702 LazyAbstractPredicate
FIELD field_35246 result Ljava/lang/Boolean;
FIELD field_35622 uniqueValue J
FIELD field_35623 context Lnet/minecraft/class_6686$class_6694;
METHOD <init> (Lnet/minecraft/class_6686$class_6694;)V
ARG 1 context
METHOD method_39074 test ()Z
METHOD method_39479 getCurrentUniqueValue ()J
COMMENT Returns a unique value for each block position. The result of this predicate
COMMENT will not be recalculated until this value changes.
COMMENT
COMMENT @return the unique value for this position
CLASS class_6703 NoiseThresholdMaterialCondition
FIELD field_35248 CONDITION_CODEC Lcom/mojang/serialization/Codec;
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
@ -117,6 +154,8 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu
ARG 3 z
CLASS class_6716 TemperatureMaterialCondition
FIELD field_35261 CONDITION_CODEC Lcom/mojang/serialization/Codec;
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 context
CLASS class_6717 ConditionalBlockStateRule
COMMENT Applies another block state rule if the given predicate matches, and returns
COMMENT {@code null} otherwise.
@ -132,3 +171,12 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 context
CLASS class_6723 AboveYPredicate
CLASS class_6770 SurfaceMaterialCondition
FIELD field_35601 CONDITION_CODEC Lcom/mojang/serialization/Codec;
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 context
CLASS class_6773 HorizontalLazyAbstractPredicate
CLASS class_6774 FullLazyAbstractPredicate
CLASS class_6775 VerticalGradientMaterialCondition
FIELD field_35626 CONDITION_CODEC Lcom/mojang/serialization/Codec;
CLASS class_6776 VerticalGradientPredicate

View File

@ -18,6 +18,10 @@ CLASS net/minecraft/class_6724 net/minecraft/world/gen/surfacebuilder/SurfaceBui
FIELD field_35293 surfaceNoise Lnet/minecraft/class_5216;
METHOD <init> (Lnet/minecraft/class_5818;Lnet/minecraft/class_2378;Lnet/minecraft/class_2680;IJLnet/minecraft/class_2919$class_6675;)V
ARG 1 noiseColumnSampler
METHOD method_39102 (Lnet/minecraft/class_6557;IIILnet/minecraft/class_5539;)V
ARG 2 x
ARG 3 z
ARG 4 surfaceY
METHOD method_39103 getTerracottaBlock (III)Lnet/minecraft/class_2680;
ARG 1 x
ARG 2 y
@ -49,3 +53,5 @@ CLASS net/minecraft/class_6724 net/minecraft/world/gen/surfacebuilder/SurfaceBui
ARG 4 chunk
ARG 5 pos
METHOD method_39112 getNoiseSampler (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216;
METHOD method_39333 isDefaultBlock (Lnet/minecraft/class_2680;)Z
ARG 1 state