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

View File

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

View File

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

View File

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

View File

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

View File

@ -46,3 +46,12 @@ CLASS cjj net/minecraft/world/gen/surfacebuilder/SurfaceBuilder
ARG 1 random ARG 1 random
ARG 2 chunk ARG 2 chunk
ARG 3 biome 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