(De)serialization and world gen stuff! (#207)

This commit is contained in:
Prospector 2018-11-27 15:23:43 -08:00 committed by Adrian Siekierka
parent 092c8265e2
commit 417eb31e42
144 changed files with 809 additions and 74 deletions

View File

@ -1,5 +1,5 @@
CLASS brn
CLASS brn$a Type
CLASS brn$a Heightmap
FIELD a WORLD_SURFACE_WG Lbrn$a;
FIELD b WORLD_SURFACE Lbrn$a;
FIELD c OCEAN_FLOOR_WG Lbrn$a;
@ -13,3 +13,4 @@ CLASS brn
METHOD a getName ()Ljava/lang/String;
METHOD a byName (Ljava/lang/String;)Lbrn$a;
ARG 0 name
CLASS brn$b

View File

@ -1,2 +1,4 @@
CLASS btw
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

4
mappings/bzo.mapping Normal file
View File

@ -0,0 +1,4 @@
CLASS bzo
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -20,6 +20,19 @@ CLASS boh net/minecraft/block/BlockState
METHOD a applyMirror (Lbix;)Lboh;
METHOD a applyRotation (Lbjx;)Lboh;
METHOD a getDroppedStacks (Lcgr$a;)Ljava/util/List;
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lboh;
ARG 0 dynamic
ARG 1 block
ARG 2 properties
ARG 3 state
ARG 4 stateFactory
ARG 7 propertyName
ARG 8 property
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;Lboh;)Lcom/mojang/datafixers/Dynamic;
ARG 0 ops
ARG 1 state
ARG 2 properties
ARG 3 value
METHOD a getRenderingState (Ley;Lboh;Lbao;Let;Let;)Lboh;
METHOD a matches (Lxv;)Z
METHOD b getWeakRedstonePower (Lazz;Let;Ley;)I

View File

@ -1,4 +1,17 @@
CLASS ccz net/minecraft/fluid/FluidState
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lccz;
ARG 0 dynamic
ARG 1 fluid
ARG 2 properties
ARG 3 state
ARG 4 stateFactory
ARG 7 propertyName
ARG 8 property
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;Lccz;)Lcom/mojang/datafixers/Dynamic;
ARG 0 ops
ARG 1 state
ARG 2 properties
ARG 3 value
METHOD a matches (Lxv;)Z
METHOD b onRandomTick (Lban;Let;Ljava/util/Random;)V
METHOD c getFluid ()Lccy;

View File

@ -8,6 +8,9 @@ CLASS bof net/minecraft/state/AbstractPropertyContainer
ARG 1 baseObject
METHOD a getProperties ()Ljava/util/Collection;
METHOD a with (Lbpj;Ljava/lang/Comparable;)Ljava/lang/Object;
ARG 1 property
ARG 2 value
METHOD b getEntries ()Lcom/google/common/collect/ImmutableMap;
METHOD b contains (Lbpj;)Z
METHOD c get (Lbpj;)Ljava/lang/Comparable;
ARG 1 property

View File

