This commit is contained in:
Player 2021-10-13 19:18:52 +02:00
parent 7025a2b539
commit 4a7974d557
53 changed files with 59 additions and 494 deletions

View File

@ -27,7 +27,7 @@ plugins {
id 'net.fabricmc.filament' version '0.3.0'
}
def minecraft_version = "21w40a"
def minecraft_version = "21w41a"
def ENV = System.getenv()
// Fetch build number from Github Actions

View File

@ -359,7 +359,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient
ARG 2 throwable
METHOD method_24287 getWindowTitle ()Ljava/lang/String;
METHOD method_24288 updateWindowTitle ()V
METHOD method_24289 isModded ()Z
METHOD method_24289 isModded ()Lnet/minecraft/class_6683;
COMMENT Checks if this client is modded.
COMMENT
COMMENT <p>This checks the client's brand and if the MinecraftClient's class is still signed.

View File

@ -51,10 +51,6 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawableHelper
COMMENT the width of the rectangle
ARG 7 height
COMMENT the height of the rectangle
ARG 8 textureHeight
COMMENT the height of the entire texture
ARG 9 textureWidth
COMMENT the width of the entire texture
METHOD method_25292 drawHorizontalLine (Lnet/minecraft/class_4587;IIII)V
ARG 1 matrices
ARG 2 x1

View File

@ -4,16 +4,14 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder
FIELD field_20828 buffers Lnet/minecraft/class_750;
FIELD field_20829 mailbox Lnet/minecraft/class_3846;
FIELD field_20830 executor Ljava/util/concurrent/Executor;
FIELD field_20831 world Lnet/minecraft/class_1937;
FIELD field_20831 world Lnet/minecraft/class_638;
FIELD field_20832 worldRenderer Lnet/minecraft/class_761;
FIELD field_20992 queuedTaskCount I
FIELD field_20993 bufferCount I
FIELD field_29500 POSITION_COLOR_TEXTURE_LIGHT_NORMAL Lnet/minecraft/class_293;
FIELD field_4435 rebuildQueue Ljava/util/PriorityQueue;
FIELD field_4443 uploadQueue Ljava/util/Queue;
FIELD field_4445 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_761;Ljava/util/concurrent/Executor;ZLnet/minecraft/class_750;)V
ARG 1 world
METHOD <init> (Lnet/minecraft/class_638;Lnet/minecraft/class_761;Ljava/util/concurrent/Executor;ZLnet/minecraft/class_750;)V
ARG 2 worldRenderer
ARG 3 executor
ARG 4 is64Bits
@ -21,8 +19,7 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder
METHOD method_19419 setCameraPosition (Lnet/minecraft/class_243;)V
ARG 1 cameraPosition
METHOD method_19420 getCameraPosition ()Lnet/minecraft/class_243;
METHOD method_22752 setWorld (Lnet/minecraft/class_1937;)V
ARG 1 world
METHOD method_22752 setWorld (Lnet/minecraft/class_638;)V
METHOD method_22755 (Lnet/minecraft/class_750;Lnet/minecraft/class_846$class_4690;Ljava/lang/Throwable;)V
ARG 2 result
ARG 3 throwable
@ -98,7 +95,7 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder
METHOD method_3659 delete ()V
METHOD method_3661 needsImportantRebuild ()Z
METHOD method_3662 cancelRebuild ()V
METHOD method_3663 cancel ()V
METHOD method_3663 cancel ()Z
METHOD method_3668 getSquaredCameraDistance ()D
METHOD method_3670 getOrigin ()Lnet/minecraft/class_2338;
METHOD method_3672 needsRebuild ()Z
@ -111,7 +108,7 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder
CLASS class_4577 Task
FIELD field_20835 distance D
FIELD field_20836 cancelled Ljava/util/concurrent/atomic/AtomicBoolean;
METHOD <init> (Lnet/minecraft/class_846$class_851;D)V
METHOD <init> (Lnet/minecraft/class_846$class_851;DZ)V
ARG 2 distance
METHOD compareTo (Ljava/lang/Object;)I
ARG 1 other
@ -121,7 +118,7 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder
METHOD method_38556 getName ()Ljava/lang/String;
CLASS class_4578 RebuildTask
FIELD field_20838 region Lnet/minecraft/class_853;
METHOD <init> (Lnet/minecraft/class_846$class_851;DLnet/minecraft/class_853;)V
METHOD <init> (Lnet/minecraft/class_846$class_851;DLnet/minecraft/class_853;Z)V
ARG 2 distance
ARG 4 region
METHOD method_22785 render (FFFLnet/minecraft/class_846$class_849;Lnet/minecraft/class_750;)Ljava/util/Set;

View File

@ -129,7 +129,7 @@ CLASS net/minecraft/server/MinecraftServer
METHOD method_21714 getFunctionPermissionLevel ()I
METHOD method_22827 getDataCommandStorage ()Lnet/minecraft/class_4565;
METHOD method_22828 getPredicateManager ()Lnet/minecraft/class_4567;
METHOD method_24307 getModdedStatusMessage ()Ljava/util/Optional;
METHOD method_24307 getModdedStatusMessage ()Lnet/minecraft/class_6683;
METHOD method_24487 startTickMetrics ()V
METHOD method_24488 isDebugRunning ()Z
METHOD method_24489 stopDebug ()Lnet/minecraft/class_3696;

View File

