Structure and feature stuff (#1415)

This commit is contained in:
Yanis48 2020-06-04 17:50:13 +02:00 committed by GitHub
parent e1c2ee273f
commit 3e57ee1372
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
19 changed files with 50 additions and 8 deletions

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_5186 net/minecraft/world/gen/feature/BastionRemnantFeatureConfig
FIELD field_24013 possibleConfigs Ljava/util/List;
FIELD field_24889 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/Map;)V
ARG 1 startPoolToSize
METHOD method_27227 getRandom (Ljava/util/Random;)Lnet/minecraft/class_3812;

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_4634 net/minecraft/world/gen/feature/BlockPileFeatureConfig
FIELD field_21229 stateProvider Lnet/minecraft/class_4651;
FIELD field_24873 CODEC Lcom/mojang/serialization/Codec;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_2959 net/minecraft/world/gen/feature/BuriedTreasureFeatureConfig
FIELD field_13352 probability F
FIELD field_24875 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (F)V
ARG 1 probability

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_2975 net/minecraft/world/gen/feature/ConfiguredFeature
FIELD field_13375 config Lnet/minecraft/class_3037;
FIELD field_13376 feature Lnet/minecraft/class_3031;
FIELD field_21589 log Lorg/apache/logging/log4j/Logger;
FIELD field_21589 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_24833 CODEC Lcom/mojang/serialization/Codec;
METHOD method_12862 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z
METHOD method_23387 withChance (F)Lnet/minecraft/class_3226;
ARG 1 chance

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_2986 net/minecraft/world/gen/feature/DecoratedFeatureConfig
FIELD field_13398 decorator Lnet/minecraft/class_3243;
FIELD field_13399 feature Lnet/minecraft/class_2975;
FIELD field_24880 CODEC Lcom/mojang/serialization/Codec;

View File

@ -291,9 +291,15 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatu
ARG 0 biome
METHOD method_17024 addExtraSavannaTrees (Lnet/minecraft/class_1959;)V
ARG 0 biome
METHOD method_24382 addNetherOres (Lnet/minecraft/class_1959;)V
METHOD method_24382 addNetherMineables (Lnet/minecraft/class_1959;)V
ARG 0 biome
METHOD method_24383 addCrimsonForestVegetation (Lnet/minecraft/class_1959;)V
ARG 0 biome
METHOD method_24384 addWarpedForestVegetation (Lnet/minecraft/class_1959;)V
ARG 0 biome
METHOD method_28438 addNetherOres (Lnet/minecraft/class_1959;II)V
ARG 0 biome
ARG 1 goldCount
ARG 2 quartzCount
METHOD method_28439 addAncientDebris (Lnet/minecraft/class_1959;)V
ARG 0 biome

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_3666 net/minecraft/world/gen/feature/EndSpikeFeatureCo
FIELD field_16206 crystalBeamTarget Lnet/minecraft/class_2338;
FIELD field_16207 crystalInvulnerable Z
FIELD field_16208 spikes Ljava/util/List;
FIELD field_24911 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (ZLjava/util/List;Lnet/minecraft/class_2338;)V
ARG 1 crystalInvulnerable
ARG 2 spikes

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_3034 net/minecraft/world/gen/feature/IcePatchFeatureConfig
FIELD field_13601 radius I
FIELD field_24884 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (I)V
ARG 1 radius

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_3101 net/minecraft/world/gen/feature/MineshaftFeatureConfig
FIELD field_13693 probability D
FIELD field_13694 type Lnet/minecraft/class_3098$class_3100;
FIELD field_24888 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (DLnet/minecraft/class_3098$class_3100;)V
ARG 1 probability
ARG 3 type

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_3137 net/minecraft/world/gen/feature/RandomBooleanFeatureConfig
FIELD field_13739 featureFalse Lnet/minecraft/class_2975;
FIELD field_13740 featureTrue Lnet/minecraft/class_2975;
FIELD field_24900 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2975;Lnet/minecraft/class_2975;)V
ARG 1 featureTrue
ARG 2 featureFalse

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_4638 net/minecraft/world/gen/feature/RandomPatchFeatur
FIELD field_21245 canReplace Z
FIELD field_21246 project Z
FIELD field_21247 needsWater Z
FIELD field_24902 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_4651;Lnet/minecraft/class_4629;Ljava/util/Set;Ljava/util/Set;IIIIZZZ)V
ARG 1 stateProvider
ARG 2 blockPlacer

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_5187 net/minecraft/world/gen/feature/RuinedPortalFeatureConfig
FIELD field_24014 portalType Lnet/minecraft/class_5183$class_5185;
FIELD field_24906 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5183$class_5185;)V
ARG 1 type

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_2984 net/minecraft/world/gen/feature/SeaPickleFeatureConfig
FIELD field_13385 count I
FIELD field_24878 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (I)V
ARG 1 count

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_3172 net/minecraft/world/gen/feature/ShipwreckFeatureConfig
FIELD field_13803 isBeached Z
FIELD field_24908 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Z)V
ARG 1 isBeached

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_3179 net/minecraft/world/gen/feature/SimpleRandomFeatureConfig
FIELD field_13827 features Ljava/util/List;
FIELD field_24910 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;)V
ARG 1 features

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_2963 net/minecraft/world/gen/feature/SingleStateFeatureConfig
FIELD field_13356 state Lnet/minecraft/class_2680;
FIELD field_24874 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2680;)V
ARG 1 state

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
FIELD field_13879 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_24842 STRUCTURES Lcom/google/common/collect/BiMap;
FIELD field_24851 SWAMP_HUT Lnet/minecraft/class_3197;
FIELD field_24862 STRUCTURE_TO_GENERATION_STEP Ljava/util/Map;
METHOD method_13149 getMonsterSpawns ()Ljava/util/List;
METHOD method_14015 locateStructure (Lnet/minecraft/class_4538;Lnet/minecraft/class_5138;Lnet/minecraft/class_2338;IZJLnet/minecraft/class_5314;)Lnet/minecraft/class_2338;

