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_28764 densityFactor 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
ARG 1 biomeSource
ARG 2 horizontalNoiseResolution
@ -27,6 +28,7 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
ARG 6 noise
ARG 7 islandNoise
ARG 8 densityNoise
ARG 9 noiseCaveSampler
METHOD method_33645 applySlides (DI)D
COMMENT Interpolates the noise at the top and bottom of the world.
ARG 1 noise
@ -53,3 +55,9 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
ARG 7 noiseSizeY
METHOD method_33649 ([F)V
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
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.
ARG 1 executor
ARG 2 accessor
ARG 3 chunk
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 6 worldSeed
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_26360 FLOATING_ISLANDS Lnet/minecraft/class_5321;
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
ARG 1 structuresConfig
ARG 2 generationShapeConfig
@ -25,6 +27,8 @@ CLASS net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorSetti
ARG 6 bedrockFloorY
ARG 7 seaLevel
ARG 8 mobGenerationDisabled
ARG 9 aquifers
ARG 10 noiseCaves
METHOD method_16400 getBedrockCeilingY ()I
COMMENT Returns the Y level of the bedrock ceiling.
COMMENT
@ -59,3 +63,5 @@ CLASS net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorSetti
ARG 0 registryKey
ARG 1 settings
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_28747 noiseSizeY I
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
ARG 1 biomeSource
ARG 2 seed
@ -44,5 +46,15 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
ARG 3 settingsKey
METHOD method_33643 getBlockState (Lnet/minecraft/class_5817;Lnet/minecraft/class_5832;IIID)Lnet/minecraft/class_2680;
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
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