Pick up shnupbup's stuff (#1288)

* stuff

Removed duplicated mapping

Signed-off-by: liach <liach@users.noreply.github.com>

Map a lot of detail missed by shnupbups

Signed-off-by: liach <liach@users.noreply.github.com>

Few more interesting mappings

Signed-off-by: liach <liach@users.noreply.github.com>

* view -> world

Co-Authored-By: Yanis48 <doublecraft.official@gmail.com>

* Update mappings/net/minecraft/world/gen/feature/RuinedPortalFeaturePiece.mapping

Co-Authored-By: Yanis48 <doublecraft.official@gmail.com>

* Better document these 4 things

Signed-off-by: liach <liach@users.noreply.github.com>

Co-authored-by: Shnupbups <shnupbups@gmail.com>
Co-authored-by: Yanis48 <doublecraft.official@gmail.com>
Co-authored-by: liach <liach@users.noreply.github.com>
This commit is contained in:
liach 2020-04-18 14:16:55 -05:00 committed by GitHub
parent eb3b023106
commit 206a6e5b76
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
35 changed files with 257 additions and 14 deletions

View File

@ -7,6 +7,19 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks
METHOD method_26110 createShulkerBoxBlock (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2480;
ARG 0 color
ARG 1 settings
METHOD method_26113 always (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
COMMENT A shortcut to always return {@code true} a context predicate, used as
COMMENT {@code settings.solidBlock(Blocks::always)}.
ARG 0 state
ARG 1 world
ARG 2 pos
METHOD method_26114 never (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Ljava/lang/Boolean;
COMMENT A shortcut to always return {@code false} in a typed context predicate with an
COMMENT {@link EntityType}, used like {@code settings.allowSpawning(Blocks::never)}.
ARG 0 state
ARG 1 world
ARG 2 pos
ARG 3 type
METHOD method_26115 createNetherStemBlock (Lnet/minecraft/class_3620;)Lnet/minecraft/class_2248;
ARG 0 materialColor
METHOD method_26117 createLogBlock (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;)Lnet/minecraft/class_2465;
@ -16,11 +29,25 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks
ARG 0 sticky
METHOD method_26120 createStainedGlassBlock (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2506;
ARG 0 color
METHOD method_26122 never (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
COMMENT A shortcut to always return {@code false} a context predicate, used as
COMMENT {@code settings.solidBlock(Blocks::never)}.
ARG 0 state
ARG 1 world
ARG 2 pos
METHOD method_26123 always (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Ljava/lang/Boolean;
COMMENT A shortcut to always return {@code true} in a typed context predicate with an
COMMENT {@link EntityType}, used like {@code settings.allowSpawning(Blocks::always)}.
ARG 0 state
ARG 1 world
ARG 2 pos
ARG 3 type
METHOD method_26126 canSpawnOnLeaves (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Ljava/lang/Boolean;
ARG 0 state
ARG 1 world
ARG 2 pos
ARG 3 type
METHOD method_26979 refreshShapeCache ()V
METHOD method_9492 register (Ljava/lang/String;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248;
ARG 0 id
ARG 1 block

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_5172 net/minecraft/block/ChainBlock
FIELD field_23986 SHAPE Lnet/minecraft/class_265;

View File

@ -25,4 +25,5 @@ CLASS net/minecraft/class_2627 net/minecraft/block/entity/ShulkerBoxBlockEntity
ARG 1 tag
METHOD method_11320 getColor ()Lnet/minecraft/class_1767;
METHOD method_20047 updateNeighborStates ()V
METHOD method_27093 suffocates ()Z
CLASS class_2628 AnimationStage

View File

@ -180,6 +180,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items
FIELD field_23847 GILDED_BLACKSTONE Lnet/minecraft/class_1792;
FIELD field_23848 POLISHED_BLACKSTONE Lnet/minecraft/class_1792;
FIELD field_23849 POLISHED_BLACKSTONE_SLAB Lnet/minecraft/class_1792;
FIELD field_23983 CHAIN Lnet/minecraft/class_1792;
FIELD field_8043 ORANGE_TERRACOTTA Lnet/minecraft/class_1792;
FIELD field_8047 JUNGLE_PRESSURE_PLATE Lnet/minecraft/class_1792;
FIELD field_8048 SPRUCE_BUTTON Lnet/minecraft/class_1792;

View File

@ -3,11 +3,18 @@ CLASS net/minecraft/class_3753 net/minecraft/network/packet/c2s/play/UpdateJigsa
FIELD field_16564 finalState Ljava/lang/String;
FIELD field_16565 pos Lnet/minecraft/class_2338;
FIELD field_16566 targetPool Lnet/minecraft/class_2960;
FIELD field_23401 pool Lnet/minecraft/class_2960;
FIELD field_23402 jointType Lnet/minecraft/class_3751$class_4991;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_3751$class_4991;)V
ARG 1 pos
ARG 2 attachmentType
ARG 3 targetPool
ARG 4 pool
ARG 5 finalState
ARG 6 jointType
METHOD method_16393 getFinalState ()Ljava/lang/String;
METHOD method_16394 getTargetPool ()Lnet/minecraft/class_2960;
METHOD method_16395 getAttachmentType ()Lnet/minecraft/class_2960;
METHOD method_16396 getPos ()Lnet/minecraft/class_2338;
METHOD method_26435 getPool ()Lnet/minecraft/class_2960;
METHOD method_26436 getJointType ()Lnet/minecraft/class_3751$class_4991;

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_5174 net/minecraft/structure/BastionBridgeData
METHOD method_27198 init ()V

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_5181 net/minecraft/structure/BastionData
FIELD field_23995 PROCESSOR_RULE Lnet/minecraft/class_3821;
METHOD method_27203 init ()V

View File

@ -0,0 +1,21 @@
CLASS net/minecraft/class_5179 net/minecraft/structure/BastionRemnantGenerator
FIELD field_23994 START_POOLS_TO_SIZES Lcom/google/common/collect/ImmutableMap;
METHOD method_27201 init ()V
METHOD method_27202 addPieces (Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_2919;Lnet/minecraft/class_5186;)V
ARG 0 chunkGenerator
ARG 1 structureManager
ARG 2 pos
ARG 3 pieces
ARG 4 random
ARG 5 config
CLASS class_5180 Piece
METHOD <init> (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V
ARG 1 structureManager
ARG 2 tag
METHOD <init> (Lnet/minecraft/class_3485;Lnet/minecraft/class_3784;Lnet/minecraft/class_2338;ILnet/minecraft/class_2470;Lnet/minecraft/class_3341;)V
ARG 1 structureManager
ARG 2 structurePoolElement
ARG 3 pos
ARG 4 groundLevelDelta
ARG 5 rotation
ARG 6 boundingBox

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_5182 net/minecraft/structure/BastionTreasureData
METHOD method_27204 init ()V

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_5178 net/minecraft/structure/BastionUnitsData
METHOD method_27200 init ()V

View File

@ -1,2 +1,2 @@
CLASS net/minecraft/class_3868 net/minecraft/structure/DesertVillageData
METHOD method_17037 initialize ()V
METHOD method_17037 init ()V

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_5177 net/minecraft/structure/HoglinStableData
METHOD method_27199 init ()V

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_3791 net/minecraft/structure/PillagerOutpostGenerator
ARG 2 pos
ARG 3 pieces
ARG 4 random
METHOD method_27235 init ()V
CLASS class_3792 Piece
METHOD <init> (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V
ARG 1 manager

View File

@ -1,2 +1,2 @@
CLASS net/minecraft/class_3815 net/minecraft/structure/PlainsVillageData
METHOD method_16754 initialize ()V
METHOD method_16754 init ()V

View File

@ -1,2 +1,2 @@
CLASS net/minecraft/class_3834 net/minecraft/structure/SavannaVillageData
METHOD method_16844 initialize ()V
METHOD method_16844 init ()V

View File

@ -1,2 +1,2 @@
CLASS net/minecraft/class_3836 net/minecraft/structure/SnowyVillageData
METHOD method_16845 initialize ()V
METHOD method_16845 init ()V

View File

@ -69,6 +69,10 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
ARG 8 lootTbaleId
METHOD method_14931 generate (Lnet/minecraft/class_1936;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 structureAccessor
ARG 3 chunkGenerator
ARG 4 random
ARG 5 boundingBox
METHOD method_14932 getOverlappingPiece (Ljava/util/List;Lnet/minecraft/class_3341;)Lnet/minecraft/class_3443;
METHOD method_14933 fillWithOutlineUnderSealevel (Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;Ljava/util/Random;FIIIIIILnet/minecraft/class_2680;Lnet/minecraft/class_2680;ZZ)V
ARG 3 random

View File

@ -28,7 +28,7 @@ CLASS net/minecraft/class_3449 net/minecraft/structure/StructureStart
METHOD method_14974 generateStructure (Lnet/minecraft/class_1936;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;)V
ARG 1 world
METHOD method_14979 isInExistingChunk ()Z
METHOD method_16655 initialize (Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;IILnet/minecraft/class_1959;)V
METHOD method_16655 init (Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;IILnet/minecraft/class_1959;)V
ARG 1 chunkGenerator
ARG 2 structureManager
ARG 3 x

View File

@ -1,2 +1,2 @@
CLASS net/minecraft/class_3870 net/minecraft/structure/TaigaVillageData
METHOD method_17038 initialize ()V
METHOD method_17038 init ()V

View File

@ -6,4 +6,5 @@ CLASS net/minecraft/class_3813 net/minecraft/structure/VillageGenerator
ARG 3 pieces
ARG 4 random
ARG 5 config
METHOD method_27221 init ()V
CLASS class_3814 Piece

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_5188 net/minecraft/structure/pool/LegacySinglePoolElement

View File

@ -3,7 +3,9 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
FIELD field_16666 REGISTRY Lnet/minecraft/class_3787;
METHOD method_16605 addPieces (Lnet/minecraft/class_2960;ILnet/minecraft/class_3778$class_3779;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Ljava/util/List;Ljava/util/Random;ZZ)V
ARG 0 startPoolId
ARG 1 size
ARG 3 chunkGenerator
METHOD method_27229 init ()V
CLASS class_3779 PieceFactory
METHOD create (Lnet/minecraft/class_3485;Lnet/minecraft/class_3784;Lnet/minecraft/class_2338;ILnet/minecraft/class_2470;Lnet/minecraft/class_3341;)Lnet/minecraft/class_3790;
ARG 1 structureManager

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_5192 net/minecraft/structure/processor/BlackstoneReplacementStructureProcessor
FIELD field_24040 INSTANCE Lnet/minecraft/class_5192;
FIELD field_24041 replacementMap Ljava/util/Map;

View File

@ -0,0 +1,17 @@
CLASS net/minecraft/class_5193 net/minecraft/structure/processor/BlockAgeStructureProcessor
FIELD field_24042 mossiness F
METHOD <init> (F)V
ARG 1 mossiness
METHOD method_27256 processBlocks (Ljava/util/Random;)Lnet/minecraft/class_2680;
METHOD method_27257 randomStairProperties (Ljava/util/Random;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;
ARG 1 stairs
METHOD method_27258 processStairs (Ljava/util/Random;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 2 state
METHOD method_27259 randomState (Ljava/util/Random;[Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 1 states
METHOD method_27260 process (Ljava/util/Random;[Lnet/minecraft/class_2680;[Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 2 regularStates
ARG 3 mossyStates
METHOD method_27261 processSlabs (Ljava/util/Random;)Lnet/minecraft/class_2680;
METHOD method_27262 processWalls (Ljava/util/Random;)Lnet/minecraft/class_2680;
METHOD method_27263 processObsidian (Ljava/util/Random;)Lnet/minecraft/class_2680;

View File

@ -18,6 +18,13 @@ CLASS net/minecraft/class_2888 net/minecraft/world/gen/chunk/ChunkGeneratorConfi
FIELD field_13153 shipwreckSeparation I
FIELD field_13154 defaultFluid Lnet/minecraft/class_2680;
FIELD field_13155 shipwreckSpacing I
FIELD field_23987 netherStructureSpacing I
FIELD field_23988 netherStructureSeparation I
FIELD field_23989 netherStructureSeedModifier I
FIELD field_23990 ruinedPortalSpacing I
FIELD field_23991 ruinedPortalSeparation I
FIELD field_23992 netherRuinedPortalSpacing I
FIELD field_23993 netherRuinedPortalSeparation I
METHOD method_12552 getMansionSeparation ()I
METHOD method_12553 getOceanMonumentSpacing ()I
METHOD method_12554 getEndCityDistance ()I
@ -47,3 +54,10 @@ CLASS net/minecraft/class_2888 net/minecraft/world/gen/chunk/ChunkGeneratorConfi
METHOD method_16401 getBedrockFloorY ()I
COMMENT Returns the Y level of the bedrock floor, or {@code 256} if the bedrock
COMMENT floor should not be generated.
METHOD method_27193 getNetherStructureSpacing ()I
METHOD method_27194 getRuinedPortalSpacing (Z)I
ARG 1 inNether
METHOD method_27195 getNetherStructureSeparation ()I
METHOD method_27196 getRuinedPortalSeparation (Z)I
ARG 1 inNether
METHOD method_27197 getNetherStructureSeedModifier ()I

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_5175 net/minecraft/world/gen/feature/BastionRemnantFeature
CLASS class_5176 Start

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_5186 net/minecraft/world/gen/feature/BastionRemnantFeatureConfig
FIELD field_24013 possibleConfigs Ljava/util/List;
METHOD <init> (Ljava/util/Map;)V
ARG 1 startPoolToSize
METHOD method_27224 deserialize (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_5186;
ARG 0 dynamic
METHOD method_27227 getRandom (Ljava/util/Random;)Lnet/minecraft/class_3812;
ARG 1 random

View File

@ -20,6 +20,8 @@ CLASS net/minecraft/class_3031 net/minecraft/world/gen/feature/Feature
FIELD field_16655 PILLAGER_OUTPOST Lnet/minecraft/class_3195;
FIELD field_21219 FLOWER Lnet/minecraft/class_4624;
FIELD field_22190 NETHER_FOSSIL Lnet/minecraft/class_3195;
FIELD field_23996 RUINED_PORTAL Lnet/minecraft/class_3195;
FIELD field_23997 BASTION_REMNANT Lnet/minecraft/class_3195;
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 configDeserializer
METHOD method_13148 deserializeConfig (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_3037;

View File

@ -0,0 +1,23 @@
CLASS net/minecraft/class_5183 net/minecraft/world/gen/feature/RuinedPortalFeature
FIELD field_23998 RARE_PORTAL_STRUCTURE_IDS [Ljava/lang/String;
FIELD field_23999 COMMON_PORTAL_STRUCTURE_IDS [Ljava/lang/String;
METHOD method_27207 choose (Ljava/util/Random;II)I
ARG 0 random
ARG 1 min
ARG 2 max
METHOD method_27210 choosePlacementHeight (Ljava/util/Random;II)I
ARG 1 min
ARG 2 max
METHOD method_27211 (Ljava/util/Random;Lnet/minecraft/class_2794;Lnet/minecraft/class_5189$class_5191;ZIILnet/minecraft/class_3341;)I
ARG 0 random
ARG 1 chunkGenerator
ARG 2 verticalPlacement
CLASS class_5184 Start
CLASS class_5185 Type
FIELD field_24007 BY_NAME Ljava/util/Map;
FIELD field_24008 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD method_27214 getName ()Ljava/lang/String;
METHOD method_27216 byName (Ljava/lang/String;)Lnet/minecraft/class_5183$class_5185;
ARG 0 name

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_5187 net/minecraft/world/gen/feature/RuinedPortalFeatureConfig
FIELD field_24014 portalType Lnet/minecraft/class_5183$class_5185;
METHOD <init> (Lnet/minecraft/class_5183$class_5185;)V
ARG 1 type
METHOD method_27228 deserialize (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_5187;

View File

@ -0,0 +1,80 @@
CLASS net/minecraft/class_5189 net/minecraft/world/gen/feature/RuinedPortalFeaturePiece
FIELD field_24018 template Lnet/minecraft/class_2960;
FIELD field_24019 rotation Lnet/minecraft/class_2470;
FIELD field_24020 mirror Lnet/minecraft/class_2415;
FIELD field_24021 verticalPlacement Lnet/minecraft/class_5189$class_5191;
FIELD field_24022 properties Lnet/minecraft/class_5189$class_5190;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;Lnet/minecraft/class_2960;Lnet/minecraft/class_3499;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;Lnet/minecraft/class_2338;)V
ARG 1 pos
ARG 2 verticalPlacement
ARG 3 properties
ARG 4 template
ARG 5 structure
ARG 6 rotation
ARG 7 mirror
ARG 8 center
METHOD <init> (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V
ARG 1 manager
ARG 2 tag
METHOD method_27237 getBaseHeight (Lnet/minecraft/class_1936;IILnet/minecraft/class_5189$class_5191;)I
ARG 0 world
ARG 1 x
ARG 2 y
ARG 3 verticalPlacement
METHOD method_27238 canFillNetherrack (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_27239 createReplacementRule (Lnet/minecraft/class_2248;FLnet/minecraft/class_2248;)Lnet/minecraft/class_3821;
ARG 0 old
ARG 1 chance
ARG 2 updated
METHOD method_27240 createReplacementRule (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_3821;
ARG 0 old
ARG 1 updated
METHOD method_27241 getHeightmapType (Lnet/minecraft/class_5189$class_5191;)Lnet/minecraft/class_2902$class_2903;
ARG 0 verticalPlacement
METHOD method_27242 processProperties (Lnet/minecraft/class_3499;Lnet/minecraft/class_2338;)V
ARG 1 structure
ARG 2 center
METHOD method_27243 updateNetherracksInBound (Ljava/util/Random;Lnet/minecraft/class_1936;)V
ARG 1 random
ARG 2 world
METHOD method_27244 generateVines (Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
ARG 1 random
ARG 2 world
ARG 3 pos
METHOD method_27245 placeNetherrackBase (Ljava/util/Random;Lnet/minecraft/class_1936;)V
ARG 1 random
ARG 2 world
METHOD method_27246 generateOvergrownLeaves (Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
ARG 1 random
ARG 2 world
ARG 3 pos
METHOD method_27247 createLavaReplacementRule ()Lnet/minecraft/class_3821;
METHOD method_27248 updateNetherracks (Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
ARG 1 random
ARG 2 world
ARG 3 pos
METHOD method_27249 placeNetherrackBottom (Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
ARG 1 random
ARG 2 world
ARG 3 pos
CLASS class_5190 Properties
FIELD field_24023 cold Z
FIELD field_24024 mossiness F
FIELD field_24025 airPocket Z
FIELD field_24026 overgrown Z
FIELD field_24027 vines Z
FIELD field_24028 replaceWithBlackstone Z
METHOD <init> (Lcom/mojang/datafixers/Dynamic;)V
ARG 1 dynamic
METHOD method_27251 serialize (Lcom/mojang/datafixers/types/DynamicOps;)Ljava/lang/Object;
ARG 1 ops
CLASS class_5191 VerticalPlacement
FIELD field_24035 VERTICAL_PLACEMENTS Ljava/util/Map;
FIELD field_24036 id Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 id
METHOD method_27252 getId ()Ljava/lang/String;
METHOD method_27254 getFromId (Ljava/lang/String;)Lnet/minecraft/class_5189$class_5191;
ARG 0 id

View File

@ -1,8 +1,13 @@
CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
FIELD field_13879 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_13773 getSpacing (Lnet/minecraft/class_2874;Lnet/minecraft/class_2888;)I
ARG 1 dimensionType
ARG 2 chunkGeneratorConfig
METHOD method_13774 getSeedModifier (Lnet/minecraft/class_2888;)I
ARG 1 chunkGeneratorConfig
METHOD method_13775 getSeparation (Lnet/minecraft/class_2874;Lnet/minecraft/class_2888;)I
ARG 1 dimensionType
ARG 2 chunkGenerationConfig
METHOD method_14015 locateStructure (Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;
ARG 5 skipExistingChunks
METHOD method_14016 getStructureStartFactory ()Lnet/minecraft/class_3195$class_3774;

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_3812 net/minecraft/world/gen/feature/StructurePoolFeatureConfig
COMMENT A feature config that specifies a starting pool and a size for the first two parameters of
COMMENT {@link net.minecraft.structure.pool.StructurePoolBasedGenerator#addPieces(net.minecraft.util.Identifier, int, net.minecraft.structure.pool.StructurePoolBasedGenerator.PieceFactory, net.minecraft.world.gen.chunk.ChunkGenerator, net.minecraft.structure.StructureManager, net.minecraft.util.math.BlockPos, java.util.List, java.util.Random, boolean, boolean)}.
FIELD field_16860 size I
FIELD field_16861 startPool Lnet/minecraft/class_2960;
METHOD <init> (Ljava/lang/String;I)V
ARG 1 startPool
ARG 2 size
METHOD method_16752 deserialize (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_3812;
ARG 0 dynamic
METHOD method_27222 getSize ()I
METHOD method_27223 getStartPool ()Ljava/lang/String;

View File

@ -1,8 +0,0 @@
CLASS net/minecraft/class_3812 net/minecraft/world/gen/feature/VillageFeatureConfig
FIELD field_16860 size I
FIELD field_16861 startPool Lnet/minecraft/class_2960;
METHOD <init> (Ljava/lang/String;I)V
ARG 1 startPool
ARG 2 size
METHOD method_16752 deserialize (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_3812;
ARG 0 dynamic

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_5164 net/minecraft/world/gen/surfacebuilder/AbstractNetherSurfaceBuilder