@ -1,10 +1,8 @@
CLASS net/minecraft/class_5322 net/minecraft/server/network/SpawnLocating
METHOD method_29194 findOverworldSpawn (Lnet/minecraft/class_3218;IIZ)Lnet/minecraft/class_2338;
METHOD method_29194 findOverworldSpawn (Lnet/minecraft/class_3218;II)Lnet/minecraft/class_2338;
ARG 0 world
ARG 1 x
ARG 2 z
ARG 3 validSpawnNeeded
METHOD method_29196 findServerSpawnPoint (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;Z)Lnet/minecraft/class_2338;
METHOD method_29196 findServerSpawnPoint (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2338;
ARG 0 world
ARG 1 chunkPos
ARG 2 validSpawnNeeded

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_6134 net/minecraft/unused/packageinfo/PackageInfo6134

View File

@ -388,4 +388,3 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
METHOD method_38961 roundDownToMultiple (DI)I
COMMENT {@return {@code a} rounded down to the nearest multiple of {@code b}}
ARG 0 a
ARG 1 b

View File

@ -3,7 +3,7 @@ CLASS net/minecraft/class_5216 net/minecraft/util/math/noise/DoublePerlinNoiseSa
FIELD field_24176 firstSampler Lnet/minecraft/class_3537;
FIELD field_24177 secondSampler Lnet/minecraft/class_3537;
FIELD field_31702 DOMAIN_SCALE D
METHOD <init> (Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)V
METHOD <init> (Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;Z)V
ARG 1 random
ARG 2 offset
ARG 3 octaves
@ -28,10 +28,9 @@ CLASS net/minecraft/class_5216 net/minecraft/util/math/noise/DoublePerlinNoiseSa
FIELD field_26438 CODEC Lcom/mojang/serialization/Codec;
FIELD field_26439 firstOctave I
FIELD field_26440 amplitudes Lit/unimi/dsi/fastutil/doubles/DoubleList;
METHOD <init> (ILjava/util/List;)V
METHOD <init> (ID[D)V
ARG 1 firstOctave
ARG 2 amplitudes
METHOD <init> (I[D)V
METHOD <init> (ILjava/util/List;)V
ARG 1 firstOctave
ARG 2 amplitudes
METHOD method_30832 getFirstOctave ()I

View File

@ -1,6 +0,0 @@
CLASS net/minecraft/class_3757 net/minecraft/util/math/noise/NoiseSampler
METHOD method_16454 sample (DDDD)D
ARG 1 x
ARG 3 y
ARG 5 yScale
ARG 7 yMax

View File

@ -6,16 +6,9 @@ CLASS net/minecraft/class_3537 net/minecraft/util/math/noise/OctavePerlinNoiseSa
METHOD <init> (Lnet/minecraft/class_5819;Lcom/mojang/datafixers/util/Pair;)V
ARG 1 random
ARG 2 offsetAndAmplitudes
METHOD <init> (Lnet/minecraft/class_5819;Lcom/mojang/datafixers/util/Pair;Ljava/util/function/LongFunction;)V
ARG 1 random
ARG 3 randomFunction
METHOD <init> (Lnet/minecraft/class_5819;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V
ARG 1 random
ARG 2 octaves
METHOD <init> (Lnet/minecraft/class_5819;Lit/unimi/dsi/fastutil/ints/IntSortedSet;Ljava/util/function/LongFunction;)V
ARG 1 random
ARG 2 octaves
ARG 3 randomFunction
METHOD <init> (Lnet/minecraft/class_5819;Ljava/util/List;)V
ARG 1 random
ARG 2 octaves
@ -45,7 +38,5 @@ CLASS net/minecraft/class_3537 net/minecraft/util/math/noise/OctavePerlinNoiseSa
ARG 0 octaves
METHOD method_34401 skipCalls (Lnet/minecraft/class_5819;)V
ARG 0 random
METHOD method_35480 create (Lnet/minecraft/class_5819;I[D)Lnet/minecraft/class_3537;
ARG 0 random
METHOD method_35480 create (Lnet/minecraft/class_5819;ID[D)Lnet/minecraft/class_3537;
ARG 1 offset
ARG 2 amplitudes

View File

@ -8,9 +8,6 @@ CLASS net/minecraft/class_3543 net/minecraft/util/math/noise/OctaveSimplexNoiseS
METHOD <init> (Lnet/minecraft/class_5819;Ljava/util/List;)V
ARG 1 random
ARG 2 octaves
METHOD <init> (Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)V
ARG 1 random
ARG 2 octaves
METHOD method_16451 sample (DDZ)D
ARG 1 x
ARG 3 y

View File

@ -10,7 +10,6 @@ CLASS net/minecraft/class_5458 net/minecraft/util/registry/BuiltinRegistries
COMMENT @see net.minecraft.util.registry.DynamicRegistryManager#get(RegistryKey)
FIELD field_25925 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_25926 REGISTRIES Lnet/minecraft/class_2378;
FIELD field_25927 CONFIGURED_SURFACE_BUILDER Lnet/minecraft/class_2378;
FIELD field_25928 CONFIGURED_CARVER Lnet/minecraft/class_2378;
FIELD field_25929 CONFIGURED_FEATURE Lnet/minecraft/class_2378;
FIELD field_25930 CONFIGURED_STRUCTURE_FEATURE Lnet/minecraft/class_2378;

View File

@ -9,7 +9,6 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
FIELD field_11144 REGISTRIES Lnet/minecraft/class_2378;
FIELD field_11145 ENTITY_TYPE Lnet/minecraft/class_2348;
FIELD field_11146 BLOCK Lnet/minecraft/class_2348;
FIELD field_11147 SURFACE_BUILDER Lnet/minecraft/class_2378;
FIELD field_11148 DECORATOR Lnet/minecraft/class_2378;
FIELD field_11150 PAINTING_MOTIVE Lnet/minecraft/class_2348;
FIELD field_11152 STAT_TYPE Lnet/minecraft/class_2378;
@ -87,7 +86,6 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
FIELD field_25108 ITEM_KEY Lnet/minecraft/class_5321;
FIELD field_25109 POTION_KEY Lnet/minecraft/class_5321;
FIELD field_25110 CARVER_KEY Lnet/minecraft/class_5321;
FIELD field_25111 SURFACE_BUILD_KEY Lnet/minecraft/class_5321;
FIELD field_25112 FEATURE_KEY Lnet/minecraft/class_5321;
FIELD field_25113 DECORATOR_KEY Lnet/minecraft/class_5321;
FIELD field_25114 BIOME_KEY Lnet/minecraft/class_5321;
@ -115,7 +113,6 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
COMMENT <p>Notice that {@code this == Registry.WORLD_KEY}.
COMMENT
COMMENT @see #WORLD_KEY
FIELD field_25912 CONFIGURED_SURFACE_BUILDER_KEY Lnet/minecraft/class_5321;
FIELD field_25913 CONFIGURED_CARVER_KEY Lnet/minecraft/class_5321;
FIELD field_25914 CONFIGURED_FEATURE_KEY Lnet/minecraft/class_5321;
FIELD field_25915 CONFIGURED_STRUCTURE_FEATURE_KEY Lnet/minecraft/class_5321;
@ -207,7 +204,6 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
COMMENT Gets an entry from the registry.
COMMENT
COMMENT @throws IllegalStateException if the entry was not present in the registry
ARG 1 key
METHOD method_31189 getOrEmpty (Lnet/minecraft/class_5321;)Ljava/util/Optional;
ARG 1 key
METHOD method_35842 contains (Lnet/minecraft/class_5321;)Z

View File

@ -48,17 +48,6 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
ARG 2 blockPos
METHOD method_8697 getSkyColor ()I
METHOD method_8698 getFoliageColor ()I
METHOD method_8703 buildSurface (Ljava/util/Random;Lnet/minecraft/class_6557;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIJ)V
ARG 1 random
ARG 2 chunk
ARG 3 x
ARG 4 z
ARG 5 worldHeight
ARG 6 noise
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

View File

@ -1,105 +1,45 @@
CLASS net/minecraft/class_5478 net/minecraft/world/biome/DefaultBiomeCreator
METHOD method_30683 createJungle ()Lnet/minecraft/class_1959;
METHOD method_30684 createMushroomFields ()Lnet/minecraft/class_1959;
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
ARG 1 extraTrees
METHOD method_30691 createBirchForest (Z)Lnet/minecraft/class_1959;
ARG 0 tall
METHOD method_30685 createBeach (ZZ)Lnet/minecraft/class_1959;
METHOD method_30686 createRiver (Z)Lnet/minecraft/class_1959;
METHOD method_30687 createGiantTreeTaiga (Z)Lnet/minecraft/class_1959;
METHOD method_30690 createMountains (Z)Lnet/minecraft/class_1959;
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
ARG 2 waterFogColor
METHOD method_30693 createWoodedBadlandsPlateau ()Lnet/minecraft/class_1959;
METHOD method_30694 createSavanna (FZ)Lnet/minecraft/class_1959;
ARG 0 depth
METHOD method_30694 createSavanna (ZZ)Lnet/minecraft/class_1959;
ARG 1 mountains
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 ()Lnet/minecraft/class_1959;
METHOD method_30697 createSnowyTundra (Z)Lnet/minecraft/class_1959;
ARG 0 iceSpikes
METHOD method_30698 createDesert (Z)Lnet/minecraft/class_1959;
ARG 0 villages
METHOD method_30699 createTaiga (ZZ)Lnet/minecraft/class_1959;
METHOD method_30696 createNormalBadlands (Z)Lnet/minecraft/class_1959;
METHOD method_30698 createDesert ()Lnet/minecraft/class_1959;
METHOD method_30699 createTaiga (Z)Lnet/minecraft/class_1959;
ARG 0 cold
ARG 1 mountains
METHOD method_30700 createBadlands (Lnet/minecraft/class_3504;Z)Lnet/minecraft/class_1959;
ARG 0 surfaceBuilder
ARG 1 mountains
METHOD method_30701 createPlains (Z)Lnet/minecraft/class_1959;
ARG 0 sunflower
METHOD method_30701 createPlains (ZZZ)Lnet/minecraft/class_1959;
METHOD method_30702 createColdOcean (Z)Lnet/minecraft/class_1959;
ARG 0 deep
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_30704 createNormalForest (ZZZ)Lnet/minecraft/class_1959;
METHOD method_30705 createDarkForest ()Lnet/minecraft/class_1959;
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_30708 createSwamp ()Lnet/minecraft/class_1959;
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;
METHOD method_30714 createNormalBambooJungle ()Lnet/minecraft/class_1959;
METHOD method_30715 createBambooJungleHills ()Lnet/minecraft/class_1959;
METHOD method_30716 createEndBarrens ()Lnet/minecraft/class_1959;
METHOD method_30717 createTheEnd ()Lnet/minecraft/class_1959;
METHOD method_30718 createEndMidlands ()Lnet/minecraft/class_1959;
METHOD method_30719 createEndHighlands ()Lnet/minecraft/class_1959;
METHOD method_30720 createSmallEndIslands ()Lnet/minecraft/class_1959;
METHOD method_30721 createSavannaPlateau ()Lnet/minecraft/class_1959;
METHOD method_30722 createErodedBadlands ()Lnet/minecraft/class_1959;
METHOD method_30723 createWarmOcean ()Lnet/minecraft/class_1959;
METHOD method_30724 createDeepWarmOcean ()Lnet/minecraft/class_1959;
METHOD method_30725 createFlowerForest ()Lnet/minecraft/class_1959;
METHOD method_30726 createTheVoid ()Lnet/minecraft/class_1959;
METHOD method_30727 createNetherWastes ()Lnet/minecraft/class_1959;
METHOD method_30728 createSoulSandValley ()Lnet/minecraft/class_1959;
METHOD method_30729 createBasaltDeltas ()Lnet/minecraft/class_1959;
METHOD method_30730 createCrimsonForest ()Lnet/minecraft/class_1959;
METHOD method_30731 createWarpedForest ()Lnet/minecraft/class_1959;
METHOD method_30932 getSkyColor (F)I
ARG 0 temperature
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;)Lnet/minecraft/class_5485$class_5495;
ARG 0 surfaceBuilder
METHOD method_31067 composeSavannaGenerationSettings (FZLnet/minecraft/class_5483$class_5496;)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 mountains
METHOD method_31068 createSavannaSpawnSettings ()Lnet/minecraft/class_5483$class_5496;
METHOD method_31069 createForestSpawnSettings ()Lnet/minecraft/class_5483$class_5496;
METHOD method_31066 createOceanGenerationSettings ()Lnet/minecraft/class_5485$class_5495;
METHOD method_33132 createDripstoneCaves ()Lnet/minecraft/class_1959;
METHOD method_34674 createLushCaves ()Lnet/minecraft/class_1959;
METHOD method_38574 composeMeadowSettings ()Lnet/minecraft/class_1959;

View File

@ -1,16 +1,11 @@
CLASS net/minecraft/class_5485 net/minecraft/world/biome/GenerationSettings
FIELD field_26413 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_26414 surfaceBuilder Ljava/util/function/Supplier;
FIELD field_26415 carvers Ljava/util/Map;
FIELD field_26416 features Ljava/util/List;
FIELD field_26638 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_26639 INSTANCE Lnet/minecraft/class_5485;
FIELD field_26640 flowerFeatures Ljava/util/List;
FIELD field_34465 allowedFeatures Ljava/util/Set;
METHOD <init> (Ljava/util/function/Supplier;Ljava/util/Map;Ljava/util/List;)V
ARG 1 surfaceBuilder
ARG 2 carvers
ARG 3 features
METHOD method_30802 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_30976 getCarversForStep (Lnet/minecraft/class_2893$class_2894;)Ljava/util/List;
@ -19,12 +14,9 @@ CLASS net/minecraft/class_5485 net/minecraft/world/biome/GenerationSettings
METHOD method_30983 getFeatures ()Ljava/util/List;
COMMENT Returns the lists of features configured for each {@link net.minecraft.world.gen.GenerationStep.Feature feature generation step}, up to the highest step that has a configured feature.
COMMENT Entries are guaranteed to not be null, but may be empty lists if an earlier step has no features, but a later step does.
METHOD method_30984 getSurfaceBuilder ()Ljava/util/function/Supplier;
METHOD method_30985 getSurfaceConfig ()Lnet/minecraft/class_3531;
METHOD method_38105 isFeatureAllowed (Lnet/minecraft/class_2975;)Z
ARG 1 feature
CLASS class_5495 Builder
FIELD field_26641 surfaceBuilder Ljava/util/Optional;
FIELD field_26642 carvers Ljava/util/Map;
FIELD field_26643 features Ljava/util/List;
METHOD method_30987 build ()Lnet/minecraft/class_5485;
@ -39,7 +31,3 @@ CLASS net/minecraft/class_5485 net/minecraft/world/biome/GenerationSettings
METHOD method_30992 feature (Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_2975;)Lnet/minecraft/class_5485$class_5495;
ARG 1 featureStep
ARG 2 feature
METHOD method_30996 surfaceBuilder (Lnet/minecraft/class_3504;)Lnet/minecraft/class_5485$class_5495;
ARG 1 surfaceBuilder
METHOD method_30998 surfaceBuilder (Ljava/util/function/Supplier;)Lnet/minecraft/class_5485$class_5495;
ARG 1 surfaceBuilderSupplier

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource
FIELD field_20643 biomes Ljava/util/List;
FIELD field_24713 CODEC Lcom/mojang/serialization/Codec;
FIELD field_9390 topMaterials Lcom/google/common/collect/ImmutableSet;
METHOD method_24385 locateBiome (IIIIILjava/util/function/Predicate;Ljava/util/Random;ZLnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_2338;
ARG 1 x
ARG 2 y

View File

@ -74,8 +74,6 @@ CLASS net/minecraft/class_2841 net/minecraft/world/chunk/PalettedContainer
ARG 2 y
ARG 3 z
ARG 4 value
METHOD method_38296 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
METHOD method_38297 getCompatibleData (Lnet/minecraft/class_2841$class_6561;I)Lnet/minecraft/class_2841$class_6561;
COMMENT {@return a compatible data object for the given entry {@code bits} size}
COMMENT This may return a new data object or return {@code previousData} if it
@ -84,7 +82,7 @@ CLASS net/minecraft/class_2841 net/minecraft/world/chunk/PalettedContainer
COMMENT the previous data, may be reused if suitable
ARG 2 bits
COMMENT the number of bits each entry uses
METHOD method_38298 createCodec (Lnet/minecraft/class_2359;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2841$class_6563;)Lcom/mojang/serialization/Codec;
METHOD method_38298 createCodec (Lnet/minecraft/class_2359;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2841$class_6563;Ljava/lang/Object;)Lcom/mojang/serialization/Codec;
COMMENT Creates a codec for a paletted container with a specific palette provider.
COMMENT
COMMENT @return the created codec
@ -123,11 +121,10 @@ CLASS net/minecraft/class_2841 net/minecraft/world/chunk/PalettedContainer
COMMENT the number of bits each element use
METHOD comp_72 factory ()Lnet/minecraft/class_2837$class_6559;
METHOD comp_73 bits ()I
METHOD method_38305 createData (Lnet/minecraft/class_2359;Lnet/minecraft/class_2835;I[J)Lnet/minecraft/class_2841$class_6561;
METHOD method_38305 createData (Lnet/minecraft/class_2359;Lnet/minecraft/class_2835;I)Lnet/minecraft/class_2841$class_6561;
ARG 1 idList
ARG 2 listener
ARG 3 size
ARG 4 storage
CLASS class_6561 Data
COMMENT Runtime representation of data in a paletted container.
FIELD comp_118 storage Lnet/minecraft/class_6490;

View File

@ -6,7 +6,6 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
FIELD field_28756 islandNoise Lnet/minecraft/class_3541;
FIELD field_28764 densityFactor D
FIELD field_28765 densityOffset D
FIELD field_34632 noiseSampler Lnet/minecraft/class_3757;
FIELD field_34649 temperatureNoise Lnet/minecraft/class_5216;
FIELD field_34650 humidityNoise Lnet/minecraft/class_5216;
FIELD field_34651 continentalnessNoise Lnet/minecraft/class_5216;
@ -23,20 +22,18 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
FIELD field_34665 noodleCavesFirstWeightNoiseSampler Lnet/minecraft/class_6568$class_6571;
FIELD field_34666 noodleCavesSecondWeightNoiseSampler Lnet/minecraft/class_6568$class_6571;
FIELD field_34667 hasNoiseCaves Z
FIELD field_34680 noise Lnet/minecraft/class_6568$class_6572;
FIELD field_34680 noise Lnet/minecraft/class_5822;
METHOD <init> (IIILnet/minecraft/class_5309;Lnet/minecraft/class_2088;ZJLnet/minecraft/class_2919$class_6675;)V
ARG 1 horizontalNoiseResolution
ARG 2 verticalNoiseResolution
ARG 3 noiseSizeY
ARG 4 config
ARG 5 noiseParameters
ARG 6 hasNoiseCaves
ARG 7 seed
METHOD method_33645 applySlides (DI)D
COMMENT Interpolates the noise at the top and bottom of the world.
ARG 1 noise
ARG 3 y
METHOD method_38372 getNoiseSampler ()Lnet/minecraft/class_3757;
METHOD method_38373 getDepth (D)D
METHOD method_38374 shouldPlaceOreVeinBlock (DD)Z
ARG 1 firstOrePlacementNoise
@ -65,20 +62,15 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
ARG 9 erosion
ARG 10 weirdness
ARG 11 offset
METHOD method_38379 createNoiseSamplerFactory (IIIDLnet/minecraft/class_5819;I[D)Lnet/minecraft/class_6568$class_6571;
ARG 0 minY
METHOD method_38379 createNoiseSamplerFactory (Lnet/minecraft/class_5216;IIID)Lnet/minecraft/class_6568$class_6571;
ARG 1 maxY
ARG 2 alternative
ARG 3 noiseScale
ARG 5 random
ARG 6 offset
ARG 7 octaves
METHOD method_38380 sampleNoiseColumn (IIILnet/minecraft/class_6576;)D
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 point
METHOD method_38381 sampleNoiseColumn (IIILnet/minecraft/class_6576;DZ)D
METHOD method_38381 sampleNoiseColumn (IIILnet/minecraft/class_6576;DZZ)D
ARG 1 x
ARG 2 y
ARG 3 z

View File

@ -22,21 +22,12 @@ CLASS net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorSetti
FIELD field_33587 oreVeins Z
FIELD field_33651 noodleCaves Z
FIELD field_34625 multiNoiseParameters Lnet/minecraft/class_2088;
METHOD <init> (Lnet/minecraft/class_5311;Lnet/minecraft/class_5309;Lnet/minecraft/class_2088;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIIZZZZZZZ)V
METHOD <init> (Lnet/minecraft/class_5311;Lnet/minecraft/class_5309;Lnet/minecraft/class_2088;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_6686$class_6708;IIIZZZZZZZ)V
ARG 1 structuresConfig
ARG 2 generationShapeConfig
ARG 3 multiNoiseParameters
ARG 4 defaultBlock
ARG 5 defaultFluid
ARG 6 bedrockFloorY
ARG 7 seaLevel
ARG 8 minSurfaceLevel
ARG 9 mobGenerationDisabled
ARG 10 aquifers
ARG 11 noiseCaves
ARG 12 deepslate
ARG 13 oreVeins
ARG 14 noodleCaves
METHOD method_16400 getBedrockCeilingY ()I
COMMENT Returns the Y level of the bedrock ceiling.
COMMENT
@ -66,7 +57,7 @@ CLASS net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorSetti
ARG 0 structuresConfig
ARG 1 defaultBlock
ARG 2 defaultFluid
METHOD method_30643 createSurfaceSettings (Lnet/minecraft/class_5311;ZZ)Lnet/minecraft/class_5284;
METHOD method_30643 createSurfaceSettings (Lnet/minecraft/class_5311;ZZZ)Lnet/minecraft/class_5284;
ARG 0 structuresConfig
ARG 1 amplified
METHOD method_30644 register (Lnet/minecraft/class_5321;Lnet/minecraft/class_5284;)Lnet/minecraft/class_5284;

View File

@ -1,19 +1,17 @@
CLASS net/minecraft/class_5309 net/minecraft/world/gen/chunk/GenerationShapeConfig
FIELD comp_173 minimumY I
FIELD comp_174 height I
FIELD comp_175 sampling Lnet/minecraft/class_5308;
FIELD comp_176 topSlide Lnet/minecraft/class_5310;
FIELD comp_177 bottomSlide Lnet/minecraft/class_5310;
FIELD comp_178 horizontalSize I
FIELD comp_179 verticalSize I
FIELD comp_180 densityFactor D
FIELD comp_181 densityOffset D
FIELD comp_182 islandNoiseOverride Z
FIELD comp_183 amplified Z
FIELD field_24804 CODEC Lcom/mojang/serialization/Codec;
FIELD field_24805 height I
FIELD field_24806 sampling Lnet/minecraft/class_5308;
FIELD field_24807 topSlide Lnet/minecraft/class_5310;
FIELD field_24808 bottomSlide Lnet/minecraft/class_5310;
FIELD field_24809 horizontalSize I
FIELD field_24810 verticalSize I
FIELD field_24811 densityFactor D
FIELD field_24812 densityOffset D
FIELD field_24813 simplexSurfaceNoise Z
FIELD field_24814 randomDensityOffset Z
FIELD field_24815 islandNoiseOverride Z
FIELD field_24816 amplified Z
FIELD field_28202 minimumY I
METHOD <init> (IILnet/minecraft/class_5308;Lnet/minecraft/class_5310;Lnet/minecraft/class_5310;IIDDZZZZZ)V
METHOD <init> (IILnet/minecraft/class_5308;Lnet/minecraft/class_5310;Lnet/minecraft/class_5310;IIDDZZZ)V
ARG 1 minimumY
ARG 2 height
ARG 3 sampling
@ -26,23 +24,20 @@ CLASS net/minecraft/class_5309 net/minecraft/world/gen/chunk/GenerationShapeConf
ARG 12 simplexSurfaceNoise
ARG 13 randomDensityOffset
ARG 14 islandNoiseOverride
ARG 15 amplified
METHOD method_28581 getHeight ()I
METHOD comp_173 minimumY ()I
METHOD comp_174 height ()I
METHOD comp_175 sampling ()Lnet/minecraft/class_5308;
METHOD comp_176 topSlide ()Lnet/minecraft/class_5310;
METHOD comp_177 bottomSlide ()Lnet/minecraft/class_5310;
METHOD comp_178 horizontalSize ()I
METHOD comp_179 verticalSize ()I
METHOD comp_180 densityFactor ()D
METHOD comp_181 densityOffset ()D
METHOD comp_182 islandNoiseOverride ()Z
METHOD comp_183 amplified ()Z
METHOD method_28582 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_28583 getSampling ()Lnet/minecraft/class_5308;
METHOD method_28584 getTopSlide ()Lnet/minecraft/class_5310;
METHOD method_28585 getBottomSlide ()Lnet/minecraft/class_5310;
METHOD method_28586 getSizeHorizontal ()I
METHOD method_28587 getSizeVertical ()I
METHOD method_28588 getDensityFactor ()D
METHOD method_28589 getDensityOffset ()D
METHOD method_28590 hasSimplexSurfaceNoise ()Z
METHOD method_28591 hasRandomDensityOffset ()Z
METHOD method_28592 hasIslandNoiseOverride ()Z
METHOD method_28593 isAmplified ()Z
METHOD method_32993 getMinimumY ()I
METHOD method_32994 create (IILnet/minecraft/class_5308;Lnet/minecraft/class_5310;Lnet/minecraft/class_5310;IIDDZZZZZ)Lnet/minecraft/class_5309;
METHOD method_32994 create (IILnet/minecraft/class_5308;Lnet/minecraft/class_5310;Lnet/minecraft/class_5310;IIDDZZZ)Lnet/minecraft/class_5309;
ARG 0 minimumY
ARG 1 height
ARG 2 sampling
@ -55,6 +50,5 @@ CLASS net/minecraft/class_5309 net/minecraft/world/gen/chunk/GenerationShapeConf
ARG 11 simplexSurfaceNoise
ARG 12 randomDensityOffset
ARG 13 islandNoiseOverride
ARG 14 amplified
METHOD method_32995 checkHeight (Lnet/minecraft/class_5309;)Lcom/mojang/serialization/DataResult;
ARG 0 config

View File

@ -77,12 +77,6 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatu
ARG 0 builder
METHOD method_16999 addFrozenTopLayer (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17000 addOceanCarvers (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17002 addDefaultLakes (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17003 addDesertLakes (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17004 addDungeons (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17005 addMineables (Lnet/minecraft/class_5485$class_5495;)V

View File

@ -3,14 +3,6 @@ CLASS net/minecraft/class_2919 net/minecraft/world/gen/random/ChunkRandom
FIELD field_35141 baseRandom Lnet/minecraft/class_5819;
METHOD <init> (Lnet/minecraft/class_5819;)V
ARG 1 baseRandom
METHOD method_12659 setTerrainSeed (II)V
COMMENT Seeds the randomizer to generate the surface terrain blocks (such as grass, sand, etc.)
COMMENT and the bedrock patterns.
COMMENT
COMMENT <p>Note that the terrain seed does not depend on the world seed and only gets affected by
COMMENT chunk coordinates.
ARG 1 chunkX
ARG 2 chunkZ
METHOD method_12661 setPopulationSeed (JII)J
COMMENT Seeds the randomizer to create population features such as decorators and animals.
COMMENT

View File

@ -1,41 +0,0 @@
CLASS net/minecraft/class_6588 net/minecraft/world/gen/surfacebuilder/AbstractMountainSurfaceBuilder
FIELD field_34732 noiseSampler Lnet/minecraft/class_5216;
FIELD field_34733 seed J
METHOD method_38465 getLayerBlockConfig ()Lnet/minecraft/class_6588$class_6589;
METHOD method_38466 getTopMaterial (Lnet/minecraft/class_3527;II)Lnet/minecraft/class_2680;
ARG 1 config
ARG 2 x
ARG 3 z
METHOD method_38467 getUnderMaterial (Lnet/minecraft/class_3527;II)Lnet/minecraft/class_2680;
ARG 1 config
ARG 2 x
ARG 3 z
METHOD method_38468 getBlockFromNoise (DIILnet/minecraft/class_2680;Lnet/minecraft/class_2680;DD)Lnet/minecraft/class_2680;
ARG 1 scale
ARG 3 x
ARG 4 z
ARG 5 outsideRangeState
ARG 6 insideRangeState
ARG 7 noiseMin
ARG 9 noiseMax
METHOD method_38469 shouldPlaceSteepSlopeBlock (Lnet/minecraft/class_6557;IILnet/minecraft/class_6588$class_6589;)Z
ARG 2 x
ARG 3 z
ARG 4 config
CLASS class_6589 SteepSlopeBlockConfig
FIELD field_34734 state Lnet/minecraft/class_2680;
FIELD field_34735 north Z
FIELD field_34736 south Z
FIELD field_34737 west Z
FIELD field_34738 east Z
METHOD <init> (Lnet/minecraft/class_2680;ZZZZ)V
ARG 1 state
ARG 2 north
ARG 3 south
ARG 4 west
ARG 5 east
METHOD method_38470 getState ()Lnet/minecraft/class_2680;
METHOD method_38471 isNorth ()Z
METHOD method_38472 isSouth ()Z
METHOD method_38473 isWest ()Z
METHOD method_38474 isEast ()Z

View File

@ -1,16 +0,0 @@
CLASS net/minecraft/class_5164 net/minecraft/world/gen/surfacebuilder/AbstractNetherSurfaceBuilder
FIELD field_23920 seed J
FIELD field_23921 surfaceNoises Lcom/google/common/collect/ImmutableMap;
FIELD field_23922 underLavaNoises Lcom/google/common/collect/ImmutableMap;
FIELD field_23923 shoreNoise Lnet/minecraft/class_3537;
METHOD method_27129 getSurfaceStates ()Lcom/google/common/collect/ImmutableList;
METHOD method_27130 (IIILjava/util/Map$Entry;)Ljava/lang/Double;
ARG 3 entry
METHOD method_27131 createNoisesForStates (Lcom/google/common/collect/ImmutableList;J)Lcom/google/common/collect/ImmutableMap;
ARG 0 states
ARG 1 seed
METHOD method_27133 getUnderLavaStates ()Lcom/google/common/collect/ImmutableList;
METHOD method_27134 (IIILjava/util/Map$Entry;)Ljava/lang/Double;
ARG 3 entry
METHOD method_27135 getLavaShoreState ()Lnet/minecraft/class_2680;
COMMENT Returns the state that will make up the boundary between the land and the lava ocean.

View File

@ -1,21 +0,0 @@
CLASS net/minecraft/class_3506 net/minecraft/world/gen/surfacebuilder/BadlandsSurfaceBuilder
FIELD field_15616 BROWN_TERRACOTTA Lnet/minecraft/class_2680;
FIELD field_15617 LIGHT_GRAY_TERRACOTTA Lnet/minecraft/class_2680;
FIELD field_15618 heightNoise Lnet/minecraft/class_3543;
FIELD field_15619 layerNoise Lnet/minecraft/class_3543;
FIELD field_15620 ORANGE_TERRACOTTA Lnet/minecraft/class_2680;
FIELD field_15621 RED_TERRACOTTA Lnet/minecraft/class_2680;
FIELD field_15622 seed J
FIELD field_15623 heightCutoffNoise Lnet/minecraft/class_3543;
FIELD field_15624 WHITE_TERRACOTTA Lnet/minecraft/class_2680;
FIELD field_15625 TERRACOTTA Lnet/minecraft/class_2680;
FIELD field_15626 YELLOW_TERRACOTTA Lnet/minecraft/class_2680;
FIELD field_15627 layerBlocks [Lnet/minecraft/class_2680;
METHOD method_15207 calculateLayerBlockState (III)Lnet/minecraft/class_2680;
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_15209 initLayerBlocks (J)V
COMMENT Seeds the layers by creating multiple bands of colored terracotta. The yellow and red terracotta bands are one block thick while the brown
COMMENT terracotta band is 2 blocks thick. Then, a gradient band is created with white terracotta in the center and light gray terracotta on the top and bottom.
ARG 1 seed

View File

@ -1,6 +0,0 @@
CLASS net/minecraft/class_5163 net/minecraft/world/gen/surfacebuilder/BasaltDeltasSurfaceBuilder
FIELD field_23915 BASALT Lnet/minecraft/class_2680;
FIELD field_23916 BLACKSTONE Lnet/minecraft/class_2680;
FIELD field_23917 GRAVEL Lnet/minecraft/class_2680;
FIELD field_23918 SURFACE_STATES Lcom/google/common/collect/ImmutableList;
FIELD field_23919 UNDER_LAVA_STATES Lcom/google/common/collect/ImmutableList;

View File

@ -1,23 +0,0 @@
CLASS net/minecraft/class_3504 net/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilder
FIELD field_15610 surfaceBuilder Lnet/minecraft/class_3523;
FIELD field_15611 config Lnet/minecraft/class_3531;
FIELD field_25015 REGISTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_25878 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_3523;Lnet/minecraft/class_3531;)V
ARG 1 surfaceBuilder
ARG 2 config
METHOD method_15197 getConfig ()Lnet/minecraft/class_3531;
METHOD method_15198 generate (Ljava/util/Random;Lnet/minecraft/class_6557;Lnet/minecraft/class_1959;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIJ)V
ARG 1 random
ARG 2 chunk
ARG 3 biome
ARG 4 x
ARG 5 z
ARG 6 height
ARG 7 noise
ARG 9 defaultBlock
ARG 10 defaultFluid
ARG 11 seaLevel
ARG 13 seed
METHOD method_15199 initSeed (J)V
ARG 1 seed

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_5471 net/minecraft/world/gen/surfacebuilder/ConfiguredSurfaceBuilders
METHOD method_30610 register (Ljava/lang/String;Lnet/minecraft/class_3504;)Lnet/minecraft/class_3504;
ARG 0 id
ARG 1 configuredSurfaceBuilder

View File

@ -1,20 +0,0 @@
CLASS net/minecraft/class_3510 net/minecraft/world/gen/surfacebuilder/DefaultSurfaceBuilder
METHOD method_15218 generate (Ljava/util/Random;Lnet/minecraft/class_6557;Lnet/minecraft/class_1959;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;II)V
ARG 1 random
ARG 2 column
ARG 3 biome
ARG 4 x
ARG 5 z
ARG 6 height
ARG 7 noise
ARG 9 defaultFluid
ARG 10 fluidBlock
ARG 11 topBlock
ARG 12 underBlock
ARG 13 underwaterBlock
ARG 14 seaLevel
METHOD method_38463 (Lnet/minecraft/class_2680;Lnet/minecraft/class_6557;II)Lnet/minecraft/class_2680;
ARG 0 state
ARG 1 chunk
METHOD method_38464 isAboveAirOrFluid (Lnet/minecraft/class_6557;I)Z
ARG 0 chunk

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_3507 net/minecraft/world/gen/surfacebuilder/ErodedBadlandsSurfaceBuilder
FIELD field_15628 ORANGE_TERRACOTTA Lnet/minecraft/class_2680;
FIELD field_15629 WHITE_TERRACOTTA Lnet/minecraft/class_2680;
FIELD field_15630 TERRACOTTA Lnet/minecraft/class_2680;

View File

@ -1,9 +0,0 @@
CLASS net/minecraft/class_3512 net/minecraft/world/gen/surfacebuilder/FrozenOceanSurfaceBuilder
FIELD field_15638 GRAVEL Lnet/minecraft/class_2680;
FIELD field_15639 ICE Lnet/minecraft/class_2680;
FIELD field_15640 PACKED_ICE Lnet/minecraft/class_2680;
FIELD field_15641 seed J
FIELD field_15642 icebergCutoffNoise Lnet/minecraft/class_3543;
FIELD field_15643 AIR Lnet/minecraft/class_2680;
FIELD field_15644 icebergNoise Lnet/minecraft/class_3543;
FIELD field_15645 SNOW_BLOCK Lnet/minecraft/class_2680;

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3511 net/minecraft/world/gen/surfacebuilder/GiantTreeTaigaSurfaceBuilder

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3516 net/minecraft/world/gen/surfacebuilder/GravellyMountainSurfaceBuilder

View File

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

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_6587 net/minecraft/world/gen/surfacebuilder/LoftyPeaksSurfaceBuilder
FIELD field_34731 STEEP_SLOPE_BLOCK_CONFIG Lnet/minecraft/class_6588$class_6589;

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3514 net/minecraft/world/gen/surfacebuilder/MountainSurfaceBuilder

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_4789 net/minecraft/world/gen/surfacebuilder/NetherForestSurfaceBuilder
FIELD field_22201 seed J
FIELD field_22203 surfaceNoise Lnet/minecraft/class_3537;

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_3520 net/minecraft/world/gen/surfacebuilder/NetherSurfaceBuilder
FIELD field_15659 GRAVEL Lnet/minecraft/class_2680;
FIELD field_15661 seed J
FIELD field_15662 GLOWSTONE Lnet/minecraft/class_2680;
FIELD field_15663 noise Lnet/minecraft/class_3537;

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3519 net/minecraft/world/gen/surfacebuilder/NopeSurfaceBuilder

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3524 net/minecraft/world/gen/surfacebuilder/ShatteredSavannaSurfaceBuilder

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_6590 net/minecraft/world/gen/surfacebuilder/SnowcappedPeaksSurfaceBuilder
FIELD field_34739 STEEP_SLOPE_BLOCK_CONFIG Lnet/minecraft/class_6588$class_6589;

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_6591 net/minecraft/world/gen/surfacebuilder/SnowySlopesSurfaceBuilder
FIELD field_34740 STEEP_SLOPE_BLOCK_CONFIG Lnet/minecraft/class_6588$class_6589;

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_4790 net/minecraft/world/gen/surfacebuilder/SoulSandValleySurfaceBuilder
FIELD field_22204 GRAVEL Lnet/minecraft/class_2680;
FIELD field_22209 SOUL_SAND Lnet/minecraft/class_2680;
FIELD field_22210 SOUL_SOIL Lnet/minecraft/class_2680;
FIELD field_23924 SURFACE_STATES Lcom/google/common/collect/ImmutableList;

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_6592 net/minecraft/world/gen/surfacebuilder/StoneShoreSurfaceBuilder

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_6593 net/minecraft/world/gen/surfacebuilder/StonyPeaksSurfaceBuilder

View File

@ -1,79 +0,0 @@
CLASS net/minecraft/class_3523 net/minecraft/world/gen/surfacebuilder/SurfaceBuilder
COMMENT Places the top blocks of a biome during chunk generation.
FIELD field_15667 END_STONE Lnet/minecraft/class_2680;
FIELD field_15668 COARSE_DIRT Lnet/minecraft/class_2680;
FIELD field_15669 PODZOL Lnet/minecraft/class_2680;
FIELD field_15670 STONE_CONFIG Lnet/minecraft/class_3527;
FIELD field_15671 END_CONFIG Lnet/minecraft/class_3527;
FIELD field_15672 BADLANDS_CONFIG Lnet/minecraft/class_3527;
FIELD field_15673 GRAVEL_CONFIG Lnet/minecraft/class_3527;
FIELD field_15675 WHITE_TERRACOTTA Lnet/minecraft/class_2680;
FIELD field_15677 GRASS_CONFIG Lnet/minecraft/class_3527;
FIELD field_15678 COARSE_DIRT_CONFIG Lnet/minecraft/class_3527;
FIELD field_15679 GRAVEL Lnet/minecraft/class_2680;
FIELD field_15682 SAND Lnet/minecraft/class_2680;
FIELD field_15686 MYCELIUM Lnet/minecraft/class_2680;
FIELD field_15687 SAND_SAND_UNDERWATER_CONFIG Lnet/minecraft/class_3527;
FIELD field_15690 NETHER_CONFIG Lnet/minecraft/class_3527;
FIELD field_15691 PODZOL_CONFIG Lnet/minecraft/class_3527;
FIELD field_15694 SAND_CONFIG Lnet/minecraft/class_3527;
FIELD field_15696 DIRT Lnet/minecraft/class_2680;
FIELD field_15697 GRASS_SAND_UNDERWATER_CONFIG Lnet/minecraft/class_3527;
FIELD field_15700 NETHERRACK Lnet/minecraft/class_2680;
FIELD field_15703 GRASS_BLOCK Lnet/minecraft/class_2680;
FIELD field_15704 RED_SAND Lnet/minecraft/class_2680;
FIELD field_15705 MYCELIUM_CONFIG Lnet/minecraft/class_3527;
FIELD field_15706 STONE Lnet/minecraft/class_2680;
FIELD field_22213 SOUL_SAND_CONFIG Lnet/minecraft/class_3527;
FIELD field_22214 CRIMSON_NYLIUM_CONFIG Lnet/minecraft/class_3527;
FIELD field_22215 WARPED_NYLIUM_CONFIG Lnet/minecraft/class_3527;
FIELD field_22218 SOUL_SAND Lnet/minecraft/class_2680;
FIELD field_22219 CRIMSON_NYLIUM Lnet/minecraft/class_2680;
FIELD field_22220 WARPED_NYLIUM Lnet/minecraft/class_2680;
FIELD field_22221 NETHER_WART_BLOCK Lnet/minecraft/class_2680;
FIELD field_22222 WARPED_WART_BLOCK Lnet/minecraft/class_2680;
FIELD field_23925 BASALT_DELTA_CONFIG Lnet/minecraft/class_3527;
FIELD field_23927 BLACKSTONE Lnet/minecraft/class_2680;
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_34747 SNOW_BLOCK Lnet/minecraft/class_2680;
FIELD field_34748 DIRT_SNOW_CONFIG Lnet/minecraft/class_3527;
FIELD field_34749 SNOW_CONFIG Lnet/minecraft/class_3527;
FIELD field_34750 LOFTY_PEAKS_CONFIG Lnet/minecraft/class_3527;
FIELD field_34751 SNOW_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_6557;Lnet/minecraft/class_1959;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIJLnet/minecraft/class_3531;)V
COMMENT Places the surface blocks for the given column.
ARG 1 random
COMMENT the Random instance, seeded with a hash of the x and z coordinates
ARG 2 column
COMMENT the current column being surface built
ARG 3 biome
COMMENT the biome in the column that is being surface built
ARG 4 x
COMMENT X coordinate of the column
ARG 5 z
COMMENT Z coordinate of the column
ARG 6 height
COMMENT height of the column retrieved using {@link net.minecraft.world.Heightmap.Type#WORLD_SURFACE_WG}, and will never be lower than the sea level
ARG 7 noise
COMMENT noise value at this column. Has a range of {@code (-8, 8)} but follows a normal distribution so most values will be around {@code (-2, 2)}
ARG 9 defaultBlock
COMMENT default block of the chunk generator, used to know which block to replace with the surface blocks
ARG 10 defaultFluid
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
METHOD method_15307 register (Ljava/lang/String;Lnet/minecraft/class_3523;)Lnet/minecraft/class_3523;
ARG 0 id
ARG 1 surfaceBuilder
METHOD method_29003 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_30478 withConfig (Lnet/minecraft/class_3531;)Lnet/minecraft/class_3504;
ARG 1 config

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_3531 net/minecraft/world/gen/surfacebuilder/SurfaceConfig
METHOD method_15330 getUnderwaterMaterial ()Lnet/minecraft/class_2680;
METHOD method_15336 getUnderMaterial ()Lnet/minecraft/class_2680;
METHOD method_15337 getTopMaterial ()Lnet/minecraft/class_2680;

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3529 net/minecraft/world/gen/surfacebuilder/SwampSurfaceBuilder

View File

@ -1,17 +0,0 @@
CLASS net/minecraft/class_3527 net/minecraft/world/gen/surfacebuilder/TernarySurfaceConfig
FIELD field_15715 topMaterial Lnet/minecraft/class_2680;
FIELD field_15716 underwaterMaterial Lnet/minecraft/class_2680;
FIELD field_15717 underMaterial Lnet/minecraft/class_2680;
FIELD field_25017 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
ARG 1 topMaterial
ARG 2 underMaterial
ARG 3 underwaterMaterial
METHOD method_29004 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_29005 (Lnet/minecraft/class_3527;)Lnet/minecraft/class_2680;
ARG 0 config
METHOD method_29006 (Lnet/minecraft/class_3527;)Lnet/minecraft/class_2680;
ARG 0 config
METHOD method_29007 (Lnet/minecraft/class_3527;)Lnet/minecraft/class_2680;
ARG 0 config

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_3535 net/minecraft/world/gen/surfacebuilder/WoodedBadlandsSurfaceBuilder
FIELD field_15740 ORANGE_TERRACOTTA Lnet/minecraft/class_2680;
FIELD field_15741 WHITE_TERRACOTTA Lnet/minecraft/class_2680;
FIELD field_15742 TERRACOTTA Lnet/minecraft/class_2680;