View File

@ -2,29 +2,48 @@ CLASS net/minecraft/class_4643 net/minecraft/world/gen/feature/TreeFeatureConfig
FIELD field_21288 trunkProvider Lnet/minecraft/class_4651;
FIELD field_21289 leavesProvider Lnet/minecraft/class_4651;
FIELD field_21290 decorators Ljava/util/List;
FIELD field_21291 baseHeight I
FIELD field_21291 maxWaterDepth I
FIELD field_21593 skipFluidCheck Z
FIELD field_24135 foliagePlacer Lnet/minecraft/class_4647;
FIELD field_24136 trunkPlacer Lnet/minecraft/class_5141;
FIELD field_24137 featureSize Lnet/minecraft/class_5201;
FIELD field_24137 minimumSize Lnet/minecraft/class_5201;
FIELD field_24138 ignoreVines Z
FIELD field_24139 heightmap Lnet/minecraft/class_2902$class_2903;
FIELD field_24921 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;Lnet/minecraft/class_4647;Lnet/minecraft/class_5141;Lnet/minecraft/class_5201;Ljava/util/List;IZLnet/minecraft/class_2902$class_2903;)V
ARG 1 trunkProvider
ARG 2 leavesProvider
ARG 3 foliagePlacer
ARG 9 heightmapType
ARG 4 trunkPlacer
ARG 5 minimumSize
ARG 6 decorators
ARG 7 maxWaterDepth
ARG 8 ignoreVines
ARG 9 heightmap
METHOD method_23916 ignoreFluidCheck ()V
METHOD method_27373 setTreeDecorators (Ljava/util/List;)Lnet/minecraft/class_4643;
ARG 1 decorators
CLASS class_4644 Builder
FIELD field_21292 trunkProvider Lnet/minecraft/class_4651;
FIELD field_21293 leavesProvider Lnet/minecraft/class_4651;
FIELD field_21294 decorators Ljava/util/List;
FIELD field_21295 baseHeight I
FIELD field_21295 maxWaterDepth I
FIELD field_24140 foliagePlacer Lnet/minecraft/class_4647;
FIELD field_24141 trunkPlacer Lnet/minecraft/class_5141;
FIELD field_24142 minimumSize Lnet/minecraft/class_5201;
FIELD field_24143 ignoreVines Z
FIELD field_24144 heightmap Lnet/minecraft/class_2902$class_2903;
METHOD <init> (Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;Lnet/minecraft/class_4647;Lnet/minecraft/class_5141;Lnet/minecraft/class_5201;)V
ARG 1 trunkProvider
ARG 2 leavesProvider
ARG 3 foliagePlacer
ARG 4 trunkPlacer
ARG 5 minimumSize
METHOD method_23445 build ()Lnet/minecraft/class_4643;
METHOD method_23446 baseHeight (I)Lnet/minecraft/class_4643$class_4644;
ARG 1 baseHeight
METHOD method_23446 maxWaterDepth (I)Lnet/minecraft/class_4643$class_4644;
ARG 1 maxWaterDepth
METHOD method_27374 ignoreVines ()Lnet/minecraft/class_4643$class_4644;
METHOD method_27375 heightmap (Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_4643$class_4644;
ARG 1 heightmap
METHOD method_27376 decorators (Ljava/util/List;)Lnet/minecraft/class_4643$class_4644;
ARG 1 decorators

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_4651 net/minecraft/world/gen/stateprovider/BlockStateProvider
FIELD field_24937 CODEC Lcom/mojang/serialization/Codec;
METHOD method_23455 getBlockState (Ljava/util/Random;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
ARG 1 random
ARG 2 pos