21w06a worldgen mappings (#2047)

* 21w06a worldgen mappings

* fix typo

* Simplify offset noise

* Update mappings/net/minecraft/world/gen/AquiferSampler.mapping

Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>

Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>
This commit is contained in:
SuperCoder79 2021-02-11 12:11:27 -05:00 committed by GitHub
parent 8d16bde753
commit bfc3f23a7d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 128 additions and 0 deletions

View File

@ -0,0 +1,37 @@
CLASS net/minecraft/class_5832 net/minecraft/world/gen/AquiferSampler
FIELD field_28814 waterLevelNoise Lnet/minecraft/class_5216;
FIELD field_28815 settings Lnet/minecraft/class_5284;
FIELD field_28816 waterLevels [I
FIELD field_28817 blockPositions [J
FIELD field_28818 densityAddition D
FIELD field_28819 waterLevel I
FIELD field_28820 needsFluidTick Z
FIELD field_28821 columnSampler Lnet/minecraft/class_5818;
FIELD field_28822 startX I
FIELD field_28823 startY I
FIELD field_28824 startZ I
FIELD field_28825 sizeX I
FIELD field_28826 sizeZ I
METHOD <init> (IILnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_5284;Lnet/minecraft/class_5818;I)V
ARG 1 x
ARG 2 z
ARG 4 waterLevelNoise
ARG 5 settings
ARG 6 columnSampler
METHOD method_33733 getWaterLevel ()I
METHOD method_33737 apply (III)V
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_33738 getWaterLevel (J)I
ARG 1 pos
METHOD method_33739 getDensityAddition ()D
METHOD method_33741 index (III)I
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_33742 needsFluidTick ()Z
METHOD method_33744 getWaterLevel (III)I
ARG 1 x
ARG 2 y
ARG 3 z

View File

@ -0,0 +1,55 @@
CLASS net/minecraft/class_5833 net/minecraft/world/gen/NoiseCaveSampler
FIELD field_28827 minY I
FIELD field_28828 verticalOffsetNoise Lnet/minecraft/class_5216;
FIELD field_28829 verticalAdditionNoise Lnet/minecraft/class_5216;
FIELD field_28830 falloffNoise Lnet/minecraft/class_5216;
FIELD field_28831 pow3AdditionNoise Lnet/minecraft/class_5216;
FIELD field_28832 scaledCaveScaleNoise Lnet/minecraft/class_5216;
FIELD field_28833 horizontalCaveNoise Lnet/minecraft/class_5216;
FIELD field_28834 caveScaleNoise Lnet/minecraft/class_5216;
FIELD field_28835 caveExtentNoise Lnet/minecraft/class_5216;
FIELD field_28836 tunnelNoise1 Lnet/minecraft/class_5216;
FIELD field_28837 tunnelNoise2 Lnet/minecraft/class_5216;
FIELD field_28838 tunnelScaleNoise Lnet/minecraft/class_5216;
FIELD field_28839 tunnelFalloffNoise Lnet/minecraft/class_5216;
FIELD field_28840 offsetNoise Lnet/minecraft/class_5216;
FIELD field_28841 offsetScaleNoise Lnet/minecraft/class_5216;
METHOD <init> (Lnet/minecraft/class_5819;I)V
ARG 1 random
ARG 2 minY
METHOD method_33745 scale (D)D
ARG 1 value
METHOD method_33746 getAdditionNoise (III)D
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_33747 sample (IIIDD)D
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 noise
ARG 6 offset
METHOD method_33748 sample (Lnet/minecraft/class_5216;DDDD)D
ARG 0 sampler
ARG 1 x
ARG 3 y
ARG 5 z
ARG 7 scale
METHOD method_33749 clamp (D)D
ARG 0 value
METHOD method_33750 getVerticalNoise (III)D
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_33751 getTunnelNoise (III)D
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_33752 getCaveNoise (III)D
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_33753 getOffsetNoise (III)D
ARG 1 x
ARG 2 y
ARG 3 z

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
FIELD field_28763 bottomSlideOffset D FIELD field_28763 bottomSlideOffset D
FIELD field_28764 densityFactor D FIELD field_28764 densityFactor D
FIELD field_28765 densityOffset D FIELD field_28765 densityOffset D
FIELD field_28848 noiseCaveSampler Lnet/minecraft/class_5833;
METHOD <init> (Lnet/minecraft/class_1966;IIILnet/minecraft/class_5309;Lnet/minecraft/class_5822;Lnet/minecraft/class_3541;Lnet/minecraft/class_3537;Lnet/minecraft/class_5833;)V METHOD <init> (Lnet/minecraft/class_1966;IIILnet/minecraft/class_5309;Lnet/minecraft/class_5822;Lnet/minecraft/class_3541;Lnet/minecraft/class_3537;Lnet/minecraft/class_5833;)V
ARG 1 biomeSource ARG 1 biomeSource
ARG 2 horizontalNoiseResolution ARG 2 horizontalNoiseResolution
@ -27,6 +28,7 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
ARG 6 noise ARG 6 noise
ARG 7 islandNoise ARG 7 islandNoise
ARG 8 densityNoise ARG 8 densityNoise
ARG 9 noiseCaveSampler
METHOD method_33645 applySlides (DI)D METHOD method_33645 applySlides (DI)D
COMMENT Interpolates the noise at the top and bottom of the world. COMMENT Interpolates the noise at the top and bottom of the world.
ARG 1 noise ARG 1 noise
@ -53,3 +55,9 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
ARG 7 noiseSizeY ARG 7 noiseSizeY
METHOD method_33649 ([F)V METHOD method_33649 ([F)V
ARG 0 array ARG 0 array
METHOD method_33759 sampleNoiseCaves (IIIDD)D
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 noise
ARG 6 offset

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_5836 net/minecraft/world/gen/NoiseHelper
METHOD method_33782 lerpFromProgress (Lnet/minecraft/class_5216;DDDDD)D
ARG 0 sampler
ARG 1 x
ARG 3 y
ARG 5 z
ARG 7 start
ARG 9 end

View File

@ -21,6 +21,7 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 2 structuresConfig ARG 2 structuresConfig
METHOD method_12088 populateNoise (Ljava/util/concurrent/Executor;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; METHOD method_12088 populateNoise (Ljava/util/concurrent/Executor;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
COMMENT Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config. COMMENT Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config.
ARG 1 executor
ARG 2 accessor ARG 2 accessor
ARG 3 chunk ARG 3 chunk
METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966; METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966;
@ -104,3 +105,4 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 4 chunk ARG 4 chunk
ARG 6 worldSeed ARG 6 worldSeed
METHOD method_28509 generateStrongholdPositions ()V METHOD method_28509 generateStrongholdPositions ()V
METHOD method_33730 getMinimumY ()I

View File

@ -16,6 +16,8 @@ CLASS net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorSetti
FIELD field_26359 CAVES Lnet/minecraft/class_5321; FIELD field_26359 CAVES Lnet/minecraft/class_5321;
FIELD field_26360 FLOATING_ISLANDS Lnet/minecraft/class_5321; FIELD field_26360 FLOATING_ISLANDS Lnet/minecraft/class_5321;
FIELD field_26707 INSTANCE Lnet/minecraft/class_5284; FIELD field_26707 INSTANCE Lnet/minecraft/class_5284;
FIELD field_28846 aquifers Z
FIELD field_28847 noiseCaves Z
METHOD <init> (Lnet/minecraft/class_5311;Lnet/minecraft/class_5309;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIIZZZ)V METHOD <init> (Lnet/minecraft/class_5311;Lnet/minecraft/class_5309;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIIZZZ)V
ARG 1 structuresConfig ARG 1 structuresConfig
ARG 2 generationShapeConfig ARG 2 generationShapeConfig
@ -25,6 +27,8 @@ CLASS net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorSetti
ARG 6 bedrockFloorY ARG 6 bedrockFloorY
ARG 7 seaLevel ARG 7 seaLevel
ARG 8 mobGenerationDisabled ARG 8 mobGenerationDisabled
ARG 9 aquifers
ARG 10 noiseCaves
METHOD method_16400 getBedrockCeilingY ()I METHOD method_16400 getBedrockCeilingY ()I
COMMENT Returns the Y level of the bedrock ceiling. COMMENT Returns the Y level of the bedrock ceiling.
COMMENT COMMENT
@ -59,3 +63,5 @@ CLASS net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorSetti
ARG 0 registryKey ARG 0 registryKey
ARG 1 settings ARG 1 settings
METHOD method_31111 getInstance ()Lnet/minecraft/class_5284; METHOD method_31111 getInstance ()Lnet/minecraft/class_5284;
METHOD method_33757 hasAquifers ()Z
METHOD method_33758 hasNoiseCaves ()Z

View File

@ -15,6 +15,8 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
FIELD field_28746 EMPTY [Lnet/minecraft/class_2680; FIELD field_28746 EMPTY [Lnet/minecraft/class_2680;
FIELD field_28747 noiseSizeY I FIELD field_28747 noiseSizeY I
FIELD field_28748 noiseColumnSampler Lnet/minecraft/class_5818; FIELD field_28748 noiseColumnSampler Lnet/minecraft/class_5818;
FIELD field_28844 waterLevelNoise Lnet/minecraft/class_5216;
FIELD field_28845 hasAquifers Z
METHOD <init> (Lnet/minecraft/class_1966;JLjava/util/function/Supplier;)V METHOD <init> (Lnet/minecraft/class_1966;JLjava/util/function/Supplier;)V
ARG 1 biomeSource ARG 1 biomeSource
ARG 2 seed ARG 2 seed
@ -44,5 +46,15 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
ARG 3 settingsKey ARG 3 settingsKey
METHOD method_33643 getBlockState (Lnet/minecraft/class_5817;Lnet/minecraft/class_5832;IIID)Lnet/minecraft/class_2680; METHOD method_33643 getBlockState (Lnet/minecraft/class_5817;Lnet/minecraft/class_5832;IIID)Lnet/minecraft/class_2680;
ARG 1 structures ARG 1 structures
ARG 2 aquiferSampler
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 noise
METHOD method_33644 swapElements ([Ljava/lang/Object;)V METHOD method_33644 swapElements ([Ljava/lang/Object;)V
ARG 1 array ARG 1 array
METHOD method_33754 populateNoise (Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;II)Lnet/minecraft/class_2791;
ARG 1 accessor
ARG 2 chunk
ARG 3 minY
ARG 4 noiseSizeY