mirror of https://github.com/FabricMC/yarn.git
Worldgen Mappings (#1782)
* lots of world gen mappings * Apply suggestions from code review Co-authored-by: YanisBft <doublecraft.official@gmail.com> * Apply more changes Co-authored-by: YanisBft <doublecraft.official@gmail.com>
This commit is contained in:
parent
fe6fc12fcd
commit
74ebdcabf0
|
@ -1,21 +1,48 @@
|
|||
CLASS net/minecraft/class_4131 net/minecraft/util/collection/WeightedList
|
||||
FIELD field_18397 entries Ljava/util/List;
|
||||
FIELD field_18398 random Ljava/util/Random;
|
||||
METHOD <init> (Ljava/util/List;)V
|
||||
ARG 1 entries
|
||||
METHOD method_19029 shuffle ()Lnet/minecraft/class_4131;
|
||||
METHOD method_19031 add (Ljava/lang/Object;I)Lnet/minecraft/class_4131;
|
||||
ARG 1 item
|
||||
ARG 2 weight
|
||||
METHOD method_19032 stream ()Ljava/util/stream/Stream;
|
||||
METHOD method_23332 (Ljava/lang/Object;)D
|
||||
ARG 0 object
|
||||
METHOD method_23333 shuffle (Ljava/util/Random;)Lnet/minecraft/class_4131;
|
||||
ARG 1 random
|
||||
METHOD method_23334 (Ljava/util/Random;Lnet/minecraft/class_4131$class_4132;)V
|
||||
ARG 1 entry
|
||||
METHOD method_23337 pickRandom (Ljava/util/Random;)Ljava/lang/Object;
|
||||
ARG 1 random
|
||||
METHOD method_28337 (Lnet/minecraft/class_4131;)Ljava/util/List;
|
||||
ARG 0 list
|
||||
METHOD method_28338 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
|
||||
ARG 0 codec
|
||||
METHOD method_28339 isEmpty ()Z
|
||||
CLASS class_4132 Entry
|
||||
FIELD field_18400 item Ljava/lang/Object;
|
||||
FIELD field_18401 weight I
|
||||
FIELD field_18402 shuffledOrder D
|
||||
METHOD <init> (Ljava/lang/Object;I)V
|
||||
ARG 1 item
|
||||
ARG 2 weight
|
||||
METHOD method_19033 getShuffledOrder ()D
|
||||
METHOD method_19034 setShuffledOrder (F)V
|
||||
ARG 1 random
|
||||
METHOD method_19035 getElement ()Ljava/lang/Object;
|
||||
METHOD method_28341 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
|
||||
ARG 0 codec
|
||||
CLASS 1
|
||||
METHOD decode (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 1 ops
|
||||
ARG 2 object
|
||||
METHOD encode (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 1 entry
|
||||
ARG 2 ops
|
||||
ARG 3 object
|
||||
METHOD method_28344 (Lcom/mojang/serialization/Dynamic;Ljava/lang/Object;)Lnet/minecraft/class_4131$class_4132;
|
||||
ARG 1 object
|
||||
METHOD method_28345 (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_4131$class_4132;)Lcom/mojang/datafixers/util/Pair;
|
||||
ARG 1 entry
|
||||
|
|
|
@ -3,8 +3,10 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
|
|||
FIELD field_22039 effects Lnet/minecraft/class_4763;
|
||||
FIELD field_24677 REGISTRY_CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_25819 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_26392 FROZEN_OCEAN_NOISE Lnet/minecraft/class_3543;
|
||||
FIELD field_26393 weather Lnet/minecraft/class_1959$class_5482;
|
||||
FIELD field_26395 spawnSettings Lnet/minecraft/class_5483;
|
||||
FIELD field_26634 structures Ljava/util/Map;
|
||||
FIELD field_26635 generationSettings Lnet/minecraft/class_5485;
|
||||
FIELD field_9324 FOLIAGE_NOISE Lnet/minecraft/class_3543;
|
||||
FIELD field_9329 category Lnet/minecraft/class_1959$class_1961;
|
||||
|
@ -162,8 +164,8 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
|
|||
COMMENT from a mathematical point of view, with a special parameter that
|
||||
COMMENT reduces the calculated distance.
|
||||
COMMENT
|
||||
COMMENT <p>For most fields except rarity potential, smaller difference between
|
||||
COMMENT two points' fields will lead to smaller distance. For rarity potential,
|
||||
COMMENT <p>For most fields except weight, smaller difference between
|
||||
COMMENT two points' fields will lead to smaller distance. For weight,
|
||||
COMMENT larger differences lead to smaller distance.
|
||||
COMMENT
|
||||
COMMENT <p>This distance is used by the mixed-noise biome layer source. The
|
||||
|
|
|
@ -1 +1 @@
|
|||
CLASS net/minecraft/class_3654 net/minecraft/world/biome/layer/SmoothenShorelineLayer
|
||||
CLASS net/minecraft/class_3654 net/minecraft/world/biome/layer/SmoothLayer
|
|
@ -1,6 +1,8 @@
|
|||
CLASS net/minecraft/class_1973 net/minecraft/world/biome/source/CheckerboardBiomeSource
|
||||
FIELD field_24715 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_24716 scale I
|
||||
FIELD field_9480 gridSize I
|
||||
FIELD field_9481 biomeArray Ljava/util/List;
|
||||
METHOD <init> (Ljava/util/List;I)V
|
||||
ARG 1 biomeArray
|
||||
ARG 2 size
|
||||
|
|
|
@ -13,6 +13,7 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
|
|||
METHOD method_12702 carve (Lnet/minecraft/class_2791;Ljava/util/function/Function;Ljava/util/Random;IIIIILjava/util/BitSet;Lnet/minecraft/class_2920;)Z
|
||||
ARG 1 chunk
|
||||
ARG 2 posToBiome
|
||||
ARG 3 random
|
||||
ARG 4 seaLevel
|
||||
ARG 5 chunkX
|
||||
ARG 6 chunkZ
|
||||
|
@ -47,6 +48,7 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
|
|||
ARG 1 state
|
||||
METHOD method_12710 getBranchFactor ()I
|
||||
METHOD method_12711 isRegionUncarvable (Lnet/minecraft/class_2791;IIIIIIII)Z
|
||||
ARG 1 chunk
|
||||
ARG 2 mainChunkX
|
||||
ARG 3 mainChunkZ
|
||||
ARG 4 relMinX
|
||||
|
@ -85,4 +87,6 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
|
|||
ARG 3 scaledRelativeY
|
||||
ARG 5 scaledRelativeZ
|
||||
ARG 7 y
|
||||
METHOD method_28614 configure (Lnet/minecraft/class_2920;)Lnet/minecraft/class_2922;
|
||||
ARG 1 config
|
||||
METHOD method_28616 getCodec ()Lcom/mojang/serialization/Codec;
|
||||
|
|
|
@ -30,6 +30,7 @@ CLASS net/minecraft/class_2925 net/minecraft/world/gen/carver/CaveCarver
|
|||
ARG 19 yawPitchRatio
|
||||
ARG 21 carvingMask
|
||||
METHOD method_16576 getTunnelSystemWidth (Ljava/util/Random;)F
|
||||
ARG 1 random
|
||||
METHOD method_16577 getMaxCaveCount ()I
|
||||
METHOD method_16578 getTunnelSystemHeightWidthRatio ()D
|
||||
METHOD method_16579 getCaveY (Ljava/util/Random;)I
|
||||
|
|
|
@ -7,6 +7,15 @@ CLASS net/minecraft/class_2922 net/minecraft/world/gen/carver/ConfiguredCarver
|
|||
ARG 1 carver
|
||||
ARG 2 config
|
||||
METHOD method_12668 carve (Lnet/minecraft/class_2791;Ljava/util/function/Function;Ljava/util/Random;IIIIILjava/util/BitSet;)Z
|
||||
ARG 1 chunk
|
||||
ARG 2 posToBiome
|
||||
ARG 3 random
|
||||
ARG 4 seaLevel
|
||||
ARG 5 chunkX
|
||||
ARG 6 chunkZ
|
||||
ARG 7 mainChunkX
|
||||
ARG 8 mainChunkZ
|
||||
ARG 9 carvingMask
|
||||
METHOD method_12669 shouldCarve (Ljava/util/Random;II)Z
|
||||
ARG 1 random
|
||||
ARG 2 chunkX
|
||||
|
|
|
@ -1 +1,3 @@
|
|||
CLASS net/minecraft/class_2932 net/minecraft/world/gen/carver/DefaultCarverConfig
|
||||
FIELD field_24829 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_24830 INSTANCE Lnet/minecraft/class_2932;
|
||||
|
|
|
@ -1 +1,3 @@
|
|||
CLASS net/minecraft/class_2934 net/minecraft/world/gen/carver/NetherCaveCarver
|
||||
METHOD <init> (Lcom/mojang/serialization/Codec;)V
|
||||
ARG 1 configCodec
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
CLASS net/minecraft/class_2918 net/minecraft/world/gen/carver/RavineCarver
|
||||
FIELD field_13275 heightToHorizontalStretchFactor [F
|
||||
METHOD <init> (Lcom/mojang/serialization/Codec;)V
|
||||
ARG 1 configCodec
|
||||
METHOD method_12657 carveRavine (Lnet/minecraft/class_2791;Ljava/util/function/Function;JIIIDDDFFFIIDLjava/util/BitSet;)V
|
||||
ARG 1 chunk
|
||||
ARG 2 posToBiome
|
||||
|
|
|
@ -67,6 +67,8 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
|
|||
ARG 4 predicate
|
||||
METHOD method_26983 (Lnet/minecraft/class_1923;Lit/unimi/dsi/fastutil/objects/ObjectList;IILit/unimi/dsi/fastutil/objects/ObjectList;Lnet/minecraft/class_3449;)V
|
||||
ARG 5 start
|
||||
METHOD method_28551 ([F)V
|
||||
ARG 0 array
|
||||
METHOD method_28548 matchesSettings (JLnet/minecraft/class_5321;)Z
|
||||
ARG 1 seed
|
||||
ARG 3 settingsKey
|
||||
|
|
|
@ -4,6 +4,7 @@ CLASS net/minecraft/class_5308 net/minecraft/world/gen/chunk/NoiseSamplingConfig
|
|||
FIELD field_24801 yScale D
|
||||
FIELD field_24802 xzFactor D
|
||||
FIELD field_24803 yFactor D
|
||||
FIELD field_25188 CODEC_RANGE Lcom/mojang/serialization/Codec;
|
||||
METHOD <init> (DDDD)V
|
||||
ARG 1 xzScale
|
||||
ARG 3 yScale
|
||||
|
|
|
@ -24,3 +24,7 @@ CLASS net/minecraft/class_5432 net/minecraft/world/gen/decorator/Decoratable
|
|||
COMMENT the input positions by a random number between 0 and {@code maxCount}.
|
||||
ARG 1 maxCount
|
||||
COMMENT the maximum repetition count
|
||||
METHOD method_30377 rangeOf (I)Ljava/lang/Object;
|
||||
COMMENT Applies the {@code minecraft:range} decorator, which returns the input
|
||||
COMMENT position with a y value from zero to {@code max}.
|
||||
ARG 1 max
|
||||
|
|
|
@ -5,3 +5,5 @@ CLASS net/minecraft/class_4646 net/minecraft/world/gen/foliage/BlobFoliagePlacer
|
|||
ARG 1 radius
|
||||
ARG 2 offset
|
||||
ARG 3 height
|
||||
METHOD method_28838 createCodec (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3;
|
||||
ARG 0 builder
|
||||
|
|
|
@ -17,21 +17,23 @@ CLASS net/minecraft/class_4647 net/minecraft/world/gen/foliage/FoliagePlacer
|
|||
ARG 8 leaves
|
||||
ARG 9 offset
|
||||
ARG 10 box
|
||||
METHOD method_23449 generate (Lnet/minecraft/class_3747;Ljava/util/Random;Lnet/minecraft/class_4643;Lnet/minecraft/class_2338;ILjava/util/Set;IZLnet/minecraft/class_3341;)V
|
||||
METHOD method_23449 generateSquare (Lnet/minecraft/class_3747;Ljava/util/Random;Lnet/minecraft/class_4643;Lnet/minecraft/class_2338;ILjava/util/Set;IZLnet/minecraft/class_3341;)V
|
||||
COMMENT Generates a square of leaves with the given radius. Sub-classes can use the method {@code isInvalidForLeaves} to exclude certain positions, such as corners.
|
||||
ARG 1 world
|
||||
ARG 2 random
|
||||
ARG 3 config
|
||||
ARG 4 pos
|
||||
ARG 5 baseHeight
|
||||
ARG 5 radius
|
||||
ARG 6 leaves
|
||||
ARG 7 offset
|
||||
ARG 7 y
|
||||
ARG 8 giantTrunk
|
||||
ARG 9 box
|
||||
METHOD method_23451 isInvalidForLeaves (Ljava/util/Random;IIIIZ)Z
|
||||
COMMENT Used to exclude certain positions such as corners when creating a square of leaves.
|
||||
ARG 1 random
|
||||
ARG 2 baseHeight
|
||||
ARG 3 dx
|
||||
ARG 4 dy
|
||||
ARG 4 y
|
||||
ARG 5 dz
|
||||
ARG 6 giantTrunk
|
||||
METHOD method_23452 getRandomRadius (Ljava/util/Random;I)I
|
||||
|
@ -53,6 +55,14 @@ CLASS net/minecraft/class_4647 net/minecraft/world/gen/foliage/FoliagePlacer
|
|||
ARG 9 box
|
||||
METHOD method_27386 getRandomOffset (Ljava/util/Random;)I
|
||||
ARG 1 random
|
||||
METHOD method_27387 isPositionInvalid (Ljava/util/Random;IIIIZ)Z
|
||||
COMMENT Normalizes x and z coords before checking if they are invalid.
|
||||
ARG 1 random
|
||||
ARG 2 dx
|
||||
ARG 3 y
|
||||
ARG 4 dz
|
||||
ARG 5 radius
|
||||
ARG 6 giantTrunk
|
||||
METHOD method_28843 getType ()Lnet/minecraft/class_4648;
|
||||
METHOD method_30411 fillFoliagePlacerFields (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P2;
|
||||
CLASS class_5208 TreeNode
|
||||
|
|
|
@ -5,3 +5,9 @@ CLASS net/minecraft/class_4631 net/minecraft/world/gen/placer/ColumnPlacer
|
|||
METHOD <init> (II)V
|
||||
ARG 1 minSize
|
||||
ARG 2 extraSize
|
||||
METHOD method_28675 (Lnet/minecraft/class_4631;)Ljava/lang/Integer;
|
||||
ARG 0 placer
|
||||
METHOD method_28676 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
METHOD method_28677 (Lnet/minecraft/class_4631;)Ljava/lang/Integer;
|
||||
ARG 0 placer
|
||||
|
|
|
@ -3,3 +3,5 @@ CLASS net/minecraft/class_4655 net/minecraft/world/gen/stateprovider/PillarBlock
|
|||
FIELD field_24944 CODEC Lcom/mojang/serialization/Codec;
|
||||
METHOD <init> (Lnet/minecraft/class_2248;)V
|
||||
ARG 1 block
|
||||
METHOD method_28866 (Lnet/minecraft/class_4655;)Lnet/minecraft/class_2248;
|
||||
ARG 0 provider
|
||||
|
|
|
@ -1 +1,16 @@
|
|||
CLASS net/minecraft/class_5164 net/minecraft/world/gen/surfacebuilder/AbstractNetherSurfaceBuilder
|
||||
FIELD field_23920 seed J
|
||||
FIELD field_23921 surfaceNoises Lcom/google/common/collect/ImmutableMap;
|
||||
FIELD field_23922 underLavaNoises Lcom/google/common/collect/ImmutableMap;
|
||||
FIELD field_23923 shoreNoise Lnet/minecraft/class_3537;
|
||||
METHOD method_27129 getSurfaceStates ()Lcom/google/common/collect/ImmutableList;
|
||||
METHOD method_27130 (IIILjava/util/Map$Entry;)Ljava/lang/Double;
|
||||
ARG 3 entry
|
||||
METHOD method_27131 createNoisesForStates (Lcom/google/common/collect/ImmutableList;J)Lcom/google/common/collect/ImmutableMap;
|
||||
ARG 0 states
|
||||
ARG 1 seed
|
||||
METHOD method_27133 getUnderLavaStates ()Lcom/google/common/collect/ImmutableList;
|
||||
METHOD method_27134 (IIILjava/util/Map$Entry;)Ljava/lang/Double;
|
||||
ARG 3 entry
|
||||
METHOD method_27135 getLavaShoreState ()Lnet/minecraft/class_2680;
|
||||
COMMENT Returns the state that will make up the boundary between the land and the lava ocean.
|
||||
|
|
|
@ -16,4 +16,6 @@ CLASS net/minecraft/class_3506 net/minecraft/world/gen/surfacebuilder/BadlandsSu
|
|||
ARG 2 y
|
||||
ARG 3 z
|
||||
METHOD method_15209 initLayerBlocks (J)V
|
||||
COMMENT Seeds the layers by creating multiple bands of colored terracotta. The yellow and red terracotta bands are one block thick while the brown
|
||||
COMMENT terracotta band is 2 blocks thick. Then, a gradient band is created with white terracotta in the center and light gray terracotta on the top and bottom.
|
||||
ARG 1 seed
|
||||
|
|
|
@ -2,3 +2,5 @@ CLASS net/minecraft/class_5163 net/minecraft/world/gen/surfacebuilder/BasaltDelt
|
|||
FIELD field_23915 BASALT Lnet/minecraft/class_2680;
|
||||
FIELD field_23916 BLACKSTONE Lnet/minecraft/class_2680;
|
||||
FIELD field_23917 GRAVEL Lnet/minecraft/class_2680;
|
||||
FIELD field_23918 SURFACE_STATES Lcom/google/common/collect/ImmutableList;
|
||||
FIELD field_23919 UNDER_LAVA_STATES Lcom/google/common/collect/ImmutableList;
|
||||
|
|
|
@ -11,8 +11,13 @@ CLASS net/minecraft/class_3504 net/minecraft/world/gen/surfacebuilder/Configured
|
|||
ARG 1 random
|
||||
ARG 2 chunk
|
||||
ARG 3 biome
|
||||
ARG 4 x
|
||||
ARG 5 z
|
||||
ARG 6 height
|
||||
ARG 7 noise
|
||||
ARG 9 defaultBlock
|
||||
ARG 10 defaultFluid
|
||||
ARG 11 seaLevel
|
||||
ARG 12 seed
|
||||
METHOD method_15199 initSeed (J)V
|
||||
ARG 1 seed
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
CLASS net/minecraft/class_4789 net/minecraft/world/gen/surfacebuilder/NetherForestSurfaceBuilder
|
||||
FIELD field_22201 seed J
|
||||
FIELD field_22202 CAVE_AIR Lnet/minecraft/class_2680;
|
||||
FIELD field_22203 surfaceNoise Lnet/minecraft/class_3537;
|
||||
|
|
|
@ -2,3 +2,4 @@ CLASS net/minecraft/class_4790 net/minecraft/world/gen/surfacebuilder/SoulSandVa
|
|||
FIELD field_22204 GRAVEL Lnet/minecraft/class_2680;
|
||||
FIELD field_22209 SOUL_SAND Lnet/minecraft/class_2680;
|
||||
FIELD field_22210 SOUL_SOIL Lnet/minecraft/class_2680;
|
||||
FIELD field_23924 SURFACE_STATES Lcom/google/common/collect/ImmutableList;
|
||||
|
|
|
@ -8,3 +8,11 @@ CLASS net/minecraft/class_3527 net/minecraft/world/gen/surfacebuilder/TernarySur
|
|||
ARG 2 underMaterial
|
||||
ARG 3 underwaterMaterial
|
||||
METHOD method_15330 getUnderwaterMaterial ()Lnet/minecraft/class_2680;
|
||||
METHOD method_29004 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
METHOD method_29005 (Lnet/minecraft/class_3527;)Lnet/minecraft/class_2680;
|
||||
ARG 0 config
|
||||
METHOD method_29006 (Lnet/minecraft/class_3527;)Lnet/minecraft/class_2680;
|
||||
ARG 0 config
|
||||
METHOD method_29007 (Lnet/minecraft/class_3527;)Lnet/minecraft/class_2680;
|
||||
ARG 0 config
|
||||
|
|
|
@ -3,3 +3,7 @@ CLASS net/minecraft/class_4659 net/minecraft/world/gen/tree/BeehiveTreeDecorator
|
|||
FIELD field_24958 CODEC Lcom/mojang/serialization/Codec;
|
||||
METHOD <init> (F)V
|
||||
ARG 1 probability
|
||||
METHOD method_23464 (ILnet/minecraft/class_2338;)Z
|
||||
ARG 1 pos
|
||||
METHOD method_28890 (Lnet/minecraft/class_4659;)Ljava/lang/Float;
|
||||
ARG 0 decorator
|
||||
|
|
|
@ -3,3 +3,7 @@ CLASS net/minecraft/class_4660 net/minecraft/world/gen/tree/CocoaBeansTreeDecora
|
|||
FIELD field_24959 CODEC Lcom/mojang/serialization/Codec;
|
||||
METHOD <init> (F)V
|
||||
ARG 1 probability
|
||||
METHOD method_23465 (ILnet/minecraft/class_2338;)Z
|
||||
ARG 1 pos
|
||||
METHOD method_23466 (Ljava/util/Random;Lnet/minecraft/class_5281;Ljava/util/Set;Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;)V
|
||||
ARG 5 pos
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
CLASS net/minecraft/class_4661 net/minecraft/world/gen/tree/LeaveVineTreeDecorator
|
||||
FIELD field_24960 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_24961 INSTANCE Lnet/minecraft/class_4661;
|
||||
METHOD method_23467 placeVines (Lnet/minecraft/class_3747;Lnet/minecraft/class_2338;Lnet/minecraft/class_2746;Ljava/util/Set;Lnet/minecraft/class_3341;)V
|
||||
COMMENT Places a vine at a given position and then up to 4 more vines going downwards.
|
||||
ARG 1 world
|
||||
ARG 2 pos
|
||||
ARG 3 side
|
||||
ARG 4 placedStates
|
||||
ARG 5 box
|
||||
METHOD method_23468 (Ljava/util/Random;Lnet/minecraft/class_5281;Ljava/util/Set;Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;)V
|
||||
ARG 5 pos
|
||||
|
|
|
@ -6,15 +6,18 @@ CLASS net/minecraft/class_4662 net/minecraft/world/gen/tree/TreeDecorator
|
|||
ARG 2 random
|
||||
ARG 3 logPositions
|
||||
ARG 4 leavesPositions
|
||||
ARG 5 placedStates
|
||||
ARG 6 box
|
||||
METHOD method_23470 setBlockStateAndEncompassPosition (Lnet/minecraft/class_1945;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Set;Lnet/minecraft/class_3341;)V
|
||||
ARG 1 world
|
||||
ARG 2 pos
|
||||
ARG 3 state
|
||||
ARG 4 placedStates
|
||||
ARG 5 box
|
||||
METHOD method_23471 placeVine (Lnet/minecraft/class_1945;Lnet/minecraft/class_2338;Lnet/minecraft/class_2746;Ljava/util/Set;Lnet/minecraft/class_3341;)V
|
||||
ARG 1 world
|
||||
ARG 2 pos
|
||||
ARG 3 directionProperty
|
||||
ARG 4 placedStates
|
||||
ARG 5 box
|
||||
METHOD method_28893 getType ()Lnet/minecraft/class_4663;
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
CLASS net/minecraft/class_4664 net/minecraft/world/gen/tree/TrunkVineTreeDecorator
|
||||
FIELD field_24964 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_24965 INSTANCE Lnet/minecraft/class_4664;
|
||||
METHOD method_23474 (Ljava/util/Random;Lnet/minecraft/class_5281;Ljava/util/Set;Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;)V
|
||||
ARG 5 pos
|
||||
|
|
|
@ -5,21 +5,30 @@ CLASS net/minecraft/class_5212 net/minecraft/world/gen/trunk/LargeOakTrunkPlacer
|
|||
ARG 2 height
|
||||
METHOD method_27392 makeBranches (Lnet/minecraft/class_3747;Ljava/util/Random;ILnet/minecraft/class_2338;Ljava/util/List;Ljava/util/Set;Lnet/minecraft/class_3341;Lnet/minecraft/class_4643;)V
|
||||
ARG 1 world
|
||||
ARG 2 random
|
||||
ARG 3 treeHeight
|
||||
ARG 4 treePos
|
||||
ARG 5 branches
|
||||
ARG 6 placedStates
|
||||
ARG 7 box
|
||||
ARG 8 config
|
||||
METHOD method_27393 makeOrCheckBranch (Lnet/minecraft/class_3747;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;ZLjava/util/Set;Lnet/minecraft/class_3341;Lnet/minecraft/class_4643;)Z
|
||||
ARG 1 world
|
||||
ARG 3 start
|
||||
ARG 4 end
|
||||
ARG 5 make
|
||||
ARG 6 placedStates
|
||||
ARG 7 box
|
||||
ARG 8 config
|
||||
METHOD method_27394 getLongestSide (Lnet/minecraft/class_2338;)I
|
||||
ARG 1 offset
|
||||
METHOD method_27395 getLogAxis (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350$class_2351;
|
||||
ARG 1 branchStart
|
||||
ARG 2 branchEnd
|
||||
METHOD method_27396 shouldGenerateBranch (II)F
|
||||
COMMENT If the returned value is greater than or equal to 0, a branch will be generated.
|
||||
ARG 1 trunkHeight
|
||||
ARG 2 y
|
||||
CLASS class_5213 BranchPosition
|
||||
FIELD field_24169 node Lnet/minecraft/class_4647$class_5208;
|
||||
FIELD field_24170 endY I
|
||||
|
|
|
@ -13,6 +13,36 @@ CLASS net/minecraft/class_5141 net/minecraft/world/gen/trunk/TrunkPlacer
|
|||
ARG 2 random
|
||||
ARG 3 trunkHeight
|
||||
ARG 4 pos
|
||||
ARG 5 placedStates
|
||||
ARG 6 box
|
||||
ARG 7 config
|
||||
METHOD method_26993 getHeight (Ljava/util/Random;)I
|
||||
ARG 1 random
|
||||
METHOD method_27400 setToDirt (Lnet/minecraft/class_3747;Lnet/minecraft/class_2338;)V
|
||||
ARG 0 world
|
||||
ARG 1 pos
|
||||
METHOD method_27401 trySetState (Lnet/minecraft/class_3747;Ljava/util/Random;Lnet/minecraft/class_2338$class_2339;Ljava/util/Set;Lnet/minecraft/class_3341;Lnet/minecraft/class_4643;)V
|
||||
ARG 0 world
|
||||
ARG 1 random
|
||||
ARG 2 pos
|
||||
ARG 3 placedStates
|
||||
ARG 4 box
|
||||
ARG 5 config
|
||||
METHOD method_27402 getAndSetState (Lnet/minecraft/class_3747;Ljava/util/Random;Lnet/minecraft/class_2338;Ljava/util/Set;Lnet/minecraft/class_3341;Lnet/minecraft/class_4643;)Z
|
||||
ARG 0 world
|
||||
ARG 1 random
|
||||
ARG 2 pos
|
||||
ARG 3 placedStates
|
||||
ARG 4 box
|
||||
ARG 5 config
|
||||
METHOD method_27403 canGenerate (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z
|
||||
ARG 0 world
|
||||
ARG 1 pos
|
||||
METHOD method_27404 setBlockState (Lnet/minecraft/class_1945;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3341;)V
|
||||
ARG 0 world
|
||||
ARG 1 pos
|
||||
ARG 2 state
|
||||
ARG 3 box
|
||||
METHOD method_27405 (Lnet/minecraft/class_2680;)Z
|
||||
ARG 0 state
|
||||
METHOD method_28903 getType ()Lnet/minecraft/class_5142;
|
||||
|
|
Loading…
Reference in New Issue