World generation related features (#591)

This commit is contained in:
valoeghese 2019-04-06 00:47:45 +13:00 committed by Gegy
parent 8a4c8e5043
commit 6020645bc9
6 changed files with 34 additions and 0 deletions

View File

@ -42,6 +42,8 @@ CLASS bht net/minecraft/world/biome/Biome
FIELD q NETHER Lbht$b;
FIELD r NAME_MAP Ljava/util/Map;
FIELD s name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD a getName ()Ljava/lang/String;
CLASS bht$c TemperatureGroup
FIELD a OCEAN Lbht$c;
@ -57,6 +59,8 @@ CLASS bht net/minecraft/world/biome/Biome
FIELD c SNOW Lbht$d;
FIELD d NAME_MAP Ljava/util/Map;
FIELD e name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD a getName ()Ljava/lang/String;
CLASS bht$e SpawnEntry
FIELD b type Laid;
@ -92,11 +96,15 @@ CLASS bht net/minecraft/world/biome/Biome
ARG 1 settings
METHOD a hasParent ()Z
METHOD a getSkyColor (F)I
ARG 1 temperature
METHOD a getEntitySpawnList (Laik;)Ljava/util/List;
METHOD a addSpawn (Laik;Lbht$e;)V
ARG 1 type
METHOD a canSetSnow (Lbgz;Lev;)Z
ARG 1 world
ARG 2 blockPos
METHOD a canSetSnow (Lbgz;Lev;Z)Z
ARG 1 world
ARG 2 pos
METHOD a getParentBiome (Lbht;)Lbht;
ARG 0 biome
@ -104,6 +112,7 @@ CLASS bht net/minecraft/world/biome/Biome
METHOD a addCarver (Lbye$a;Lbyt;)V
ARG 1 step
METHOD a getFeaturesForStep (Lbye$b;)Ljava/util/List;
ARG 1 feature
METHOD a generateFeatureStep (Lbye$b;Lbwn;Lbgx;JLbyp;Lev;)V
ARG 1 featureStep
ARG 2 chunkGenerator
@ -122,18 +131,26 @@ CLASS bht net/minecraft/world/biome/Biome
METHOD a addStructureFeature (Lcdw;Lcat;)V
ARG 1 structureFeature
METHOD a getFoliageColorAt (Lev;)I
ARG 1 blockPos
METHOD a buildSurface (Ljava/util/Random;Lbwm;IIIDLbuy;Lbuy;IJ)V
ARG 1 random
ARG 2 chunk
ARG 3 x
ARG 4 z
ARG 6 noise
ARG 8 defaultBlock
ARG 9 defaultFluid
ARG 11 seed
METHOD b getPrecipitation ()Lbht$d;
METHOD b canSetIce (Lbgz;Lev;)Z
ARG 1 world
ARG 2 blockPos
METHOD b getStructureFeatureConfig (Lcdw;)Lcat;
METHOD b getGrassColorAt (Lev;)I
ARG 1 blockPos
METHOD c hasHighHumidity ()Z
METHOD c getTemperature (Lev;)F
ARG 1 blockPos
METHOD d getMaxSpawnLimit ()F
METHOD e getFlowerFeatures ()Ljava/util/List;
METHOD f getTemperatureGroup ()Lbht$c;

View File

@ -2,5 +2,6 @@ CLASS cmb net/minecraft/world/biome/layer/InitLayer
METHOD a create (Lckz;)Lckw;
ARG 1 context
METHOD a sample (Lcla;II)I
ARG 1 context
ARG 2 x
ARG 3 y

View File

@ -25,6 +25,7 @@ CLASS bhv net/minecraft/world/biome/source/BiomeSource
ARG 2 z
ARG 3 radius
ARG 4 biomes
ARG 5 random
METHOD a hasStructureFeature (Lcdw;)Z
ARG 1 feature
METHOD a getBiome (Lev;)Lbht;

View File

@ -27,6 +27,7 @@ CLASS cdw net/minecraft/world/gen/feature/StructureFeature
ARG 3 chunkX
ARG 4 chunkZ
METHOD a getStart (Lbwn;Ljava/util/Random;IIII)Lbgj;
ARG 2 random
METHOD b getName ()Ljava/lang/String;
METHOD b isInsideStructure (Lbgx;Lev;)Z
METHOD c getRadius ()I

View File

@ -3,8 +3,13 @@ CLASS cja net/minecraft/world/gen/surfacebuilder/DefaultSurfaceBuilder
ARG 1 random
ARG 2 chunk
ARG 3 biome
ARG 4 x
ARG 5 z
ARG 6 worldHeight
ARG 7 noise
ARG 9 defaultBlock
ARG 10 fluidBlock
ARG 11 topBlock
ARG 12 underBlock
ARG 13 underwaterBlock
ARG 14 seaLevel

View File

@ -46,3 +46,12 @@ CLASS cjj net/minecraft/world/gen/surfacebuilder/SurfaceBuilder
ARG 1 random
ARG 2 chunk
ARG 3 biome
ARG 4 x
ARG 5 z
ARG 6 worldHeight
ARG 7 noise
ARG 9 defaultBlock
ARG 10 defaultFluid
ARG 11 seaLevel
ARG 12 seed
ARG 14 surfaceBlocks