1.18 es1 biome stuff (#2583)

* 1.18 es1 stuff

* yes
This commit is contained in:
Shnupbups 2021-07-19 22:01:26 +10:00 committed by GitHub
parent 5f1f9b6a5b
commit c9eda8f64e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 101 additions and 0 deletions

View File

@ -22,6 +22,7 @@ CLASS net/minecraft/class_155 net/minecraft/SharedConstants
METHOD method_16673 getGameVersion ()Lnet/minecraft/class_6418;
METHOD method_31372 getProtocolVersion ()I
METHOD method_34872 setGameVersion (Lnet/minecraft/class_6418;)V
ARG 0 gameVersion
METHOD method_36208 createGameVersion ()V
METHOD method_643 isValidChar (C)Z
ARG 0 chr

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_2902 net/minecraft/world/Heightmap
FIELD field_16744 NOT_AIR Ljava/util/function/Predicate;
FIELD field_16745 SUFFOCATES Ljava/util/function/Predicate;
FIELD field_33770 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_34236 NOT_SNOW Ljava/util/function/Predicate;
METHOD <init> (Lnet/minecraft/class_2791;Lnet/minecraft/class_2902$class_2903;)V
ARG 1 chunk
ARG 2 type

View File

@ -14,6 +14,9 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
METHOD <init> (Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_1959$class_1961;Lnet/minecraft/class_4763;Lnet/minecraft/class_5485;Lnet/minecraft/class_5483;)V
ARG 1 weather
ARG 2 category
ARG 3 effects
ARG 4 generationSettings
ARG 5 spawnSettings
METHOD method_21740 getTemperature (Lnet/minecraft/class_2338;)F
ARG 1 blockPos
METHOD method_24376 getFogColor ()I
@ -55,6 +58,7 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
ARG 8 defaultBlock
ARG 9 defaultFluid
ARG 10 seaLevel
ARG 12 seed
METHOD method_8705 canSetIce (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 blockPos
@ -121,12 +125,19 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
FIELD field_26400 temperature F
FIELD field_26401 temperatureModifier Lnet/minecraft/class_1959$class_5484;
FIELD field_26402 downfall F
METHOD <init> (Lnet/minecraft/class_1959$class_1963;FLnet/minecraft/class_1959$class_5484;F)V
ARG 1 precipitation
ARG 2 temperature
ARG 3 temperatureModifier
ARG 4 downfall
METHOD method_30782 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_5484 TemperatureModifier
FIELD field_26409 CODEC Lcom/mojang/serialization/Codec;
FIELD field_26410 name Ljava/lang/String;
FIELD field_26411 BY_NAME Ljava/util/Map;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD method_30797 (Lnet/minecraft/class_1959$class_5484;)Lnet/minecraft/class_1959$class_5484;
ARG 0 temperatureModifier
METHOD method_30798 getModifiedTemperature (Lnet/minecraft/class_2338;F)F

View File

@ -97,6 +97,8 @@ CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects
FIELD field_26429 CODEC Lcom/mojang/serialization/Codec;
FIELD field_26430 name Ljava/lang/String;
FIELD field_26431 BY_NAME Ljava/util/Map;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD method_30823 getModifiedGrassColor (DDI)I
ARG 1 x
ARG 3 z

View File

@ -4,14 +4,27 @@ CLASS net/minecraft/class_5478 net/minecraft/world/biome/DefaultBiomeCreator
METHOD method_30685 createBeach (FFIZZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 waterColor
ARG 3 cold
ARG 4 mountains
METHOD method_30686 createRiver (FIZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 waterColor
ARG 2 frozen
METHOD method_30687 createGiantTreeTaiga (FZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 spruce
METHOD method_30688 createBambooJungle (II)Lnet/minecraft/class_1959;
ARG 0 parrotWeight
ARG 1 parrotGroupSize
METHOD method_30689 createJungle (III)Lnet/minecraft/class_1959;
ARG 0 parrotWeight
ARG 1 parrotGroupSize
ARG 2 ocelotGroupSize
METHOD method_30690 createMountains (Lnet/minecraft/class_3504;Z)Lnet/minecraft/class_1959;
ARG 0 surfaceBuilder
METHOD method_30691 createBirchForest (Z)Lnet/minecraft/class_1959;
ARG 0 tall
METHOD method_30692 createOcean (Lnet/minecraft/class_5483$class_5496;IILnet/minecraft/class_5485$class_5495;)Lnet/minecraft/class_1959;
ARG 0 spawnSettings
ARG 1 waterColor
@ -19,13 +32,31 @@ CLASS net/minecraft/class_5478 net/minecraft/world/biome/DefaultBiomeCreator
METHOD method_30693 createWoodedBadlandsPlateau ()Lnet/minecraft/class_1959;
METHOD method_30694 createSavanna (FZZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 mountains
ARG 2 shattered
METHOD method_30695 createJungleFeatures (FZZZLnet/minecraft/class_5483$class_5496;)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 bamboo
ARG 2 edge
ARG 3 unmodified
METHOD method_30696 createNormalBadlands (Z)Lnet/minecraft/class_1959;
ARG 0 mountains
METHOD method_30697 createSnowyTundra (ZZ)Lnet/minecraft/class_1959;
ARG 0 iceSpikes
ARG 1 mountains
METHOD method_30698 createDesert (ZZZ)Lnet/minecraft/class_1959;
ARG 0 villages
ARG 1 pyramids
ARG 2 fossils
METHOD method_30699 createTaiga (ZZZZ)Lnet/minecraft/class_1959;
ARG 0 cold
ARG 1 mountains
ARG 2 villages
ARG 3 igloos
METHOD method_30700 createBadlands (Lnet/minecraft/class_3504;ZZ)Lnet/minecraft/class_1959;
ARG 0 surfaceBuilder
ARG 1 mountains
ARG 2 plateau
METHOD method_30701 createPlains (Z)Lnet/minecraft/class_1959;
ARG 0 sunflower
METHOD method_30702 createColdOcean (Z)Lnet/minecraft/class_1959;
@ -33,14 +64,17 @@ CLASS net/minecraft/class_5478 net/minecraft/world/biome/DefaultBiomeCreator
METHOD method_30703 createJungleEdge ()Lnet/minecraft/class_1959;
METHOD method_30704 createNormalForest ()Lnet/minecraft/class_1959;
METHOD method_30705 createDarkForest (Z)Lnet/minecraft/class_1959;
ARG 0 red
METHOD method_30706 createNormalOcean (Z)Lnet/minecraft/class_1959;
ARG 0 deep
METHOD method_30707 createModifiedJungleEdge ()Lnet/minecraft/class_1959;
METHOD method_30708 createSwamp (Z)Lnet/minecraft/class_1959;
ARG 0 hills
METHOD method_30709 createLukewarmOcean (Z)Lnet/minecraft/class_1959;
ARG 0 deep
METHOD method_30710 createModifiedJungle ()Lnet/minecraft/class_1959;
METHOD method_30711 createForest (ZLnet/minecraft/class_5483$class_5496;)Lnet/minecraft/class_1959;
ARG 0 flower
METHOD method_30712 createFrozenOcean (Z)Lnet/minecraft/class_1959;
ARG 0 monument
METHOD method_30713 createJungleHills ()Lnet/minecraft/class_1959;
@ -67,11 +101,24 @@ CLASS net/minecraft/class_5478 net/minecraft/world/biome/DefaultBiomeCreator
METHOD method_31065 composeEndSpawnSettings (Lnet/minecraft/class_5485$class_5495;)Lnet/minecraft/class_1959;
ARG 0 builder
METHOD method_31066 createOceanGenerationSettings (Lnet/minecraft/class_3504;ZZZ)Lnet/minecraft/class_5485$class_5495;
ARG 0 surfaceBuilder
ARG 1 deep
ARG 2 warm
METHOD method_31067 composeSavannaGenerationSettings (FZZLnet/minecraft/class_5483$class_5496;)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 mountains
ARG 2 shattered
METHOD method_31068 createSavannaSpawnSettings ()Lnet/minecraft/class_5483$class_5496;
METHOD method_31069 createForestSpawnSettings ()Lnet/minecraft/class_5483$class_5496;
METHOD method_33132 createDripstoneCaves ()Lnet/minecraft/class_1959;
METHOD method_34674 createLushCaves ()Lnet/minecraft/class_1959;
METHOD method_37795 composeMeadowSettings ()Lnet/minecraft/class_1959;
METHOD method_37796 composeSnowcappedPeaksSettings ()Lnet/minecraft/class_1959;
METHOD method_37797 composeLoftyPeaksSettings ()Lnet/minecraft/class_1959;
METHOD method_37798 composeSnowySlopesSettings ()Lnet/minecraft/class_1959;
METHOD method_37799 composeGroveSettings ()Lnet/minecraft/class_1959;
METHOD method_37800 createMeadow ()Lnet/minecraft/class_1959;
METHOD method_37801 createGrove ()Lnet/minecraft/class_1959;
METHOD method_37802 createSnowySlopes ()Lnet/minecraft/class_1959;
METHOD method_37803 createSnowcappedPeaks ()Lnet/minecraft/class_1959;
METHOD method_37804 createLoftyPeaks ()Lnet/minecraft/class_1959;

View File

@ -29,6 +29,9 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
METHOD method_12100 getSpawnHeight (Lnet/minecraft/class_5539;)I
ARG 1 world
METHOD method_12102 generateFeatures (Lnet/minecraft/class_5281;Lnet/minecraft/class_1923;Lnet/minecraft/class_5138;)V
ARG 1 world
ARG 2 pos
ARG 3 structureAccessor
METHOD method_12103 locateStructure (Lnet/minecraft/class_3218;Lnet/minecraft/class_3195;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;
COMMENT Tries to find the closest structure of a given type near a given block.
COMMENT <p>

View File

@ -177,3 +177,5 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatu
ARG 0 builder
METHOD method_35924 addCaveWaterMobs (Lnet/minecraft/class_5483$class_5496;)V
ARG 0 builder
METHOD method_37794 addMeadowFlowers (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder

View File

@ -4,8 +4,17 @@ CLASS net/minecraft/class_5821 net/minecraft/world/gen/feature/util/FeatureConte
FIELD field_28771 random Ljava/util/Random;
FIELD field_28772 origin Lnet/minecraft/class_2338;
FIELD field_28773 config Lnet/minecraft/class_3037;
FIELD field_34239 feature Ljava/util/Optional;
METHOD <init> (Ljava/util/Optional;Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_3037;)V
ARG 1 feature
ARG 2 world
ARG 3 generator
ARG 4 random
ARG 5 origin
ARG 6 config
METHOD method_33652 getWorld ()Lnet/minecraft/class_5281;
METHOD method_33653 getGenerator ()Lnet/minecraft/class_2794;
METHOD method_33654 getRandom ()Ljava/util/Random;
METHOD method_33655 getOrigin ()Lnet/minecraft/class_2338;
METHOD method_33656 getConfig ()Lnet/minecraft/class_3037;
METHOD method_37768 getFeature ()Ljava/util/Optional;

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_6470 net/minecraft/world/gen/stateprovider/MeadowFlowerProvider
FIELD field_34244 CODEC Lcom/mojang/serialization/Codec;
FIELD field_34249 INSTANCE Lnet/minecraft/class_6470;
FIELD field_34250 FLOWERS [Lnet/minecraft/class_2680;

View File

@ -18,5 +18,6 @@ CLASS net/minecraft/class_3504 net/minecraft/world/gen/surfacebuilder/Configured
ARG 9 defaultBlock
ARG 10 defaultFluid
ARG 11 seaLevel
ARG 13 seed
METHOD method_15199 initSeed (J)V
ARG 1 seed

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6471 net/minecraft/world/gen/surfacebuilder/GroveSurfaceBuilder

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6472 net/minecraft/world/gen/surfacebuilder/LoftyPeaksSurfaceBuilder

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_6473 net/minecraft/world/gen/surfacebuilder/NewMountainSurfaceBuilder
FIELD field_34252 noiseSampler Lnet/minecraft/class_5216;
FIELD field_34253 seed J
METHOD method_37776 getTopMaterial (Lnet/minecraft/class_3527;II)Lnet/minecraft/class_2680;
ARG 1 config
ARG 2 x
ARG 3 z
METHOD method_37777 getUnderMaterial (Lnet/minecraft/class_3527;II)Lnet/minecraft/class_2680;
ARG 1 config
ARG 2 x
ARG 3 z

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6475 net/minecraft/world/gen/surfacebuilder/SnowcappedPeaksSurfaceBuilder

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6476 net/minecraft/world/gen/surfacebuilder/SnowySlopesSurfaceBuilder

View File

@ -37,6 +37,9 @@ CLASS net/minecraft/class_3523 net/minecraft/world/gen/surfacebuilder/SurfaceBui
FIELD field_23928 BASALT Lnet/minecraft/class_2680;
FIELD field_23929 MAGMA_BLOCK Lnet/minecraft/class_2680;
FIELD field_25016 codec Lcom/mojang/serialization/Codec;
FIELD field_34265 SNOW_BLOCK Lnet/minecraft/class_2680;
FIELD field_34266 SNOW_CONFIG Lnet/minecraft/class_3527;
FIELD field_34267 LOFTY_PEAKS_CONFIG Lnet/minecraft/class_3527;
METHOD <init> (Lcom/mojang/serialization/Codec;)V
ARG 1 codec
METHOD method_15305 generate (Ljava/util/Random;Lnet/minecraft/class_2791;Lnet/minecraft/class_1959;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIJLnet/minecraft/class_3531;)V
@ -61,6 +64,8 @@ CLASS net/minecraft/class_3523 net/minecraft/world/gen/surfacebuilder/SurfaceBui
COMMENT default fluid of the chunk generator
ARG 11 seaLevel
COMMENT the sea level of the chunk generator
ARG 13 seed
ARG 15 config
METHOD method_15306 initSeed (J)V
COMMENT Runs before {@link #generate} and allows for custom noise to be initialized.
ARG 1 seed