Map some sundry names (#3569)

* Map some sundry names

* Make requested changes

* Fix misleading method name in Box: isValid → isNaN

---------

Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
This commit is contained in:
Tae Lim Kook 2023-05-16 10:00:40 -04:00 committed by GitHub
parent bf22eb341b
commit 7d578b7cb5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
49 changed files with 187 additions and 5 deletions

View File

@ -30,4 +30,6 @@ CLASS net/minecraft/class_395 net/minecraft/client/font/TrueTypeFont
ARG 3 x2
ARG 4 y2
ARG 5 y1
ARG 6 advance
ARG 7 bearingX
ARG 8 glyphIndex

View File

@ -11,3 +11,4 @@ CLASS net/minecraft/class_744 net/minecraft/client/input/Input
METHOD method_3128 getMovementInput ()Lnet/minecraft/class_241;
METHOD method_3129 tick (ZF)V
ARG 1 slowDown
ARG 2 slowDownFactor

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_4725 net/minecraft/client/texture/MipmapHelper
FIELD field_21747 COLOR_FRACTIONS [F
FIELD field_32949 MIN_ALPHA I
METHOD method_24099 getColorFraction (I)F
ARG 0 value
METHOD method_24100 getColorComponent (IIIII)I

View File

@ -249,7 +249,7 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage
METHOD method_4332 getAlphaOffset ()I
METHOD method_4333 toGl ()I
METHOD method_4335 getChannelCount ()I
METHOD method_4336 fromGl (I)Lnet/minecraft/class_1011$class_1012;
METHOD method_4336 fromChannelCount (I)Lnet/minecraft/class_1011$class_1012;
ARG 0 glFormat
METHOD method_4337 hasOpacityChannel ()Z
METHOD method_4338 isWriteable ()Z

View File

@ -19,6 +19,10 @@ CLASS net/minecraft/class_1058 net/minecraft/client/texture/Sprite
METHOD method_24108 getTextureSpecificVertexConsumer (Lnet/minecraft/class_4588;)Lnet/minecraft/class_4588;
ARG 1 consumer
METHOD method_33437 createAnimation ()Lnet/minecraft/class_1058$class_7770;
METHOD method_35804 getFrameFromU (F)F
ARG 1 u
METHOD method_35805 getFrameFromV (F)F
ARG 1 v
METHOD method_35806 getX ()I
METHOD method_35807 getY ()I
METHOD method_4570 getFrameV (D)F

View File

@ -1,8 +1,10 @@
CLASS net/minecraft/class_4075 net/minecraft/client/texture/SpriteAtlasHolder
FIELD field_18230 atlas Lnet/minecraft/class_1059;
FIELD field_41425 sourcePath Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V
ARG 1 textureManager
ARG 2 atlasId
ARG 3 sourcePath
METHOD method_18666 afterReload (Lnet/minecraft/class_7766$class_7767;Lnet/minecraft/class_3695;)V
ARG 1 stitchResult
ARG 2 profiler

View File

@ -27,6 +27,7 @@ CLASS net/minecraft/class_1055 net/minecraft/client/texture/TextureStitcher
ARG 0 size
ARG 1 mipLevel
METHOD method_4552 growAndFit (Lnet/minecraft/class_1055$class_1056;)Z
ARG 1 holder
METHOD method_4553 add (Lnet/minecraft/class_1055$class_7769;)V
ARG 1 info
METHOD method_4554 getWidth ()I

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_367 net/minecraft/client/toast/AdvancementToast
FIELD field_2205 advancement Lnet/minecraft/class_161;
FIELD field_2206 soundPlayed Z
FIELD field_41812 DEFAULT_DURATION_MS I
METHOD <init> (Lnet/minecraft/class_161;)V
ARG 1 advancement

View File

@ -4,7 +4,7 @@ CLASS net/minecraft/class_366 net/minecraft/client/toast/RecipeToast
FIELD field_2204 startTime J
FIELD field_26533 TITLE Lnet/minecraft/class_2561;
FIELD field_26534 DESCRIPTION Lnet/minecraft/class_2561;
FIELD field_32217 DURATION J
FIELD field_32217 DEFAULT_DURATION_MS J
METHOD <init> (Lnet/minecraft/class_1860;)V
ARG 1 recipes
METHOD method_1984 addRecipes (Lnet/minecraft/class_1860;)V

View File

@ -7,6 +7,10 @@ CLASS net/minecraft/class_372 net/minecraft/client/toast/TutorialToast
FIELD field_2227 visibility Lnet/minecraft/class_368$class_369;
FIELD field_2228 progress F
FIELD field_2229 lastProgress F
FIELD field_32222 PROGRESS_BAR_WIDTH I
FIELD field_32223 PROGRESS_BAR_HEIGHT I
FIELD field_32224 PROGRESS_BAR_X I
FIELD field_32225 PROGRESS_BAR_Y I
METHOD <init> (Lnet/minecraft/class_372$class_373;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Z)V
ARG 1 type
ARG 2 title

View File

@ -60,6 +60,12 @@ CLASS net/minecraft/class_3609 net/minecraft/fluid/FlowableFluid
ARG 0 state
METHOD method_15742 getFlowSpeedBetween (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;ILnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap;)I
ARG 1 world
ARG 2 pos
ARG 4 direction
ARG 5 state
ARG 6 fromPos
ARG 7 stateCache
ARG 8 flowDownCache
METHOD method_15744 flowToSides (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_2680;)V
ARG 1 world
ARG 2 pos
@ -80,6 +86,9 @@ CLASS net/minecraft/class_3609 net/minecraft/fluid/FlowableFluid
ARG 6 fromPos
ARG 7 fromState
ARG 8 fluidState
METHOD method_15747 packXZOffset (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)S
ARG 0 from
ARG 1 to
METHOD method_15748 isEmptyOrThis (Lnet/minecraft/class_3610;)Z
ARG 1 state
METHOD method_15749 isFlowBlocked (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z

View File

@ -4,7 +4,7 @@ CLASS net/minecraft/class_3610 net/minecraft/fluid/FluidState
ARG 1 fluid
ARG 2 propertiesMap
ARG 3 codec
METHOD method_15756 (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
METHOD method_15756 canFlowTo (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_15757 onRandomTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_6491 net/minecraft/util/CubicSampler
FIELD field_22449 DENSITY_CURVE [D
FIELD field_33222 FIRST_SEGMENT_OFFSET I
FIELD field_33223 NUM_SEGMENTS I
METHOD method_24895 sampleColor (Lnet/minecraft/class_243;Lnet/minecraft/class_6491$class_4859;)Lnet/minecraft/class_243;
ARG 0 pos
ARG 1 rgbFetcher

View File

@ -3,8 +3,14 @@ CLASS net/minecraft/class_4609 net/minecraft/util/math/AffineTransformations
FIELD field_21022 INVERTED_DIRECTION_ROTATIONS Ljava/util/Map;
FIELD field_21023 LOGGER Lorg/slf4j/Logger;
METHOD method_23220 setupUvLock (Lnet/minecraft/class_4590;)Lnet/minecraft/class_4590;
ARG 0 transformation
METHOD method_23221 uvLock (Lnet/minecraft/class_4590;Lnet/minecraft/class_2350;Ljava/util/function/Supplier;)Lnet/minecraft/class_4590;
ARG 0 transformation
ARG 1 dir
ARG 2 warning
METHOD method_23222 (Ljava/util/EnumMap;)V
ARG 0 map
METHOD method_23223 (Ljava/util/EnumMap;)V
ARG 0 map
METHOD method_35829 (Lnet/minecraft/class_4590;)Lnet/minecraft/class_4590;
ARG 0 transformation

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_4998 net/minecraft/util/math/AxisTransformation
FIELD field_23368 mappings [I
FIELD field_23369 matrix Lorg/joml/Matrix3f;
FIELD field_23370 COMBINATIONS [[Lnet/minecraft/class_4998;
FIELD field_33113 NUM_AXES I
METHOD <init> (Ljava/lang/String;IIII)V
ARG 3 xMapping
ARG 4 yMapping

View File

@ -84,8 +84,8 @@ CLASS net/minecraft/class_238 net/minecraft/util/math/Box
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_1013 isValid ()Z
COMMENT Checks if any of the coordinates of this box is {@linkplain
METHOD method_1013 isNaN ()Z
COMMENT Checks if any of the coordinates of this box are {@linkplain
COMMENT Double#isNaN(double) not a number}.
METHOD method_1014 expand (D)Lnet/minecraft/class_238;
COMMENT @see #contract(double)

View File

@ -6,5 +6,11 @@ CLASS net/minecraft/class_8218 net/minecraft/util/math/GivensPair
METHOD method_49727 normalize (FF)Lnet/minecraft/class_8218;
ARG 0 a
ARG 1 b
METHOD method_49728 setRotationX (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f;
METHOD method_49729 setXRotation (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf;
METHOD method_49730 cosDouble ()F
METHOD method_49731 setRotationY (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f;
METHOD method_49732 setYRotation (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf;
METHOD method_49733 sinDouble ()F
METHOD method_49734 setRotationZ (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f;
METHOD method_49735 setZRotation (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf;

View File

@ -380,6 +380,10 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
ARG 0 a
ARG 2 b
ARG 4 c
METHOD method_34945 (Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_238;)Z
ARG 0 origin
ARG 1 direction
ARG 2 box
METHOD method_34954 square (I)I
ARG 0 n
METHOD method_34956 perlinFadeDerivative (D)D

View File

@ -26,3 +26,11 @@ CLASS net/minecraft/class_7837 net/minecraft/util/math/MatrixUtil
ARG 0 matrix
ARG 1 scalar
METHOD method_46415 applyJacobiIteration (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)V
ARG 0 AtA
METHOD method_49741 applyJacobiIterations (Lorg/joml/Matrix3f;I)Lorg/joml/Quaternionf;
ARG 0 AtA
ARG 1 numJacobiIterations
METHOD method_49742 conjugate (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;)V
COMMENT Stores AXA into X, clobbering A.
ARG 0 X
ARG 1 A

View File

@ -10,6 +10,9 @@ CLASS net/minecraft/class_8013 net/minecraft/util/math/RotationCalculator
ARG 1 degrees
METHOD method_48122 toDegrees (I)F
ARG 1 rotation
METHOD method_48123 areRotationsParallel (II)Z
ARG 1 alpha
ARG 2 beta
METHOD method_48124 toRotation (Lnet/minecraft/class_2350;)I
ARG 1 direction
METHOD method_48125 toClampedRotation (F)I

View File

@ -77,11 +77,24 @@ CLASS net/minecraft/class_6492 net/minecraft/util/math/Spline
ARG 1 index
METHOD method_41188 (Lnet/minecraft/class_6492$class_7073;Lnet/minecraft/class_6492;)Lnet/minecraft/class_6492;
ARG 1 value
METHOD method_41297 sampleOutsideRange (F[FF[FI)F
ARG 0 point
ARG 1 locations
ARG 2 value
ARG 3 derivatives
ARG 4 i
METHOD method_41299 build (Lnet/minecraft/class_6501;[FLjava/util/List;[F)Lnet/minecraft/class_6492$class_6738;
ARG 0 locationFunction
ARG 1 locations
ARG 2 values
ARG 3 derivatives
METHOD method_41300 findRangeForLocation ([FF)I
ARG 0 locations
ARG 1 x
METHOD method_41301 assertParametersValid ([FLjava/util/List;[F)V
ARG 0 locations
ARG 1 values
ARG 2 derivatives
CLASS class_7073 Visitor
METHOD visit (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 value

View File

@ -4,8 +4,13 @@ CLASS net/minecraft/class_3360 net/minecraft/world/FeatureUpdater
FIELD field_14434 needsUpdate Z
FIELD field_14435 OLD_TO_NEW Ljava/util/Map;
FIELD field_14436 ANCIENT_TO_OLD Ljava/util/Map;
FIELD field_17658 oldNames Ljava/util/List;
FIELD field_17659 newNames Ljava/util/List;
FIELD field_37194 NEW_STRUCTURE_NAMES Ljava/util/Set;
METHOD <init> (Lnet/minecraft/class_26;Ljava/util/List;Ljava/util/List;)V
ARG 1 persistentStateManager
ARG 2 oldNames
ARG 3 newNames
METHOD method_14734 init (Lnet/minecraft/class_26;)V
ARG 1 persistentStateManager
METHOD method_14735 getUpdatedReferences (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
@ -25,6 +30,7 @@ CLASS net/minecraft/class_3360 net/minecraft/world/FeatureUpdater
METHOD method_14742 (Ljava/util/HashMap;)V
ARG 0 map
METHOD method_14744 markResolved (J)V
ARG 1 chunkPos
METHOD method_14745 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_26;)Lnet/minecraft/class_3360;
ARG 0 world
ARG 1 persistentStateManager

View File

@ -35,6 +35,9 @@ CLASS net/minecraft/class_2902 net/minecraft/world/Heightmap
METHOD method_16684 populateHeightmaps (Lnet/minecraft/class_2791;Ljava/util/Set;)V
ARG 0 chunk
ARG 1 types
METHOD method_35334 (II)I
ARG 1 x
ARG 2 z
CLASS class_2903 Type
FIELD field_13198 purpose Lnet/minecraft/class_2902$class_2904;
FIELD field_13204 name Ljava/lang/String;

View File

@ -10,7 +10,9 @@ CLASS net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic
FIELD field_9156 LOGGER Lorg/slf4j/Logger;
FIELD field_9157 spawnRange I
FIELD field_9158 requiredPlayerRange I
FIELD field_9159 lastRotation D
FIELD field_9160 maxNearbyEntities I
FIELD field_9161 rotation D
METHOD method_18085 (DDDLnet/minecraft/class_1297;)Lnet/minecraft/class_1297;
ARG 6 entity
METHOD method_31588 serverTick (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
@ -45,6 +47,8 @@ CLASS net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic
ARG 1 world
ARG 2 pos
ARG 3 spawnEntry
METHOD method_8278 getRotation ()D
METHOD method_8279 getLastRotation ()D
METHOD method_8280 readNbt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 pos

View File

@ -46,6 +46,8 @@ CLASS net/minecraft/class_2826 net/minecraft/world/chunk/ChunkSection
ARG 1 biomeSupplier
ARG 2 sampler
ARG 3 x
ARG 4 y
ARG 5 z
METHOD method_38292 isEmpty ()Z
METHOD method_38293 getBiome (III)Lnet/minecraft/class_6880;
ARG 1 x

View File

@ -50,6 +50,7 @@ CLASS net/minecraft/class_3558 net/minecraft/world/chunk/light/ChunkLightProvide
ARG 1 blockPos
METHOD method_51531 (JJI)V
ARG 1 blockPos
ARG 5 lightLevel
METHOD method_51561 needsLightUpdate (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z
ARG 0 blockView
ARG 1 pos

View File

@ -8,7 +8,9 @@ CLASS net/minecraft/class_2424 net/minecraft/world/dimension/NetherPortal
FIELD field_11318 world Lnet/minecraft/class_1936;
FIELD field_25883 IS_VALID_FRAME_BLOCK Lnet/minecraft/class_4970$class_4973;
FIELD field_31823 MAX_WIDTH I
FIELD field_31824 MAX_HEIGHT I
FIELD field_31825 MIN_WIDTH I
FIELD field_31826 MIN_HEIGHT I
FIELD field_41086 FALLBACK_THRESHOLD F
FIELD field_41087 HEIGHT_STRETCH D
METHOD <init> (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)V

View File

@ -1,5 +1,20 @@
CLASS net/minecraft/class_6955 net/minecraft/world/gen/OreVeinSampler
FIELD field_36620 DENSITY_THRESHOLD F
COMMENT The density threshold required to generate any blocks as part of an ore vein.
FIELD field_36621 MAX_DENSITY_INTRUSION I
COMMENT The number of blocks away from the minimum or maximum height at which
COMMENT ores in an ore vein generates at the maximum density.
FIELD field_36622 LIMINAL_DENSITY_REDUCTION D
COMMENT The decrease in density at the minimum or maximum height compared to the
COMMENT maximum density.
FIELD field_36623 BLOCK_GENERATION_CHANCE F
COMMENT The probability that a given block will be replaced by an ore vein,
COMMENT given that the density check has passed.
FIELD field_36624 MIN_ORE_CHANCE F
FIELD field_36625 MAX_ORE_CHANCE F
FIELD field_36626 DENSITY_FOR_MAX_ORE_CHANCE F
FIELD field_36627 RAW_ORE_BLOCK_CHANCE F
FIELD field_36628 VEIN_GAP_THRESHOLD F
METHOD method_40547 (Lnet/minecraft/class_6910;Lnet/minecraft/class_2680;Lnet/minecraft/class_6574;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910$class_6912;)Lnet/minecraft/class_2680;
ARG 5 pos
METHOD method_40548 create (Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6574;)Lnet/minecraft/class_6568$class_6569;

View File

@ -3,6 +3,8 @@ CLASS net/minecraft/class_5817 net/minecraft/world/gen/StructureWeightSampler
FIELD field_28741 STRUCTURE_WEIGHT_TABLE [F
FIELD field_28744 pieceIterator Lit/unimi/dsi/fastutil/objects/ObjectListIterator;
FIELD field_28745 junctionIterator Lit/unimi/dsi/fastutil/objects/ObjectListIterator;
FIELD field_31461 INDEX_OFFSET I
FIELD field_31462 EDGE_LENGTH I
METHOD <init> (Lit/unimi/dsi/fastutil/objects/ObjectListIterator;Lit/unimi/dsi/fastutil/objects/ObjectListIterator;)V
ARG 1 pieceIterator
ARG 2 junctionIterator
@ -13,6 +15,7 @@ CLASS net/minecraft/class_5817 net/minecraft/world/gen/StructureWeightSampler
ARG 0 x
ARG 1 y
ARG 2 z
ARG 3 yy
METHOD method_33642 calculateStructureWeight (III)D
COMMENT Calculates the structure weight for the given position.
COMMENT <p>The weight increases as x and z approach {@code (0, 0)}, and positive y values make the weight negative while negative y values make the weight positive.
@ -23,10 +26,18 @@ CLASS net/minecraft/class_5817 net/minecraft/world/gen/StructureWeightSampler
ARG 0 x
ARG 1 y
ARG 2 z
METHOD method_42692 indexInBounds (I)Z
ARG 0 i
METHOD method_42693 structureWeight (IDI)D
ARG 0 x
ARG 1 y
ARG 3 z
METHOD method_42694 (Lnet/minecraft/class_1923;Lit/unimi/dsi/fastutil/objects/ObjectList;IILit/unimi/dsi/fastutil/objects/ObjectList;Lnet/minecraft/class_3449;)V
ARG 0 pos
ARG 1 piecesOut
ARG 2 startX
ARG 3 startZ
ARG 4 jigsawJunctionsOut
ARG 5 start
METHOD method_42695 createStructureWeightSampler (Lnet/minecraft/class_5138;Lnet/minecraft/class_1923;)Lnet/minecraft/class_5817;
ARG 0 world

View File

@ -33,7 +33,10 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
ARG 3 chunk
ARG 4 posToBiome
ARG 5 mask
ARG 6 pos
ARG 7 tmp
ARG 8 aquiferSampler
ARG 9 replacedGrassy
METHOD method_28614 configure (Lnet/minecraft/class_5871;)Lnet/minecraft/class_2922;
ARG 1 config
METHOD method_28616 getCodec ()Lcom/mojang/serialization/Codec;
@ -50,6 +53,11 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
ARG 3 chunk
ARG 4 posToBiome
ARG 5 aquiferSampler
ARG 6 x
ARG 8 y
ARG 10 z
ARG 12 width
ARG 14 height
ARG 16 mask
ARG 17 skipPredicate
METHOD method_33980 isDebug (Lnet/minecraft/class_5871;)Z

View File

@ -1 +1,6 @@
CLASS net/minecraft/class_6654 net/minecraft/world/gen/feature/BlockColumnFeature
METHOD method_38906 adjustLayerHeights ([IIIZ)V
ARG 0 layerHeights
ARG 1 expectedHeight
ARG 2 actualHeight
ARG 3 prioritizeTip

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_3310 net/minecraft/world/gen/feature/EndSpikeFeature
FIELD field_14309 CACHE Lcom/google/common/cache/LoadingCache;
FIELD field_31516 COUNT I
FIELD field_31517 DISTANCE_FROM_ORIGIN I
METHOD method_14506 getSpikes (Lnet/minecraft/class_5281;)Ljava/util/List;
ARG 0 world
METHOD method_15888 generateSpike (Lnet/minecraft/class_5425;Lnet/minecraft/class_5819;Lnet/minecraft/class_3666;Lnet/minecraft/class_3310$class_3181;)V

View File

@ -40,6 +40,7 @@ CLASS net/minecraft/class_5727 net/minecraft/world/gen/feature/LargeDripstoneFea
FIELD field_28212 wind Lnet/minecraft/class_243;
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_5863;)V
ARG 1 y
ARG 2 random
ARG 3 wind
METHOD method_33031 modify (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
ARG 1 pos

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_3122 net/minecraft/world/gen/feature/OreFeature
METHOD method_13629 generateVeinPart (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3124;DDDDDDIIIII)Z
ARG 1 world
ARG 2 random
ARG 3 config
ARG 4 startX
ARG 6 endX
@ -16,8 +17,10 @@ CLASS net/minecraft/class_3122 net/minecraft/world/gen/feature/OreFeature
METHOD method_33983 shouldPlace (Lnet/minecraft/class_2680;Ljava/util/function/Function;Lnet/minecraft/class_5819;Lnet/minecraft/class_3124;Lnet/minecraft/class_3124$class_5876;Lnet/minecraft/class_2338$class_2339;)Z
ARG 0 state
ARG 1 posToState
ARG 2 random
ARG 3 config
ARG 4 target
ARG 5 pos
METHOD method_33984 shouldNotDiscard (Lnet/minecraft/class_5819;F)Z
ARG 0 random
ARG 1 chance

View File

@ -15,6 +15,8 @@ CLASS net/minecraft/class_6796 net/minecraft/world/gen/feature/PlacedFeature
ARG 2 generator
ARG 3 random
ARG 4 pos
METHOD method_39646 (Lnet/minecraft/class_2975;Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/class_2338;)V
ARG 4 placedPos
METHOD method_39648 generate (Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z
ARG 1 context
ARG 2 random

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_3226 net/minecraft/world/gen/feature/RandomFeatureEntr
METHOD method_14271 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 chunkGenerator
ARG 3 random
ARG 4 pos
METHOD method_28668 (Lnet/minecraft/class_3226;)Ljava/lang/Float;
ARG 0 config

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_5921 net/minecraft/world/gen/feature/RootSystemFeature
ARG 0 world
ARG 1 generator
ARG 2 config
ARG 3 random
ARG 4 mutablePos
ARG 5 pos
METHOD method_34310 hasSpaceForTree (Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Lnet/minecraft/class_2338;)Z
@ -14,12 +15,14 @@ CLASS net/minecraft/class_5921 net/minecraft/world/gen/feature/RootSystemFeature
METHOD method_34311 generateRoots (Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Lnet/minecraft/class_5819;IILnet/minecraft/class_2338$class_2339;)V
ARG 0 world
ARG 1 config
ARG 2 random
ARG 3 x
ARG 4 z
ARG 5 mutablePos
METHOD method_34312 generateHangingRoots (Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;)V
ARG 0 world
ARG 1 config
ARG 2 random
ARG 3 pos
ARG 4 mutablePos
METHOD method_36419 isAirOrWater (Lnet/minecraft/class_2680;II)Z
@ -31,3 +34,4 @@ CLASS net/minecraft/class_5921 net/minecraft/world/gen/feature/RootSystemFeature
ARG 1 maxY
ARG 2 world
ARG 3 config
ARG 4 random

View File

@ -1,7 +1,10 @@
CLASS net/minecraft/class_5875 net/minecraft/world/gen/feature/ScatteredOreFeature
FIELD field_31515 MAX_SPREAD I
METHOD method_33985 setPos (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;I)V
ARG 1 mutable
ARG 2 random
ARG 3 origin
ARG 4 spread
METHOD method_33986 getSpread (Lnet/minecraft/class_5819;I)I
ARG 1 random
ARG 2 spread

View File

@ -26,5 +26,7 @@ CLASS net/minecraft/class_6818 net/minecraft/world/gen/feature/TreePlacedFeature
FIELD field_36113 FANCY_OAK_BEES_002 Lnet/minecraft/class_5321;
FIELD field_38814 MANGROVE_CHECKED Lnet/minecraft/class_5321;
FIELD field_38815 TALL_MANGROVE_CHECKED Lnet/minecraft/class_5321;
FIELD field_42962 CHERRY_BEES_005 Lnet/minecraft/class_5321;
FIELD field_42963 CHERRY_CHECKED Lnet/minecraft/class_5321;
METHOD method_46866 bootstrap (Lnet/minecraft/class_7891;)V
ARG 0 featureRegisterable

View File

@ -17,12 +17,14 @@ CLASS net/minecraft/class_5922 net/minecraft/world/gen/feature/VegetationPatchFe
ARG 1 world
ARG 2 config
ARG 3 replaceable
ARG 4 random
ARG 5 pos
ARG 6 depth
METHOD method_34318 generateVegetation (Lnet/minecraft/class_5821;Lnet/minecraft/class_5281;Lnet/minecraft/class_5927;Lnet/minecraft/class_5819;Ljava/util/Set;II)V
ARG 1 context
ARG 2 world
ARG 3 config
ARG 4 random
ARG 5 positions
ARG 6 radiusX
ARG 7 radiusZ

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_3217 net/minecraft/world/gen/feature/VoidStartPlatformFeature
FIELD field_19241 START_BLOCK Lnet/minecraft/class_2338;
FIELD field_19242 START_CHUNK Lnet/minecraft/class_1923;
FIELD field_31520 MAX_RADIUS I
METHOD method_20403 getDistance (IIII)I
ARG 0 x1
ARG 1 z1

View File

@ -10,4 +10,8 @@ CLASS net/minecraft/class_5201 net/minecraft/world/gen/feature/size/FeatureSize
ARG 1 height
ARG 2 y
METHOD method_28820 createCodec ()Lcom/mojang/serialization/codecs/RecordCodecBuilder;
METHOD method_28822 (Ljava/util/Optional;)Ljava/util/OptionalInt;
ARG 0 minClippedHeight
METHOD method_28823 (Ljava/util/OptionalInt;)Ljava/util/Optional;
ARG 0 minClippedHeight
METHOD method_28824 getType ()Lnet/minecraft/class_5202;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_6122 net/minecraft/world/gen/heightprovider/HeightProvider
FIELD field_31539 OFFSET_OR_HEIGHT_CODEC Lcom/mojang/serialization/Codec;
FIELD field_31540 CODEC Lcom/mojang/serialization/Codec;
METHOD method_35388 getType ()Lnet/minecraft/class_6123;
METHOD method_35389 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6122;

View File

@ -6,5 +6,6 @@ CLASS net/minecraft/class_4785 net/minecraft/world/gen/structure/NetherFossilStr
ARG 2 height
METHOD method_41672 (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2919;Lnet/minecraft/class_2338;Lnet/minecraft/class_6626;)V
ARG 0 collector
ARG 3 holder
METHOD method_41673 (Lnet/minecraft/class_4785;)Lnet/minecraft/class_6122;
ARG 0 structure

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_5183 net/minecraft/world/gen/structure/RuinedPortalStructure
FIELD field_23998 RARE_PORTAL_STRUCTURE_IDS [Ljava/lang/String;
FIELD field_23999 COMMON_PORTAL_STRUCTURE_IDS [Ljava/lang/String;
FIELD field_31511 MIN_BLOCKS_ABOVE_WORLD_BOTTOM I
FIELD field_31512 RARE_PORTAL_CHANCE F
FIELD field_37812 CODEC Lcom/mojang/serialization/Codec;
FIELD field_37813 setups Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_3195$class_7302;Ljava/util/List;)V

View File

@ -107,6 +107,9 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu
FIELD field_35619 stoneDepthBelow I
FIELD field_35620 stoneDepthAbove I
FIELD field_35676 chunkNoiseSampler Lnet/minecraft/class_6568;
FIELD field_35678 secondaryDepth D
FIELD field_36278 packedChunkPos J
FIELD field_36279 estimatedSurfaceHeights [I
FIELD field_37703 noiseConfig Lnet/minecraft/class_7138;
METHOD <init> (Lnet/minecraft/class_6724;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Ljava/util/function/Function;Lnet/minecraft/class_2378;Lnet/minecraft/class_5868;)V
ARG 1 surfaceBuilder
@ -125,6 +128,12 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu
ARG 4 blockX
ARG 5 blockY
ARG 6 blockZ
METHOD method_39550 getSecondaryDepth ()D
METHOD method_39551 estimateSurfaceHeight ()I
METHOD method_39903 blockToChunkCoord (I)I
ARG 0 blockCoord
METHOD method_39904 chunkToBlockCoord (I)I
ARG 0 chunkCoord
CLASS class_6695 NegativeRunDepthPredicate
CLASS class_6696 SteepSlopePredicate
CLASS class_6771 SurfacePredicate

View File

@ -70,3 +70,9 @@ CLASS net/minecraft/class_6724 net/minecraft/world/gen/surfacebuilder/SurfaceBui
ARG 7 hasFluid
METHOD method_39333 isDefaultBlock (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_39552 sampleRunDepth (II)I
ARG 1 blockX
ARG 2 blockZ
METHOD method_39555 sampleSecondaryDepth (II)D
ARG 1 blockX
ARG 2 blockZ

View File

@ -1,5 +1,14 @@
CLASS net/minecraft/class_5214 net/minecraft/world/gen/trunk/GiantTrunkPlacer
FIELD field_24969 CODEC Lcom/mojang/serialization/Codec;
METHOD method_27399 setLog (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4643;Lnet/minecraft/class_2338;III)V
ARG 1 world
ARG 2 replacer
ARG 3 random
ARG 4 tmpPos
ARG 5 config
ARG 6 startPos
ARG 7 dx
ARG 8 dy
ARG 9 dz
METHOD method_28900 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -6,11 +6,15 @@ CLASS net/minecraft/class_5212 net/minecraft/world/gen/trunk/LargeOakTrunkPlacer
METHOD method_27392 makeBranches (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;ILnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_4643;)V
ARG 1 world
ARG 2 replacer
ARG 3 random
ARG 4 treeHeight
ARG 5 startPos
ARG 6 branchPositions
ARG 7 config
METHOD method_27393 makeOrCheckBranch (Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;ZLnet/minecraft/class_4643;)Z
ARG 1 world
ARG 2 replacer
ARG 3 random
ARG 4 startPos
ARG 5 branchPos
ARG 6 make