@ -1,5 +1,18 @@
CLASS boj net/minecraft/state/PropertyContainer
FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
METHOD a deserialize (Lboj;Lbpj;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lboj;
ARG 0 state
ARG 1 property
ARG 2 propertyName
ARG 3 input
ARG 4 value
ARG 5 optional
METHOD a with (Lbpj;Ljava/lang/Comparable;)Ljava/lang/Object;
ARG 1 property
ARG 2 value
METHOD b getEntries ()Lcom/google/common/collect/ImmutableMap;
METHOD b getValueAsString (Lbpj;Ljava/lang/Comparable;)Ljava/lang/String;
ARG 0 property
ARG 1 comparable
METHOD c get (Lbpj;)Ljava/lang/Comparable;
ARG 1 property

View File

@ -4,20 +4,32 @@ CLASS boi net/minecraft/state/StateFactory
FIELD b propertyMap Ljava/util/Map;
METHOD <init> (Ljava/lang/Object;)V
ARG 0 baseObject
ARG 1 base
METHOD a build (Lboi$b;)Lboi;
ARG 0 factory
ARG 1 stateFactory
METHOD a validate (Lbpj;)V
ARG 1 property
ARG 2 name
ARG 3 values
ARG 6 value
METHOD a with ([Lbpj;)Lboi$a;
ARG 1 properties
CLASS boi$b Factory
METHOD create (Ljava/lang/Object;Lcom/google/common/collect/ImmutableMap;)Lbof;
ARG 0 baseObject
ARG 1 propertyMap
ARG 2 properties
FIELD a NAME_MATCHER Ljava/util/regex/Pattern;
FIELD b baseObject Ljava/lang/Object;
FIELD c propertyMap Lcom/google/common/collect/ImmutableSortedMap;
FIELD d states Lcom/google/common/collect/ImmutableList;
METHOD <init> (Ljava/lang/Object;Lboi$b;Ljava/util/Map;)V
ARG 1 baseObject
ARG 3 propertyMap
METHOD a getStates ()Lcom/google/common/collect/ImmutableList;
METHOD a getProperty (Ljava/lang/String;)Lbpj;
ARG 1 name
METHOD b getDefaultState ()Lboj;
METHOD c getBaseObject ()Ljava/lang/Object;
METHOD d getProperties ()Ljava/util/Collection;

View File

@ -5,6 +5,7 @@ CLASS brm net/minecraft/world/gen/GenerationSteps
FIELD c nameMap Ljava/util/Map;
FIELD d name Ljava/lang/String;
METHOD a getName ()Ljava/lang/String;
METHOD valueOf (Ljava/lang/String;)Lbrm$a;
CLASS brm$b FeatureStep
FIELD a RAW_GENERATION Lbrm$b;
FIELD b LOCAL_MODIFICATIONS Lbrm$b;

View File

@ -0,0 +1 @@
CLASS bpv net/minecraft/world/gen/chunk/ChunkGenerator

View File

@ -1,4 +1,13 @@
CLASS bvq net/minecraft/world/gen/config/ProbabilityConfig
FIELD b probability F
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbvq;
METHOD <init> (F)V
ARG 1 probability
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbvq;
ARG 0 dynamic
ARG 1 probability
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -3,5 +3,10 @@ CLASS bys net/minecraft/world/gen/config/decorator/CarvingMaskDecoratorConfig
FIELD b probability F
METHOD <init> (Lbrm$a;F)V
ARG 1 step
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbys;
ARG 2 probability
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbys;
ARG 0 dynamic
ARG 1 step
ARG 2 probability
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -1,4 +1,9 @@
CLASS byt net/minecraft/world/gen/config/decorator/ChanceDecoratorConfig
FIELD a chance I
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbyt;
METHOD <init> (I)V
ARG 1 chance
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbyt;
ARG 0 dynamic
ARG 1 chance
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -7,5 +7,12 @@ CLASS bth net/minecraft/world/gen/config/decorator/ChanceRangeDecoratorConfig
ARG 1 chance
ARG 2 bottomOffset
ARG 3 topOffset
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbth;
ARG 4 top
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbth;
ARG 0 dynamic
ARG 1 chance
ARG 2 bottomOffset
ARG 3 topOffset
ARG 4 top
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -3,5 +3,10 @@ CLASS byv net/minecraft/world/gen/config/decorator/CountChanceDecoratorConfig
FIELD b chance F
METHOD <init> (IF)V
ARG 1 count
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbyv;
ARG 2 chance
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbyv;
ARG 0 dynamic
ARG 1 count
ARG 2 chance
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -1,4 +1,9 @@
CLASS byu net/minecraft/world/gen/config/decorator/CountDecoratorConfig
FIELD a count I
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbyu;
METHOD <init> (I)V
ARG 1 count
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbyu;
ARG 0 dynamic
ARG 1 count
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -5,5 +5,11 @@ CLASS byz net/minecraft/world/gen/config/decorator/CountDepthDecoratorConfig
METHOD <init> (III)V
ARG 1 count
ARG 2 baseline
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbyz;
ARG 3 spread
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbyz;
ARG 0 dynamic
ARG 1 count
ARG 2 baseline
ARG 3 spread
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -5,5 +5,11 @@ CLASS byw net/minecraft/world/gen/config/decorator/CountExtraChanceDecorator
METHOD <init> (IFI)V
ARG 1 count
ARG 2 extraChance
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbyw;
ARG 3 extraCount
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbyw;
ARG 0 dynamic
ARG 1 count
ARG 2 extraChance
ARG 3 extraCount
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -1,2 +1,4 @@
CLASS bti net/minecraft/world/gen/config/decorator/DecoratorConfig
FIELD e DEFAULT Lbvg;
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -1,3 +1,5 @@
CLASS bvg net/minecraft/world/gen/config/decorator/DefaultDecoratorConfig
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbvg;
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbvg;
ARG 0 dynamic
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -1,4 +1,9 @@
CLASS bzj net/minecraft/world/gen/config/decorator/DungeonDecoratorConfig
FIELD a chance I
METHOD a makeConfig (Lcom/mojang/datafixers/Dynamic;)Lbzj;
METHOD <init> (I)V
ARG 1 chance
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbzj;
ARG 0 dynamic
ARG 1 chance
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -3,5 +3,10 @@ CLASS byy net/minecraft/world/gen/config/decorator/HeightmapRangeDecoratorConfig
FIELD b max I
METHOD <init> (II)V
ARG 1 min
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbyy;
ARG 2 max
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbyy;
ARG 0 dynamic
ARG 1 min
ARG 2 max
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -1,4 +1,9 @@
CLASS bzg net/minecraft/world/gen/config/decorator/LakeDecoratorConfig
FIELD a chance I
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbzg;
METHOD <init> (I)V
ARG 1 chance
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbzg;
ARG 0 dynamic
ARG 1 chance
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -4,5 +4,12 @@ CLASS btk net/minecraft/world/gen/config/decorator/NoiseHeightmapDecoratorConfig
FIELD c aboveNoise I
METHOD <init> (DII)V
ARG 1 noiseLevel
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbtk;
ARG 3 belowNoise
ARG 4 aboveNoise
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbtk;
ARG 0 dynamic
ARG 1 noiseLevel
ARG 3 belowNoise
ARG 4 aboveNoise
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -7,5 +7,12 @@ CLASS btj net/minecraft/world/gen/config/decorator/RangeDecoratorConfig
ARG 1 count
ARG 2 bottomOffset
ARG 3 topOffset
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbtj;
ARG 4 maximum
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbtj;
ARG 0 dynamic
ARG 1 count
ARG 2 bottomOffset
ARG 3 topOffset
ARG 4 maximum
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -2,9 +2,17 @@ CLASS byx net/minecraft/world/gen/config/decorator/TopSolidHeightmapNoiseBiasedD
FIELD a noiseToCountRatio I
FIELD b noiseFactor D
FIELD c noiseOffset D
FIELD d oceanFloor Lbrn$a;
FIELD d heightmap Lbrn$a;
METHOD <init> (IDDLbrn$a;)V
ARG 1 noiseToCountRatio
ARG 2 noiseFactor
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbyx;
ARG 4 noiseOffset
ARG 6 heightmap
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbyx;
ARG 0 dynamic
ARG 1 noiseToCountRatio
ARG 2 noiseFactor
ARG 4 noiseOffset
ARG 6 heightmap
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -7,5 +7,16 @@ CLASS bto net/minecraft/world/gen/config/feature/BlockClusterFeatureConfig
ARG 1 state
ARG 2 radius
ARG 3 ySize
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbto;
ARG 4 targets
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbto;
ARG 0 dynamic
ARG 1 state
ARG 2 radius
ARG 3 ySize
ARG 4 targets
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -0,0 +1,16 @@
CLASS bsm net/minecraft/world/gen/config/feature/BoulderFeatureConfig
FIELD a state Lboh;
FIELD b startRadius I
METHOD <init> (Lboh;I)V
ARG 1 state
ARG 2 startRadius
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbsm;
ARG 0 dynamic
ARG 1 state
ARG 2 startRadius
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1,4 +1,13 @@
CLASS bsq net/minecraft/world/gen/config/feature/BuriedTreasureFeatureConfig
FIELD a probability F
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbsq;
METHOD <init> (F)V
ARG 1 probability
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbsq;
ARG 0 dynamic
ARG 1 probability
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1,4 +1,13 @@
CLASS bss net/minecraft/world/gen/config/feature/BushFeatureConfig
FIELD a state Lboh;
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbss;
METHOD <init> (Lboh;)V
ARG 1 state
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbss;
ARG 0 dynamic
ARG 1 state
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -3,9 +3,19 @@ CLASS btf net/minecraft/world/gen/config/feature/DecoratedFeatureConfig
FIELD b decorator Lbyf;
METHOD <init> (Lbsw;Lbyf;)V
ARG 1 feature
ARG 2 decorator
METHOD <init> (Lbtx;Lbty;Lbzd;Lbti;)V
ARG 1 feature
ARG 2 featureConfig
ARG 3 decorator
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbtf;
ARG 4 decoratorConfig
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbtf;
ARG 0 dynamic
ARG 1 feature
ARG 2 decorator
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1,3 +1,9 @@
CLASS bvh net/minecraft/world/gen/config/feature/DefaultFeatureConfig
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbvh;
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbvh;
ARG 0 dynamic
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1,4 +1,13 @@
CLASS btq net/minecraft/world/gen/config/feature/DoublePlantFeatureConfig
FIELD a state Lboh;
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbtq;
METHOD <init> (Lboh;)V
ARG 1 state
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbtq;
ARG 0 dynamic
ARG 1 state
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1 +1,16 @@
CLASS bwa net/minecraft/world/gen/config/feature/EmeraldOreFeatureConfig
FIELD a target Lboh;
FIELD b state Lboh;
METHOD <init> (Lboh;Lboh;)V
ARG 1 target
ARG 2 state
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbwa;
ARG 0 dynamic
ARG 1 target
ARG 2 state
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1,5 +1,14 @@
CLASS btt net/minecraft/world/gen/config/feature/EndGatewayFeatureConfig
FIELD a exitsAtSpawn Z
METHOD <init> (Z)V
ARG 1 existsAtSpawn
METHOD a exitsAtSpawn ()Z
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbtt;
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbtt;
ARG 0 dynamic
ARG 1 existsAtSpawn
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -0,0 +1,22 @@
CLASS bwo net/minecraft/world/gen/config/feature/EndPillarFeatureConfig
FIELD a crystalInvulnerable Z
FIELD b spikes Ljava/util/List;
FIELD c crystalBeamTarget Let;
METHOD <init> (ZLjava/util/List;Let;)V
ARG 1 crystalInvulnerable
ARG 2 spikes
ARG 3 crystalBeamTarget
METHOD a isCrystalInvulerable ()Z
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbwo;
ARG 0 dynamic
ARG 1 spikes
ARG 2 deserializedTarget
ARG 3 crystalBeamTarget
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder
METHOD b getSpikes ()Ljava/util/List;
METHOD c getPos ()Let;

View File

@ -1,12 +0,0 @@
CLASS bwo net/minecraft/world/gen/config/feature/EndSpikeFeatureConfig
FIELD a crystalInvulnerable Z
FIELD b spikes Ljava/util/List;
FIELD c pos Let;
METHOD <init> (ZLjava/util/List;Let;)V
ARG 1 crystalInvulnerable
ARG 2 spikes
METHOD a isCrystalInvulerable ()Z
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbwo;
ARG 0 dynamic
METHOD b getSpikes ()Ljava/util/List;
METHOD c getPos ()Let;

View File

@ -1,2 +1,8 @@
CLASS bty net/minecraft/world/gen/config/feature/FeatureConfig
FIELD e DEFAULT Lbvh;
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1,7 +0,0 @@
CLASS bsm net/minecraft/world/gen/config/feature/ForestRockFeatureConfig
FIELD a state Lboh;
FIELD b startRadius I
METHOD <init> (Lboh;I)V
ARG 1 state
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbsm;
ARG 0 dynamic

View File

@ -1 +1,13 @@
CLASS buf net/minecraft/world/gen/config/feature/GrassFeatureConfig
FIELD a state Lboh;
METHOD <init> (Lboh;)V
ARG 1 state
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbuf;
ARG 0 dynamic
ARG 1 state
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1,4 +1,13 @@
CLASS btz net/minecraft/world/gen/config/feature/IcePatchFeatureConfig
FIELD a radius I
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbtz;
METHOD <init> (I)V
ARG 1 radius
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbtz;
ARG 0 dynamic
ARG 1 radius
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1,4 +1,13 @@
CLASS buo net/minecraft/world/gen/config/feature/IcebergFeatureConfig
FIELD a state Lboh;
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbuo;
METHOD <init> (Lboh;)V
ARG 1 state
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbuo;
ARG 0 dynamic
ARG 1 state
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1 +1,13 @@
CLASS buv net/minecraft/world/gen/config/feature/LakeFeatureConfig
FIELD a state Lboh;
METHOD <init> (Lboh;)V
ARG 1 state
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbuv;
ARG 0 dynamic
ARG 1 state
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -3,5 +3,14 @@ CLASS bvb net/minecraft/world/gen/config/feature/MineshaftFeatureConfig
FIELD b type Lbvc$b;
METHOD <init> (DLbvc$b;)V
ARG 1 probability
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbvb;
ARG 3 type
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbvb;
ARG 0 dynamic
ARG 1 probability
ARG 2 type
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1,4 +1,13 @@
CLASS buj net/minecraft/world/gen/config/feature/NetherSpringFeatureConfig
FIELD a insideRock Z
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbuj;
METHOD <init> (Z)V
ARG 1 insideRock
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbuj;
ARG 0 dynamic
ARG 1 insideRock
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1,9 +1,19 @@
CLASS bvj net/minecraft/world/gen/config/feature/OceanRuinFeatureConfig
FIELD a biomeTemp Lcak$b;
FIELD a biomeTemperature Lcak$b;
FIELD b largeProbability F
FIELD c clusterProbability F
METHOD <init> (Lcak$b;FF)V
ARG 1 biomeTemp
ARG 1 biomeTemperature
ARG 2 largeProbability
METHOD a (Lcom/mojang/datafixers/Dynamic;)Lbvj;
ARG 3 clusterProbability
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbvj;
ARG 0 dynamic
ARG 1 biomeTemperature
ARG 2 largeProbability
ARG 3 clusterProbability
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1,21 +1,34 @@
CLASS bvk net/minecraft/world/gen/config/feature/OreFeatureConfig
CLASS bvk$a OreSetting
CLASS bvk$a Target
FIELD a NATURAL_STONE Lbvk$a;
FIELD b NETHERRACK Lbvk$a;
FIELD c nameMap Ljava/util/Map;
FIELD d name Ljava/lang/String;
FIELD e predicate Ljava/util/function/Predicate;
METHOD <clinit> ()V
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Predicate;)V
ARG 3 name
ARG 4 predicate
METHOD a getName ()Ljava/lang/String;
METHOD a byName (Ljava/lang/String;)Lbvk$a;
ARG 0 name
METHOD b getCondition ()Ljava/util/function/Predicate;
FIELD a setting Lbvk$a;
METHOD values ()[Lbvk$a;
FIELD a target Lbvk$a;
FIELD b size I
FIELD c ore Lboh;
FIELD c state Lboh;
METHOD <init> (Lbvk$a;Lboh;I)V
ARG 1 setting
ARG 2 ore
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbvk;
ARG 1 target
ARG 2 state
ARG 3 size
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbvk;
ARG 0 dynamic
ARG 1 size
ARG 2 target
ARG 3 state
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -0,0 +1,13 @@
CLASS bvm net/minecraft/world/gen/config/feature/PillagerOutpostFeatureConfig
FIELD a probability D
METHOD <init> (D)V
ARG 1 probability
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbvm;
ARG 0 dynamic
ARG 1 probability
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1 +1,24 @@
CLASS bvs net/minecraft/world/gen/config/feature/RandomBooleanFeatureConfig
FIELD a featureTrue Lbsw;
FIELD b featureFalse Lbsw;
METHOD <init> (Lbsw;Lbsw;)V
ARG 1 featureTrue
ARG 2 featureFalse
METHOD <init> (Lbtx;Lbty;Lbtx;Lbty;)V
ARG 1 featureTrue
ARG 2 featureConfigTrue
ARG 3 featureFalse
ARG 4 featureConfigFalse
METHOD a configure (Lbtx;Lbty;)Lbsw;
ARG 0 feature
ARG 1 config
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbvs;
ARG 0 dynamic
ARG 1 featureTrue
ARG 2 featureFalse
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1 +1,29 @@
CLASS bvu net/minecraft/world/gen/config/feature/RandomFeatureConfig
FIELD a features Ljava/util/List;
FIELD b defaultFeature Lbsw;
METHOD <init> (Ljava/util/List;Lbsw;)V
ARG 1 features
ARG 2 defaultFeature
METHOD <init> ([Lbtx;[Lbty;[FLbtx;Lbty;)V
ARG 1 features
ARG 2 configs
ARG 3 chances
ARG 4 defaultFeature
ARG 5 defaultFeatureConfig
METHOD a configure (Lbtx;Lbty;)Lbsw;
ARG 0 feature
ARG 1 config
METHOD a makeEntry (Lbtx;Lbty;F)Lbxg;
ARG 0 feature
ARG 1 config
ARG 2 chance
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbvu;
ARG 0 dynamic
ARG 1 features
ARG 2 defaultFeature
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1 +1,23 @@
CLASS bvw net/minecraft/world/gen/config/feature/RandomRandomFeatureConfig
FIELD a features Ljava/util/List;
FIELD b count I
METHOD <init> (Ljava/util/List;I)V
ARG 1 features
ARG 2 count
METHOD <init> ([Lbtx;[Lbty;I)V
ARG 1 features
ARG 2 configs
ARG 3 count
METHOD a configure (Lbtx;Lbty;)Lbsw;
ARG 0 feature
ARG 1 config
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbvw;
ARG 0 dynamic
ARG 1 rfeatures
ARG 2 count
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1,4 +1,13 @@
CLASS btb net/minecraft/world/gen/config/feature/SeaPickleFeatureConfig
FIELD a count I
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbtb;
METHOD <init> (I)V
ARG 1 count
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbtb;
ARG 0 dynamic
ARG 1 count
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -3,5 +3,14 @@ CLASS bwf net/minecraft/world/gen/config/feature/SeagrassFeatureConfig
FIELD b tallSeagrassProbability D
METHOD <init> (ID)V
ARG 1 count
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbwf;
ARG 2 tallSeagrassProbability
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbwf;
ARG 0 dynamic
ARG 1 count
ARG 2 tallSeagrassProbability
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1,4 +1,13 @@
CLASS bwg net/minecraft/world/gen/config/feature/ShipwreckFeatureConfig
FIELD a isBeached Z
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbwg;
METHOD <init> (Z)V
ARG 1 isBeached
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbwg;
ARG 0 dynamic
ARG 1 isBeached
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -7,9 +7,21 @@ CLASS bwi net/minecraft/world/gen/config/feature/SimpleBlockFeatureConfig
ARG 1 toPlace
ARG 2 placeOn
ARG 3 placeIn
ARG 4 placeUnder
METHOD <init> (Lboh;[Lboh;[Lboh;[Lboh;)V
ARG 1 toPlace
ARG 2 placeOn
ARG 3 placeIn
ARG 4 placeUnder
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbwi;
ARG 0 dynamic
ARG 1 toPlace
ARG 2 placeOn
ARG 3 placeIn
ARG 4 placeUnder
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 toPlace
ARG 3 placeOn
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1 +1,19 @@
CLASS bwk net/minecraft/world/gen/config/feature/SimpleRandomFeatureConfig
FIELD a features Ljava/util/List;
METHOD <init> (Ljava/util/List;)V
ARG 1 features
METHOD <init> ([Lbtx;[Lbty;)V
ARG 1 features
ARG 2 configs
METHOD a configure (Lbtx;Lbty;)Lbsw;
ARG 0 feature
ARG 1 config
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbwk;
ARG 0 dynamic
ARG 1 features
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -1,4 +1,13 @@
CLASS bwq net/minecraft/world/gen/config/feature/SpringFeatureConfig
FIELD a state Lccz;
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbwq;
METHOD <init> (Lccz;)V
ARG 1 state
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbwq;
ARG 0 dynamic
ARG 1 state
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -3,5 +3,14 @@ CLASS bxb net/minecraft/world/gen/config/feature/VillageFeatureConfig
FIELD b type Lcay$n;
METHOD <init> (ILcay$n;)V
ARG 1 sizeModifier
METHOD a (Lcom/mojang/datafixers/Dynamic;)Lbxb;
ARG 2 type
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbxb;
ARG 0 dynamic
ARG 1 sizeModifier
ARG 2 type
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 features
ARG 3 defaultFeature
ARG 4 placeIn
ARG 5 placeUnder

View File

@ -5,8 +5,12 @@ CLASS cbx net/minecraft/world/gen/config/surfacebuilder/TernarySurfaceConfig
METHOD <init> (Lboh;Lboh;Lboh;)V
ARG 1 topMaterial
ARG 2 underMaterial
ARG 3 underwaterMaterial
METHOD a getTopMaterial ()Lboh;
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lcbx;
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lcbx;
ARG 0 dynamic
ARG 1 topMaterial
ARG 2 underMaterial
ARG 3 underwaterMaterial
METHOD b getUnderMaterial ()Lboh;
METHOD c getUnderwaterMaterial ()Lboh;

View File

@ -1 +1,4 @@
CLASS bxz net/minecraft/world/gen/decorator/CarvingMaskDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS bya net/minecraft/world/gen/decorator/ChanceHeightmapDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS byb net/minecraft/world/gen/decorator/ChanceHeightmapDoubleDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS byd net/minecraft/world/gen/decorator/ChanceTopSolidHeightmapDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS bye net/minecraft/world/gen/decorator/ChorusPlantDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -3,8 +3,18 @@ CLASS byf net/minecraft/world/gen/decorator/ConfiguredDecorator
FIELD b config Lbti;
METHOD <init> (Lbzd;Lbti;)V
ARG 1 decorator
ARG 2 config
METHOD <init> (Lbzd;Lcom/mojang/datafixers/Dynamic;)V
ARG 1 decorator
ARG 2 dynamic
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbsw;)Z
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbyf;
ARG 1 world
ARG 2 generator
ARG 3 rand
ARG 4 pos
ARG 5 feature
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbyf;
ARG 0 dynamic
ARG 1 decorator
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -1 +1,4 @@
CLASS byh net/minecraft/world/gen/decorator/CountChanceHeightmapDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS byi net/minecraft/world/gen/decorator/CountChanceHeightmapDoubleDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS byq net/minecraft/world/gen/decorator/CountExtraHeightmapDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS byl net/minecraft/world/gen/decorator/CountHeight64Decorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS bym net/minecraft/world/gen/decorator/CountHeightmap32Decorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS byn net/minecraft/world/gen/decorator/CountHeightmapDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS byk net/minecraft/world/gen/decorator/CountHeightmapDoubleDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS byo net/minecraft/world/gen/decorator/CountTopSolidDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS byr net/minecraft/world/gen/decorator/DarkOakTreeDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -37,12 +37,16 @@ CLASS bzd net/minecraft/world/gen/decorator/Decorator
FIELD x TOP_SOLID_HEIGHTMAP_NOISE_BIASED Lbzd;
FIELD y CARVING_MASK Lbzd;
FIELD z FOREST_ROCK Lbzd;
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbti;Lbsw;)Z
ARG 1 world
ARG 2 generator
ARG 3 random
ARG 3 rand
ARG 4 pos
ARG 5 decoratorConfig
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbti;
ARG 6 feature
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbti;
ARG 1 dynamic
METHOD a register (Ljava/lang/String;Lbzd;)Lbzd;
ARG 0 registryName
ARG 1 decorator

View File

@ -1 +1,4 @@
CLASS bzk net/minecraft/world/gen/decorator/DungeonsDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS bzb net/minecraft/world/gen/decorator/EndGatewayDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS bze net/minecraft/world/gen/decorator/ForestRockDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS bzp net/minecraft/world/gen/decorator/HeightmapDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS bzq net/minecraft/world/gen/decorator/HeightmapNoiseBiasedDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS bzr net/minecraft/world/gen/decorator/HeightmapRangeDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS bzf net/minecraft/world/gen/decorator/IcebergDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS bzh net/minecraft/world/gen/decorator/LakeLakeDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS bzw net/minecraft/world/gen/decorator/MagmaDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS bzl net/minecraft/world/gen/decorator/NoiseHeightmap32Decorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS bzm net/minecraft/world/gen/decorator/NoiseHeightmapDoubleDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1 +1,4 @@
CLASS bzi net/minecraft/world/gen/decorator/WaterLakeDecorator
METHOD a (Lbao;Lbpv;Ljava/util/Random;Lbti;Let;)Ljava/util/stream/Stream;
ARG 1 world
ARG 2 generator

View File

@ -1,3 +1,5 @@
CLASS bsj net/minecraft/world/gen/feature/BambooFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbvq;)Z

View File

@ -1,2 +1,4 @@
CLASS bso net/minecraft/world/gen/feature/BlueIceFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bsp net/minecraft/world/gen/feature/BonusChestFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bst net/minecraft/world/gen/feature/BushFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bsu net/minecraft/world/gen/feature/CactusFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bsv net/minecraft/world/gen/feature/ChorusPlantFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -3,8 +3,17 @@ CLASS bsw net/minecraft/world/gen/feature/ConfiguredFeature
FIELD b config Lbty;
METHOD <init> (Lbtx;Lbty;)V
ARG 1 feature
ARG 2 config
METHOD <init> (Lbtx;Lcom/mojang/datafixers/Dynamic;)V
ARG 1 feature
ARG 2 dynamic
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;)Z
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbsw;
ARG 1 world
ARG 2 generator
ARG 3 rand
ARG 4 pos
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbsw;
ARG 0 dynamic
ARG 1 feature
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -1,2 +1,4 @@
CLASS bsy net/minecraft/world/gen/feature/CoralFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS btd net/minecraft/world/gen/feature/DeadBushFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bte net/minecraft/world/gen/feature/DecoratedFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS btn net/minecraft/world/gen/feature/DesertWellFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS btp net/minecraft/world/gen/feature/DiskFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS btr net/minecraft/world/gen/feature/DoublePlantFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bvd net/minecraft/world/gen/feature/DungeonFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bwb net/minecraft/world/gen/feature/EmeraldOre
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS btu net/minecraft/world/gen/feature/EndGatewayFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS btv net/minecraft/world/gen/feature/EndIslandFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,22 +1,29 @@
CLASS bwp net/minecraft/world/gen/feature/EndSpikeFeature
CLASS bwp$a Spike
CLASS bwp net/minecraft/world/gen/feature/EndPillarFeature
CLASS bwp$a Pillar
FIELD a centerX I
FIELD b centerZ I
FIELD c radius I
FIELD d height I
FIELD e guarded Z
FIELD e caged Z
FIELD f boundingBox Lcju;
METHOD <init> (IIIIZ)V
ARG 1 centerX
ARG 2 centerZ
ARG 3 radius
ARG 4 height
ARG 5 caged
METHOD a getCenterX ()I
METHOD a (Lcom/mojang/datafixers/Dynamic;)Lbwp$a;
ARG 0 dynamic
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops
ARG 2 values
METHOD b getCenterZ ()I
METHOD c getRadius ()I
METHOD d getHeight ()I
METHOD e isGuarded ()Z
METHOD e isCaged ()Z
METHOD f getBoundingBox ()Lcju;
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config
METHOD a (Lbao;Lbpv;Ljava/util/Random;Let;Lbwo;)Z

View File

@ -53,7 +53,7 @@ CLASS btx net/minecraft/world/gen/feature/Feature
FIELD aq RANDOM_BOOLEAN_SELECTOR Lbtx;
FIELD ar EMERALD_ORE Lbtx;
FIELD as SPRING Lbtx;
FIELD at END_SPIKE Lbtx;
FIELD at END_PILLAR Lbtx;
FIELD au END_ISLAND Lbtx;
FIELD av CHORUS_PLANT Lbtx;
FIELD aw END_GATEWAY Lbtx;
@ -61,6 +61,7 @@ CLASS btx net/minecraft/world/gen/feature/Feature
FIELD ay KELP Lbtx;
FIELD az CORAL_TREE Lbtx;
FIELD b VILLAGE Lbwu;
FIELD c PILLAGER_OUTPOST Lbwu;
FIELD d MINESHAFT Lbwu;
FIELD e WOODLAND_MANSION Lbwu;
FIELD f JUNGLE_TEMPLE Lbwu;
@ -85,5 +86,6 @@ CLASS btx net/minecraft/world/gen/feature/Feature
FIELD y SPRUCE_TREE Lbtx;
FIELD z SWAMP_TREE Lbtx;
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
METHOD a make (Lcom/mojang/datafixers/Dynamic;)Lbty;
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbty;
ARG 1 dynamic
METHOD a register (Ljava/lang/String;Lbtx;)Lbtx;

View File

@ -1,2 +0,0 @@
CLASS bxc net/minecraft/world/gen/feature/FeatureVillage
METHOD b getName ()Ljava/lang/String;

View File

@ -1,2 +1,4 @@
CLASS bua net/minecraft/world/gen/feature/FlowerFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bsn net/minecraft/world/gen/feature/ForestRockFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS buc net/minecraft/world/gen/feature/FossilFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bwn net/minecraft/world/gen/feature/FreezeTopLayerFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bue net/minecraft/world/gen/feature/GlowstoneBlobFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bug net/minecraft/world/gen/feature/GrassFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS buk net/minecraft/world/gen/feature/HugeBrownMushroomFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bul net/minecraft/world/gen/feature/HugeRedMushroomFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bum net/minecraft/world/gen/feature/IcePatchFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bun net/minecraft/world/gen/feature/IceSpikeFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bup net/minecraft/world/gen/feature/IcebergFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bur net/minecraft/world/gen/feature/JungleGrassFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS buu net/minecraft/world/gen/feature/KelpFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS buw net/minecraft/world/gen/feature/LakeFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bva net/minecraft/world/gen/feature/MelonFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bui net/minecraft/world/gen/feature/NetherFireFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bvf net/minecraft/world/gen/feature/NetherSpringFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bvl net/minecraft/world/gen/feature/OreFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -0,0 +1 @@
CLASS bvn net/minecraft/world/gen/feature/PillagerOutpostFeature

View File

@ -1,2 +1,4 @@
CLASS bvr net/minecraft/world/gen/feature/PumpkinFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bvt net/minecraft/world/gen/feature/RandomBooleanFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bvy net/minecraft/world/gen/feature/RandomFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -0,0 +1,21 @@
CLASS bxg net/minecraft/world/gen/feature/RandomFeatureEntry
FIELD a feature Lbtx;
FIELD b config Lbty;
FIELD c chance Ljava/lang/Float;
METHOD <init> (Lbtx;Lbty;Ljava/lang/Float;)V
ARG 1 feature
ARG 2 config
ARG 3 chance
METHOD <init> (Lbtx;Lcom/mojang/datafixers/Dynamic;F)V
ARG 1 feature
ARG 2 dynamic
ARG 3 chance
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;)Z
ARG 1 world
ARG 3 rand
ARG 4 pos
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lbxg;
ARG 0 dynamic
ARG 1 feature
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
ARG 1 ops

View File

@ -1,2 +1,4 @@
CLASS bvv net/minecraft/world/gen/feature/RandomRandomFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bvz net/minecraft/world/gen/feature/ReedFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bwd net/minecraft/world/gen/feature/SeaPickleFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bwe net/minecraft/world/gen/feature/SeagrassFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bwj net/minecraft/world/gen/feature/SimpleBlockFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bwl net/minecraft/world/gen/feature/SimpleRandomFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bwr net/minecraft/world/gen/feature/SpringFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,3 +1,5 @@
CLASS bwu net/minecraft/world/gen/feature/StructureFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config
METHOD b getName ()Ljava/lang/String;

View File

@ -1,2 +1,4 @@
CLASS bwz net/minecraft/world/gen/feature/TaigaGrassFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bsi net/minecraft/world/gen/feature/TreeFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -0,0 +1,2 @@
CLASS bxc net/minecraft/world/gen/feature/VillageFeature
METHOD b getName ()Ljava/lang/String;

View File

@ -1,2 +1,4 @@
CLASS bxd net/minecraft/world/gen/feature/VinesFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bxe net/minecraft/world/gen/feature/VoidStartPlatformFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config

View File

@ -1,2 +1,4 @@
CLASS bxf net/minecraft/world/gen/feature/WaterlilyFeature
METHOD a generate (Lbao;Lbpv;Ljava/util/Random;Let;Lbty;)Z
ARG 1 world
ARG 5 config