1.18-pre1

This commit is contained in:
modmuss50 2021-11-11 18:05:24 +00:00
parent 870f70f039
commit 1f0b4b7ebc
91 changed files with 107 additions and 561 deletions

View File

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

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_6780
METHOD method_38109 getBiome (IIILnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_1959;

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_6797
METHOD method_14452 getPositions (Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;

View File

@ -4,8 +4,6 @@ CLASS net/minecraft/class_5317 net/minecraft/client/world/GeneratorType
FIELD field_25053 SCREEN_PROVIDERS Ljava/util/Map;
FIELD field_25054 FLAT Lnet/minecraft/class_5317;
FIELD field_25056 SINGLE_BIOME_SURFACE Lnet/minecraft/class_5317;
FIELD field_25057 SINGLE_BIOME_CAVES Lnet/minecraft/class_5317;
FIELD field_25058 SINGLE_BIOME_FLOATING_ISLANDS Lnet/minecraft/class_5317;
FIELD field_25059 DEBUG_ALL_BLOCK_STATES Lnet/minecraft/class_5317;
FIELD field_25060 displayName Lnet/minecraft/class_2561;
METHOD <init> (Ljava/lang/String;)V
@ -24,21 +22,11 @@ CLASS net/minecraft/class_5317 net/minecraft/client/world/GeneratorType
ARG 1 generatorOptions
ARG 2 type
ARG 3 biome
METHOD method_29080 (Lnet/minecraft/class_525;Lnet/minecraft/class_5285;)Lnet/minecraft/class_437;
ARG 0 screen
ARG 1 generatorOptions
METHOD method_29081 (Lnet/minecraft/class_525;Lnet/minecraft/class_5285;Lnet/minecraft/class_1959;)V
ARG 2 biome
METHOD method_29082 (Lnet/minecraft/class_525;Lnet/minecraft/class_5285;Lnet/minecraft/class_3232;)V
ARG 2 config
METHOD method_29083 getFirstBiome (Lnet/minecraft/class_5455;Lnet/minecraft/class_5285;)Lnet/minecraft/class_1959;
ARG 0 registryManager
ARG 1 options
METHOD method_29084 (Lnet/minecraft/class_525;Lnet/minecraft/class_5285;)Lnet/minecraft/class_437;
ARG 0 screen
ARG 1 generatorOptions
METHOD method_29085 (Lnet/minecraft/class_525;Lnet/minecraft/class_5285;Lnet/minecraft/class_1959;)V
ARG 2 biome
METHOD method_29086 (Lnet/minecraft/class_525;Lnet/minecraft/class_5285;)Lnet/minecraft/class_437;
ARG 0 screen
ARG 1 generatorOptions

View File

@ -4,6 +4,5 @@ CLASS net/minecraft/class_5475 net/minecraft/data/report/BiomeListProvider
FIELD field_26379 generator Lnet/minecraft/class_2403;
METHOD <init> (Lnet/minecraft/class_2403;)V
ARG 1 generator
METHOD method_30682 getPath (Ljava/nio/file/Path;Lnet/minecraft/class_2960;)Ljava/nio/file/Path;
METHOD method_30682 getPath (Ljava/nio/file/Path;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Ljava/nio/file/Path;
ARG 0 root
ARG 1 id

View File

@ -7,7 +7,6 @@ CLASS net/minecraft/class_6637 net/minecraft/datafixer/fix/ChunkHeightAndBiomeFi
FIELD field_35025 HEIGHTMAP_KEYS [Ljava/lang/String;
FIELD field_35029 RAW_BIOME_IDS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_35444 CONTEXT Ljava/lang/String;
FIELD field_35445 OLD_NOISE_STATUSES Ljava/util/Set;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 schema
METHOD method_38793 ceilLog2 (I)I

View File

@ -308,7 +308,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT based on its current and destination worlds, plus
COMMENT any portals that may be present.
ARG 1 destination
METHOD method_30330 getPortalRect (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
METHOD method_30330 getPortalRect (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;ZLnet/minecraft/class_2784;)Ljava/util/Optional;
ARG 1 destWorld
ARG 2 destPos
ARG 3 destIsNether

View File

@ -15,5 +15,5 @@ CLASS net/minecraft/class_6607 net/minecraft/server/command/JfrCommand
ARG 0 source
METHOD method_38618 (Lnet/minecraft/class_2168;)Z
ARG 0 source
METHOD method_39499 (Ljava/io/File;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;
METHOD method_39499 (Ljava/nio/file/Path;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;
ARG 1 style

View File

@ -12,7 +12,7 @@ CLASS net/minecraft/class_6608 net/minecraft/server/command/ResetChunksCommand
ARG 0 context
METHOD method_38625 (Lnet/minecraft/class_2168;)Z
ARG 0 source
METHOD method_38626 executeResetChunks (Lnet/minecraft/class_2168;I)I
METHOD method_38626 executeResetChunks (Lnet/minecraft/class_2168;IZ)I
ARG 0 source
ARG 1 radius
METHOD method_38627 (Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;

View File

@ -30,9 +30,8 @@ CLASS net/minecraft/class_3784 net/minecraft/structure/pool/StructurePoolElement
ARG 3 rotation
METHOD method_16757 getType ()Lnet/minecraft/class_3816;
METHOD method_19308 getGroundLevelDelta ()I
METHOD method_30421 ofFeature (Lnet/minecraft/class_2975;)Ljava/util/function/Function;
ARG 0 processors
METHOD method_30422 (Lnet/minecraft/class_2975;Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3776;
METHOD method_30421 ofFeature (Lnet/minecraft/class_6796;)Ljava/util/function/Function;
METHOD method_30422 (Lnet/minecraft/class_6796;Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3776;
ARG 1 projection
METHOD method_30425 ofLegacySingle (Ljava/lang/String;)Ljava/util/function/Function;
ARG 0 id

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_6127 net/minecraft/unused/packageinfo/PackageInfo6127

View File

@ -6,21 +6,7 @@ CLASS net/minecraft/class_3542 net/minecraft/util/StringIdentifiable
COMMENT and a given decode function.
ARG 0 enumValues
ARG 1 fromString
METHOD method_28141 createCodec (Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
COMMENT Creates a codec that serializes a class implementing this interface using either
COMMENT the given toInt and fromInt mapping functions (when compressed output is
COMMENT requested), or its {@link #asString()} method and a given fromString function.
ARG 0 compressedEncoder
ARG 1 compressedDecoder
ARG 2 decoder
METHOD method_28142 toKeyable ([Lnet/minecraft/class_3542;)Lcom/mojang/serialization/Keyable;
ARG 0 values
METHOD method_28143 ([Ljava/lang/Enum;I)Ljava/lang/Enum;
ARG 1 ordinal
CLASS 1
METHOD encode (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 value
METHOD method_28148 (Ljava/util/function/Function;Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 1 name
METHOD method_28149 (Ljava/util/function/IntFunction;Ljava/lang/Number;)Lcom/mojang/serialization/DataResult;
ARG 1 id

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_2361 net/minecraft/util/collection/IdList
FIELD field_11098 list Ljava/util/List;
FIELD field_11099 nextId I
FIELD field_11100 idMap Ljava/util/IdentityHashMap;
FIELD field_11100 idMap Lit/unimi/dsi/fastutil/objects/Object2IntMap;
METHOD <init> (I)V
ARG 1 initialSize
METHOD method_10203 set (Ljava/lang/Object;I)V

View File

@ -0,0 +1,21 @@
CLASS net/minecraft/class_5506 net/minecraft/util/dynamic/EntryLoader
METHOD method_31154 resourceBacked (Lnet/minecraft/class_3300;)Lnet/minecraft/class_5506;
ARG 0 resourceManager
METHOD method_31155 load (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Decoder;)Ljava/util/Optional;
ARG 2 registryId
ARG 3 entryId
METHOD method_31156 getKnownEntryPaths (Lnet/minecraft/class_5321;)Ljava/util/Collection;
COMMENT @return A collection of file Identifiers of all known entries of the given registry.
COMMENT Note that these are file Identifiers for use in a resource manager, not the logical names of the entries.
ARG 1 key
CLASS 1
METHOD method_31158 (Ljava/lang/String;)Z
ARG 0 name
CLASS class_5507 Impl
FIELD field_26741 values Ljava/util/Map;
METHOD method_31159 add (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Encoder;ILjava/lang/Object;Lcom/mojang/serialization/Lifecycle;)V
ARG 1 registryManager
ARG 2 key
ARG 4 rawId
ARG 5 entry
ARG 6 lifecycle

View File

@ -1,11 +1,9 @@
CLASS net/minecraft/class_5382 net/minecraft/util/dynamic/RegistryOps
FIELD field_25509 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_25511 registryManager Lnet/minecraft/class_5455;
FIELD field_25512 valueHolders Ljava/util/Map;
FIELD field_26738 entryLoader Lnet/minecraft/class_5382$class_5506;
FIELD field_26738 entryLoader Lnet/minecraft/class_5506;
FIELD field_26739 entryOps Lnet/minecraft/class_5382;
FIELD field_33379 JSON_FILE_EXTENSION Ljava/lang/String;
METHOD <init> (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5382$class_5506;Lnet/minecraft/class_5455;Ljava/util/IdentityHashMap;)V
METHOD <init> (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5506;Lnet/minecraft/class_5455;Ljava/util/IdentityHashMap;)V
ARG 1 delegate
ARG 2 entryLoader
ARG 3 registryManager
@ -31,15 +29,12 @@ CLASS net/minecraft/class_5382 net/minecraft/util/dynamic/RegistryOps
ARG 4 allowInlineDefinitions
METHOD method_29761 getValueHolder (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5382$class_5383;
ARG 1 registryRef
METHOD method_29763 readSupplier (Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;
METHOD method_29763 readSupplier (Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult;
COMMENT Reads a supplier for a registry element.
COMMENT
COMMENT <p>This logic is used by both {@code decodeOrId} and {@code loadToRegistry}.
ARG 1 key
ARG 2 registry
ARG 3 codec
ARG 4 elementId
METHOD method_31150 of (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5382$class_5506;Lnet/minecraft/class_5455;)Lnet/minecraft/class_5382;
METHOD method_31150 of (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5506;Lnet/minecraft/class_5455;)Lnet/minecraft/class_5382;
ARG 0 delegate
ARG 1 entryLoader
ARG 2 registryManager
@ -47,30 +42,7 @@ CLASS net/minecraft/class_5382 net/minecraft/util/dynamic/RegistryOps
ARG 1 key
METHOD method_36574 ofLoaded (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_3300;Lnet/minecraft/class_5455;)Lnet/minecraft/class_5382;
ARG 2 registryManager
METHOD method_36575 ofLoaded (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5382$class_5506;Lnet/minecraft/class_5455;)Lnet/minecraft/class_5382;
METHOD method_36575 ofLoaded (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5506;Lnet/minecraft/class_5455;)Lnet/minecraft/class_5382;
ARG 2 registryManager
CLASS class_5383 ValueHolder
FIELD field_25513 values Ljava/util/Map;
CLASS class_5506 EntryLoader
METHOD method_31154 resourceBacked (Lnet/minecraft/class_3300;)Lnet/minecraft/class_5382$class_5506;
ARG 0 resourceManager
METHOD method_31155 load (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Decoder;)Ljava/util/Optional;
ARG 2 registryId
ARG 3 entryId
METHOD method_31156 getKnownEntryPaths (Lnet/minecraft/class_5321;)Ljava/util/Collection;
COMMENT @return A collection of file Identifiers of all known entries of the given registry.
COMMENT Note that these are file Identifiers for use in a resource manager, not the logical names of the entries.
ARG 1 key
CLASS 1
METHOD method_31158 (Ljava/lang/String;)Z
ARG 0 name
CLASS class_5507 Impl
FIELD field_26741 values Ljava/util/Map;
FIELD field_26742 entryToRawId Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_26743 entryToLifecycle Ljava/util/Map;
METHOD method_31159 add (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Encoder;ILjava/lang/Object;Lcom/mojang/serialization/Lifecycle;)V
ARG 1 registryManager
ARG 2 key
ARG 4 rawId
ARG 5 entry
ARG 6 lifecycle

View File

@ -313,10 +313,7 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
ARG 8 end
METHOD method_33723 square (D)D
ARG 0 n
METHOD method_33825 magnitude (IDI)D
ARG 0 x
ARG 1 y
ARG 3 z
METHOD method_33825 magnitude (DDD)D
METHOD method_34939 clamp (BBB)B
ARG 0 value
ARG 1 min
@ -389,6 +386,4 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
COMMENT {@return {@code a} rounded down to the nearest multiple of {@code b}}
ARG 0 a
ARG 2 b
METHOD method_39241 hypot (ID)D
ARG 0 a
ARG 1 b
METHOD method_39241 hypot (DD)D

View File

@ -50,7 +50,7 @@ CLASS net/minecraft/class_5455 net/minecraft/util/registry/DynamicRegistryManage
ARG 1 registryRef
ARG 2 entryCodec
ARG 3 networkEntryCodec
METHOD method_31141 (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5382$class_5506$class_5507;Lnet/minecraft/class_5455$class_5456;)V
METHOD method_31141 (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5506$class_5507;Lnet/minecraft/class_5455$class_5456;)V
ARG 0 registryManager
ARG 1 entryLoader
ARG 2 info
@ -62,17 +62,17 @@ CLASS net/minecraft/class_5455 net/minecraft/util/registry/DynamicRegistryManage
COMMENT Represents the serialization behavior of the registries, including the
COMMENT id of the registry, the codec for its elements, and whether the registry
COMMENT should be sent to the client.
FIELD field_25920 registry Lnet/minecraft/class_5321;
FIELD field_25921 entryCodec Lcom/mojang/serialization/Codec;
FIELD field_26687 networkEntryCodec Lcom/mojang/serialization/Codec;
FIELD comp_293 registry Lnet/minecraft/class_5321;
FIELD comp_294 entryCodec Lcom/mojang/serialization/Codec;
FIELD comp_295 networkEntryCodec Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V
ARG 1 registry
ARG 2 entryCodec
ARG 3 networkEntryCodec
METHOD method_30535 getRegistry ()Lnet/minecraft/class_5321;
METHOD method_30536 getEntryCodec ()Lcom/mojang/serialization/Codec;
METHOD comp_293 registry ()Lnet/minecraft/class_5321;
METHOD comp_294 entryCodec ()Lcom/mojang/serialization/Codec;
METHOD comp_295 networkEntryCodec ()Lcom/mojang/serialization/Codec;
METHOD method_30537 isSynced ()Z
METHOD method_31061 getNetworkEntryCodec ()Lcom/mojang/serialization/Codec;
CLASS class_5457 Impl
COMMENT An immutable implementation of the dynamic registry manager, representing
COMMENT a specialized configuration of registries. It has a codec that allows

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_11148 DECORATOR Lnet/minecraft/class_2378;
FIELD field_11150 PAINTING_MOTIVE Lnet/minecraft/class_2348;
FIELD field_11152 STAT_TYPE Lnet/minecraft/class_2378;
FIELD field_11154 FLUID Lnet/minecraft/class_2348;
@ -87,7 +86,6 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
FIELD field_25109 POTION_KEY Lnet/minecraft/class_5321;
FIELD field_25110 CARVER_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;
FIELD field_25115 BLOCK_STATE_PROVIDER_TYPE_KEY Lnet/minecraft/class_5321;
FIELD field_25117 FOLIAGE_PLACER_TYPE_KEY Lnet/minecraft/class_5321;

View File

@ -32,10 +32,13 @@ CLASS net/minecraft/class_2370 net/minecraft/util/registry/SimpleRegistry
ARG 1 lifecycle
ARG 2 entryCodec
CLASS class_5501 RegistryManagerEntry
FIELD field_26684 key Lnet/minecraft/class_5321;
FIELD field_26685 rawId I
FIELD field_26686 entry Ljava/lang/Object;
FIELD comp_290 key Lnet/minecraft/class_5321;
FIELD comp_291 rawId I
FIELD comp_292 entry Ljava/lang/Object;
METHOD <init> (Lnet/minecraft/class_5321;ILjava/lang/Object;)V
ARG 1 key
ARG 2 rawId
ARG 3 entry
METHOD comp_290 key ()Lnet/minecraft/class_5321;
METHOD comp_291 rawId ()I
METHOD comp_292 entry ()Ljava/lang/Object;

View File

@ -8,6 +8,5 @@ CLASS net/minecraft/class_1946 net/minecraft/world/PortalForcer
ARG 3 portalDirection
ARG 4 distanceOrthogonalToPortal
METHOD method_30482 createPortal (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)Ljava/util/Optional;
METHOD method_30483 getPortalRect (Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
ARG 1 destPos
METHOD method_30483 getPortalRect (Lnet/minecraft/class_2338;ZLnet/minecraft/class_2784;)Ljava/util/Optional;
ARG 2 destIsNether

View File

@ -14,8 +14,7 @@ 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_38105 isFeatureAllowed (Lnet/minecraft/class_2975;)Z
ARG 1 feature
METHOD method_38105 isFeatureAllowed (Lnet/minecraft/class_6796;)Z
CLASS class_5495 Builder
FIELD field_26642 carvers Ljava/util/Map;
FIELD field_26643 features Ljava/util/List;
@ -28,6 +27,5 @@ CLASS net/minecraft/class_5485 net/minecraft/world/biome/GenerationSettings
METHOD method_30991 carver (Lnet/minecraft/class_2893$class_2894;Lnet/minecraft/class_2922;)Lnet/minecraft/class_5485$class_5495;
ARG 1 carverStep
ARG 2 carver
METHOD method_30992 feature (Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_2975;)Lnet/minecraft/class_5485$class_5495;
METHOD method_30992 feature (Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_6796;)Lnet/minecraft/class_5485$class_5495;
ARG 1 featureStep
ARG 2 feature

View File

@ -13,7 +13,7 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource
ARG 1 seed
METHOD method_28442 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_28443 getBiomes ()Ljava/util/List;
METHOD method_38109 getBiome (IIILnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_1959;
METHOD method_38109 (IIILnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_1959;
ARG 1 x
ARG 2 y
ARG 3 z

View File

@ -18,29 +18,25 @@ CLASS net/minecraft/class_4766 net/minecraft/world/biome/source/MultiNoiseBiomeS
FIELD field_24723 NETHER Lnet/minecraft/class_4766$class_5305;
FIELD field_24724 BY_IDENTIFIER Ljava/util/Map;
FIELD field_24725 id Lnet/minecraft/class_2960;
FIELD field_24726 biomeSourceFunction Ljava/util/function/BiFunction;
FIELD field_24726 biomeSourceFunction Ljava/util/function/Function;
FIELD field_34499 OVERWORLD Lnet/minecraft/class_4766$class_5305;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/function/BiFunction;)V
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/function/Function;)V
ARG 1 id
ARG 2 biomeSourceFunction
METHOD method_28469 getBiomeSource (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4766;
ARG 1 biomeRegistry
METHOD method_31088 (Lnet/minecraft/class_4766$class_5305;Lnet/minecraft/class_2378;)Lnet/minecraft/class_4766;
ARG 0 preset
ARG 1 biomeRegistry
CLASS class_5502 Instance
FIELD comp_274 preset Lnet/minecraft/class_4766$class_5305;
FIELD comp_275 biomeRegistry Lnet/minecraft/class_2378;
FIELD field_26694 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_26695 preset Lnet/minecraft/class_4766$class_5305;
FIELD field_26696 biomeRegistry Lnet/minecraft/class_2378;
METHOD <init> (Lnet/minecraft/class_4766$class_5305;Lnet/minecraft/class_2378;)V
ARG 1 preset
ARG 2 biomeRegistry
METHOD method_31094 getPreset ()Lnet/minecraft/class_4766$class_5305;
METHOD comp_274 preset ()Lnet/minecraft/class_4766$class_5305;
METHOD comp_275 biomeRegistry ()Lnet/minecraft/class_2378;
METHOD method_31095 (Lnet/minecraft/class_4766$class_5305;)Lcom/mojang/serialization/DataResult;
ARG 0 preset
METHOD method_31096 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_31097 (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;
ARG 0 id
METHOD method_31098 getBiomeRegistry ()Lnet/minecraft/class_2378;
METHOD method_31101 getBiomeSource ()Lnet/minecraft/class_4766;

View File

@ -115,17 +115,6 @@ CLASS net/minecraft/class_6544 net/minecraft/world/biome/source/util/MultiNoiseU
METHOD <init> (Ljava/util/List;)V
ARG 1 entries
METHOD method_38128 getEntries ()Ljava/util/List;
METHOD method_38129 getValue (Lnet/minecraft/class_6544$class_6553;)Ljava/lang/Object;
ARG 1 point
METHOD method_38130 getValue (Lnet/minecraft/class_6544$class_6553;Lnet/minecraft/class_6544$class_6545;)Ljava/lang/Object;
ARG 1 point
ARG 2 distanceFunction
METHOD method_38131 getValue (Lnet/minecraft/class_6544$class_6553;Ljava/util/function/Supplier;)Ljava/lang/Object;
ARG 1 point
ARG 2 defaultValue
METHOD method_38132 getValueSimple (Lnet/minecraft/class_6544$class_6553;Ljava/util/function/Supplier;)Ljava/lang/Object;
ARG 1 point
ARG 2 defaultValue
CLASS class_6548 SearchTree
FIELD field_34486 MAX_NODES_FOR_SIMPLE_TREE I
FIELD field_34487 firstNode Lnet/minecraft/class_6544$class_6548$class_6550;
@ -161,10 +150,9 @@ CLASS net/minecraft/class_6544 net/minecraft/world/biome/source/util/MultiNoiseU
METHOD method_38157 getEnclosingParameters (Ljava/util/List;)Ljava/util/List;
ARG 0 subTree
CLASS class_6549 TreeLeafNode
FIELD field_34489 value Ljava/util/function/Supplier;
METHOD <init> (Lnet/minecraft/class_6544$class_4762;Ljava/util/function/Supplier;)V
FIELD field_34489 value Ljava/lang/Object;
METHOD <init> (Lnet/minecraft/class_6544$class_4762;Ljava/lang/Object;)V
ARG 1 parameters
ARG 2 value
CLASS class_6550 TreeNode
FIELD field_34490 parameters [Lnet/minecraft/class_6544$class_6546;
METHOD <init> (Ljava/util/List;)V

View File

@ -14,9 +14,9 @@ CLASS net/minecraft/class_6555 net/minecraft/world/biome/source/util/VanillaTerr
ARG 1 continentalnessNoise
ARG 2 erosionNoise
ARG 3 weirdnessNoise
METHOD method_38211 createFlatOffsetSpline (FFFFFF)Lnet/minecraft/class_6492;
METHOD method_38212 createLandSpline (FFFFFFZZ)Lnet/minecraft/class_6492;
METHOD method_38213 buildErosionFactorSpline (FZ)Lnet/minecraft/class_6492;
METHOD method_38211 createFlatOffsetSpline (FFFFFFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;
METHOD method_38212 createLandSpline (FFFFFFZZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;
METHOD method_38213 buildErosionFactorSpline (FZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;
ARG 0 value
METHOD method_38214 getOffset (Lnet/minecraft/class_6555$class_6556;)F
ARG 1 point

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_6765 net/minecraft/world/biome/source/util/VanillaTerrainParametersCreator
METHOD method_39421 createSurfaceParameters ()Lnet/minecraft/class_6555;
METHOD method_39421 createSurfaceParameters (Z)Lnet/minecraft/class_6555;
METHOD method_39422 createUndergroundParameters ()Lnet/minecraft/class_6555;
METHOD method_39423 createIslandParameters ()Lnet/minecraft/class_6555;

View File

@ -1,11 +0,0 @@
CLASS net/minecraft/class_6752 net/minecraft/world/chunk/BlendingData
FIELD field_35523 oldBiome Z
FIELD field_35524 oldNoise Z
METHOD <init> (ZZ)V
ARG 1 oldBiome
ARG 2 oldNoise
METHOD method_39356 toNbt ()Lnet/minecraft/class_2487;
METHOD method_39357 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_6752;
ARG 0 nbt
METHOD method_39358 isOldBiome ()Z
METHOD method_39359 isOldNoise ()Z

View File

@ -16,8 +16,7 @@ CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk
FIELD field_34552 structureStarts Ljava/util/Map;
FIELD field_34553 structureReferences Ljava/util/Map;
FIELD field_35468 blender Lnet/minecraft/class_6749;
FIELD field_35469 blendingData Lnet/minecraft/class_6752;
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;J[Lnet/minecraft/class_2826;Lnet/minecraft/class_6752;)V
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;J[Lnet/minecraft/class_2826;Lnet/minecraft/class_6749;)V
ARG 1 pos
ARG 2 upgradeData
ARG 3 heightLimitView
@ -87,21 +86,12 @@ CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk
ARG 1 pos
METHOD method_32914 getGameEventDispatcher (I)Lnet/minecraft/class_5713;
ARG 1 ySectionCoord
METHOD method_38255 getOrCreateChunkNoiseSampler (IIIIIILnet/minecraft/class_5818;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)Lnet/minecraft/class_6568;
ARG 1 minimumY
ARG 2 height
ARG 3 x
ARG 4 z
ARG 5 horizontalNoiseResolution
ARG 6 verticalNoiseResolutuion
ARG 7 noiseColumnSampler
ARG 9 settings
METHOD method_38255 getOrCreateChunkNoiseSampler (Lnet/minecraft/class_5818;Ljava/util/function/Supplier;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)Lnet/minecraft/class_6568;
METHOD method_38256 fillSectionArray (Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;[Lnet/minecraft/class_2826;)V
ARG 0 world
ARG 1 biome
ARG 2 sectionArray
METHOD method_38257 (Lnet/minecraft/class_1966;Lnet/minecraft/class_6544$class_6552;)V
ARG 1 source
METHOD method_38257 (Lnet/minecraft/class_6780;Lnet/minecraft/class_6544$class_6552;)V
ARG 2 sampler
METHOD method_38259 getSection (I)Lnet/minecraft/class_2826;
ARG 1 yIndex
@ -114,7 +104,6 @@ CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk
ARG 1 type
METHOD method_39296 getTickSchedulers ()Lnet/minecraft/class_2791$class_6745;
METHOD method_39297 usesOldNoise ()Z
METHOD method_39298 getBlendingData ()Lnet/minecraft/class_6752;
METHOD method_39299 getBlender ()Lnet/minecraft/class_6749;
METHOD method_39300 getBelowZeroRetrogen ()Lnet/minecraft/class_6746;
METHOD method_39460 getHeightLimitView ()Lnet/minecraft/class_5539;

View File

@ -51,8 +51,7 @@ CLASS net/minecraft/class_2826 net/minecraft/world/chunk/ChunkSection
ARG 2 count
METHOD method_31729 blockCoordFromChunkCoord (I)I
ARG 0 chunkPos
METHOD method_38291 (Lnet/minecraft/class_1966;Lnet/minecraft/class_6544$class_6552;II)V
ARG 1 source
METHOD method_38291 (Lnet/minecraft/class_6780;Lnet/minecraft/class_6544$class_6552;II)V
ARG 2 sampler
ARG 3 x
ARG 4 z

View File

@ -7,13 +7,13 @@ CLASS net/minecraft/class_2839 net/minecraft/world/chunk/ProtoChunk
FIELD field_35473 belowZeroRetrogen Lnet/minecraft/class_6746;
FIELD field_35474 blockTickScheduler Lnet/minecraft/class_4296;
FIELD field_35475 fluidTickScheduler Lnet/minecraft/class_4296;
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;Lnet/minecraft/class_6752;)V
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;Lnet/minecraft/class_6749;)V
ARG 1 pos
ARG 2 upgradeData
ARG 3 world
ARG 4 biomeRegistry
ARG 5 blendingData
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;[Lnet/minecraft/class_2826;Lnet/minecraft/class_4296;Lnet/minecraft/class_4296;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;Lnet/minecraft/class_6752;)V
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;[Lnet/minecraft/class_2826;Lnet/minecraft/class_4296;Lnet/minecraft/class_4296;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;Lnet/minecraft/class_6749;)V
ARG 1 pos
ARG 2 upgradeData
ARG 3 sections

View File

@ -12,7 +12,7 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;)V
ARG 1 world
ARG 2 pos
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_6755;Lnet/minecraft/class_6755;J[Lnet/minecraft/class_2826;Ljava/util/function/Consumer;Lnet/minecraft/class_6752;)V
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_6755;Lnet/minecraft/class_6755;J[Lnet/minecraft/class_2826;Ljava/util/function/Consumer;Lnet/minecraft/class_6749;)V
ARG 1 world
ARG 2 pos
ARG 3 upgradeData

View File

@ -81,13 +81,12 @@ CLASS net/minecraft/class_2874 net/minecraft/world/dimension/DimensionType
ARG 0 ambientLight
METHOD method_28516 getBrightness (I)F
ARG 1 lightLevel
METHOD method_28517 createDefaultDimensionOptions (Lnet/minecraft/class_5455;J)Lnet/minecraft/class_2370;
METHOD method_28517 createDefaultDimensionOptions (Lnet/minecraft/class_5455;JZ)Lnet/minecraft/class_2370;
METHOD method_28521 worldFromDimensionNbt (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult;
ARG 0 nbt
METHOD method_28522 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_28523 addRegistryDefaults (Lnet/minecraft/class_5455$class_5457;)Lnet/minecraft/class_5455$class_5457;
ARG 0 registryManager
METHOD method_28523 addRegistryDefaults (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5455;
METHOD method_28528 getSkyAngle (J)F
ARG 1 time
METHOD method_28531 getMoonPhase (J)I

View File

@ -1,7 +1,5 @@
CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
COMMENT Samples noise values for use in chunk generation.
FIELD field_28752 verticalNoiseResolution I
FIELD field_28753 noiseSizeY I
FIELD field_28754 config Lnet/minecraft/class_5309;
FIELD field_28756 islandNoise Lnet/minecraft/class_3541;
FIELD field_34633 caveLayerNoise Lnet/minecraft/class_5216;
@ -26,7 +24,6 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
FIELD field_34652 erosionNoise Lnet/minecraft/class_5216;
FIELD field_34653 weirdnessNoise Lnet/minecraft/class_5216;
FIELD field_34654 shiftNoise Lnet/minecraft/class_5216;
FIELD field_34655 terrainParameters Lnet/minecraft/class_6555;
FIELD field_34656 oreGapNoise Lnet/minecraft/class_5216;
FIELD field_34657 intialNoiseSampler Lnet/minecraft/class_6568$class_6571;
FIELD field_34659 oreFrequencyNoiseSamplerFactory Lnet/minecraft/class_6568$class_6571;
@ -40,7 +37,6 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
FIELD field_34667 hasNoiseCaves Z
FIELD field_34680 terrainNoise Lnet/minecraft/class_5822;
FIELD field_34681 jaggedNoise Lnet/minecraft/class_5216;
FIELD field_34682 minY I
FIELD field_34683 aquiferBarrierNoise Lnet/minecraft/class_5216;
FIELD field_34685 aquiferLavaNoise Lnet/minecraft/class_5216;
FIELD field_34686 aquiferRandomDeriver Lnet/minecraft/class_6574;
@ -48,15 +44,6 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
FIELD field_35132 aquiferFluidLevelSpreadNoise Lnet/minecraft/class_5216;
FIELD field_35208 depthBasedLayerRandomDeriver Lnet/minecraft/class_6574;
FIELD field_35362 spawnSuitabilityNoises Ljava/util/List;
METHOD <init> (IIILnet/minecraft/class_5309;ZJLnet/minecraft/class_2378;Lnet/minecraft/class_2919$class_6675;)V
ARG 1 horizontalNoiseResolution
ARG 2 verticalNoiseResolution
ARG 3 noiseSizeY
ARG 4 config
ARG 5 hasNoiseCaves
ARG 6 seed
ARG 8 noiseRegistry
ARG 9 randomProvider
METHOD method_33645 applySlides (DI)D
COMMENT Interpolates the noise at the top and bottom of the world.
ARG 1 noise

View File

@ -1,22 +1,19 @@
CLASS net/minecraft/class_6646 net/minecraft/world/gen/blockpredicate/BlockPredicate
FIELD field_35054 BASE_CODEC Lcom/mojang/serialization/Codec;
METHOD method_38873 getType ()Lnet/minecraft/class_6647;
METHOD method_38876 matchingBlock (Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646;
METHOD method_38876 matchingBlock (Lnet/minecraft/class_2248;Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646;
ARG 0 block
ARG 1 offset
METHOD method_38877 not (Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646;
ARG 0 predicate
METHOD method_38878 bothOf (Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646;
ARG 0 first
ARG 1 second
METHOD method_38879 matchingFluid (Lnet/minecraft/class_3611;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646;
METHOD method_38879 matchingFluid (Lnet/minecraft/class_3611;Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646;
ARG 0 fluid
ARG 1 offset
METHOD method_38880 allOf (Ljava/util/List;)Lnet/minecraft/class_6646;
ARG 0 predicates
METHOD method_38881 matchingBlocks (Ljava/util/List;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646;
METHOD method_38881 matchingBlocks (Ljava/util/List;Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646;
ARG 0 blocks
ARG 1 offset
METHOD method_38882 allOf ([Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646;
ARG 0 predicates
METHOD method_38883 replaceable ()Lnet/minecraft/class_6646;
@ -25,14 +22,11 @@ CLASS net/minecraft/class_6646 net/minecraft/world/gen/blockpredicate/BlockPredi
ARG 1 second
METHOD method_38885 anyOf (Ljava/util/List;)Lnet/minecraft/class_6646;
ARG 0 predicates
METHOD method_38886 matchingFluids (Ljava/util/List;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646;
METHOD method_38886 matchingFluids (Ljava/util/List;Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646;
ARG 0 fluids
ARG 1 offset
METHOD method_38887 anyOf ([Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646;
ARG 0 predicates
METHOD method_39009 wouldSurvive (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646;
METHOD method_39009 wouldSurvive (Lnet/minecraft/class_2680;Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646;
ARG 0 state
ARG 1 offset
METHOD method_39010 replaceable (Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646;
ARG 0 offset
METHOD method_39010 replaceable (Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646;
METHOD method_39011 alwaysTrue ()Lnet/minecraft/class_6646;

View File

@ -1,8 +1,7 @@
CLASS net/minecraft/class_6649 net/minecraft/world/gen/blockpredicate/MatchingBlocksBlockPredicate
FIELD field_35062 CODEC Lcom/mojang/serialization/Codec;
FIELD field_35063 blocks Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_2338;Ljava/util/List;)V
ARG 1 offset
METHOD <init> (Lnet/minecraft/class_2382;Ljava/util/List;)V
ARG 2 blocks
METHOD method_38894 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -1,8 +1,7 @@
CLASS net/minecraft/class_6650 net/minecraft/world/gen/blockpredicate/MatchingFluidsBlockPredicate
FIELD field_35065 CODEC Lcom/mojang/serialization/Codec;
FIELD field_35066 fluids Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_2338;Ljava/util/List;)V
ARG 1 offset
METHOD <init> (Lnet/minecraft/class_2382;Ljava/util/List;)V
ARG 2 fluids
METHOD method_38898 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -1,12 +1,10 @@
CLASS net/minecraft/class_6679 net/minecraft/world/gen/blockpredicate/OffsetPredicate
FIELD field_35157 offset Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_2338;)V
ARG 1 offset
FIELD field_35157 offset Lnet/minecraft/class_2382;
METHOD method_38893 test (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_39013 registerOffsetField (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;
ARG 0 instance
METHOD method_39014 (Lnet/minecraft/class_6679;)Lnet/minecraft/class_2338;
METHOD method_39014 (Lnet/minecraft/class_6679;)Lnet/minecraft/class_2382;
ARG 0 predicate
METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z
ARG 1 world

View File

@ -1,15 +1,14 @@
CLASS net/minecraft/class_6681 net/minecraft/world/gen/blockpredicate/WouldSurviveBlockPredicate
FIELD field_35160 CODEC Lcom/mojang/serialization/Codec;
FIELD field_35161 offset Lnet/minecraft/class_2338;
FIELD field_35161 offset Lnet/minecraft/class_2382;
FIELD field_35162 state Lnet/minecraft/class_2680;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 offset
METHOD <init> (Lnet/minecraft/class_2382;Lnet/minecraft/class_2680;)V
ARG 2 state
METHOD method_39018 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_39019 (Lnet/minecraft/class_6681;)Lnet/minecraft/class_2680;
ARG 0 predicate
METHOD method_39020 (Lnet/minecraft/class_6681;)Lnet/minecraft/class_2338;
METHOD method_39020 (Lnet/minecraft/class_6681;)Lnet/minecraft/class_2382;
ARG 0 predicate
METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z
ARG 1 world

View File

@ -1,11 +1,10 @@
CLASS net/minecraft/class_5873 net/minecraft/world/gen/carver/CarverContext
FIELD field_35298 chunkGenerator Lnet/minecraft/class_3754;
FIELD field_35299 registryManager Lnet/minecraft/class_5455;
METHOD <init> (Lnet/minecraft/class_3754;Lnet/minecraft/class_5455;Lnet/minecraft/class_5539;)V
METHOD <init> (Lnet/minecraft/class_3754;Lnet/minecraft/class_5455;Lnet/minecraft/class_5539;Lnet/minecraft/class_6568;)V
ARG 1 chunkGenerator
ARG 2 registryManager
ARG 3 heightLimitView
METHOD method_39114 (Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
ARG 2 chunk
ARG 3 pos
METHOD method_39115 getRegistryManager ()Lnet/minecraft/class_5455;

View File

@ -1,25 +1,11 @@
CLASS net/minecraft/class_6749 net/minecraft/world/gen/chunk/Blender
FIELD field_35512 NULL_BLENDER Lnet/minecraft/class_6749;
FIELD field_35515 OLD_HEIGHT_LIMIT Lnet/minecraft/class_5539;
FIELD field_35519 SURFACE_BLOCKS Ljava/util/List;
FIELD field_35520 chunkPos Lnet/minecraft/class_1923;
FIELD field_35521 surfaceHeights [D
METHOD <init> (Lnet/minecraft/class_1923;)V
ARG 1 chunkPos
METHOD <init> (Lnet/minecraft/class_2791;Lnet/minecraft/class_2791;Lnet/minecraft/class_2791;Lnet/minecraft/class_2791;)V
ARG 1 chunk1
ARG 2 chunk2
ARG 3 chunk3
ARG 4 chunk4
METHOD method_39347 (ILnet/minecraft/class_2791;II)V
ARG 1 index
ARG 2 chunk
ARG 3 x
ARG 4 z
METHOD method_39348 create (Lnet/minecraft/class_3233;II)Lnet/minecraft/class_6749;
ARG 0 chunkRegion
ARG 1 chunkX
ARG 2 chunkZ
METHOD method_39349 getSurfaceHeight (Lnet/minecraft/class_2791;II)I
ARG 0 chunk
ARG 1 x

View File

@ -1,6 +1,4 @@
CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler
FIELD field_34596 horizontalNoiseResolution I
FIELD field_34597 verticalNoiseResolution I
FIELD field_34598 height I
FIELD field_34599 horizontalSize I
FIELD field_34600 minimumY I
@ -13,17 +11,11 @@ CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler
FIELD field_34613 aquiferSampler Lnet/minecraft/class_6350;
FIELD field_34614 initialNoiseBlockStateSampler Lnet/minecraft/class_6568$class_6569;
FIELD field_34615 oreVeinSampler Lnet/minecraft/class_6568$class_6569;
METHOD <init> (IIIIILnet/minecraft/class_5818;IILnet/minecraft/class_6568$class_6572;Ljava/util/function/Supplier;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)V
METHOD <init> (IIILnet/minecraft/class_5818;IILnet/minecraft/class_6568$class_6572;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)V
ARG 1 horizontalNoiseResolution
ARG 2 verticalNoiseResolution
ARG 3 horizontalSize
ARG 4 height
ARG 5 minimumY
ARG 7 x
ARG 8 z
ARG 9 columnSampler
ARG 10 settings
ARG 11 fluidLevelSampler
METHOD method_38336 sampleStartNoise ()V
METHOD method_38337 sampleNoiseY (D)V
ARG 1 deltaY

View File

@ -1,16 +1,10 @@
CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
FIELD field_16570 horizontalNoiseResolution I
FIELD field_16572 verticalNoiseResolution I
FIELD field_16576 defaultBlock Lnet/minecraft/class_2680;
FIELD field_16578 noiseSizeZ I
FIELD field_16580 noiseSizeX I
FIELD field_16648 AIR Lnet/minecraft/class_2680;
FIELD field_24773 CODEC Lcom/mojang/serialization/Codec;
FIELD field_24774 settings Ljava/util/function/Supplier;
FIELD field_24778 seed J
FIELD field_24779 worldHeight I
FIELD field_28746 EMPTY [Lnet/minecraft/class_2680;
FIELD field_28747 noiseSizeY I
FIELD field_28748 noiseColumnSampler Lnet/minecraft/class_5818;
FIELD field_34590 blockStateSampler Lnet/minecraft/class_6583;
FIELD field_34591 fluidLevelSampler Lnet/minecraft/class_6350$class_6565;
@ -23,14 +17,9 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_1966;Lnet/minecraft/class_1966;JLjava/util/function/Supplier;)V
ARG 1 noiseRegistry
ARG 4 seed
ARG 6 settings
METHOD method_26263 sampleHeightmap (II[Lnet/minecraft/class_2680;Ljava/util/function/Predicate;II)Ljava/util/OptionalInt;
ARG 1 x
ARG 2 z
ARG 3 states
ARG 4 predicate
ARG 5 minimumY
ARG 6 height
METHOD method_28548 matchesSettings (JLnet/minecraft/class_5321;)Z
ARG 1 seed
ARG 3 settingsKey
@ -50,12 +39,6 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
ARG 3 y
METHOD method_38327 (Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V
ARG 2 world
ARG 3 chunk
METHOD method_38329 (III)D
ARG 0 x
ARG 1 y
ARG 2 z
METHOD method_39041 (Lnet/minecraft/class_5873;Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
METHOD method_39041 (Lnet/minecraft/class_5873;Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
ARG 1 context
ARG 3 chunk
ARG 4 pos

View File

@ -1,5 +1,3 @@
CLASS net/minecraft/class_5857 net/minecraft/world/gen/decorator/AbstractCountDecorator
METHOD method_14452 getCount (Ljava/util/Random;Lnet/minecraft/class_2998;Lnet/minecraft/class_2338;)I
METHOD method_14452 getCount (Ljava/util/Random;Lnet/minecraft/class_2338;)I
ARG 1 random
ARG 2 config
ARG 3 pos

View File

@ -1,6 +0,0 @@
CLASS net/minecraft/class_5858 net/minecraft/world/gen/decorator/AbstractRangeDecorator
METHOD method_33861 getY (Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2998;I)I
ARG 1 context
ARG 2 random
ARG 3 config
ARG 4 y

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_6619 net/minecraft/world/gen/decorator/BlockFilterDecorator

View File

@ -3,4 +3,3 @@ CLASS net/minecraft/class_6658 net/minecraft/world/gen/decorator/BlockFilterDeco
FIELD field_35076 predicate Lnet/minecraft/class_6646;
METHOD <init> (Lnet/minecraft/class_6646;)V
ARG 1 predicate
METHOD method_38915 getPredicate ()Lnet/minecraft/class_6646;

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3234 net/minecraft/world/gen/decorator/CarvingMaskDecorator

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_5933 net/minecraft/world/gen/decorator/CaveSurfaceDecorator

View File

@ -1,9 +0,0 @@
CLASS net/minecraft/class_5931 net/minecraft/world/gen/decorator/CaveSurfaceDecoratorConfig
FIELD field_29310 CODEC Lcom/mojang/serialization/Codec;
FIELD field_29311 surface Lnet/minecraft/class_5932;
FIELD field_29312 searchRange I
METHOD <init> (Lnet/minecraft/class_5932;IZ)V
ARG 1 surface
ARG 2 searchRange
METHOD method_34375 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3241 net/minecraft/world/gen/decorator/ChanceDecorator

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_3297 net/minecraft/world/gen/decorator/ChanceDecoratorConfig
FIELD field_14289 chance I
FIELD field_24980 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (I)V
ARG 1 chance

View File

@ -1,6 +1,4 @@
CLASS net/minecraft/class_6661 net/minecraft/world/gen/decorator/ConditionalDecorator
METHOD method_38918 shouldPlace (Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2998;Lnet/minecraft/class_2338;)Z
METHOD method_38918 shouldPlace (Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2338;)Z
ARG 1 context
ARG 2 random
ARG 3 config
ARG 4 pos

View File

@ -1,12 +0,0 @@
CLASS net/minecraft/class_3243 net/minecraft/world/gen/decorator/ConfiguredDecorator
FIELD field_14114 config Lnet/minecraft/class_2998;
FIELD field_14115 decorator Lnet/minecraft/class_3284;
FIELD field_24981 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_3284;Lnet/minecraft/class_2998;)V
ARG 1 decorator
ARG 2 config
METHOD method_30444 getPositions (Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
ARG 1 context
ARG 2 random
ARG 3 pos
METHOD method_30445 getConfig ()Lnet/minecraft/class_2998;

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_5440 net/minecraft/world/gen/decorator/CountDecorator

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3265 net/minecraft/world/gen/decorator/CountExtraDecorator

View File

@ -1,11 +0,0 @@
CLASS net/minecraft/class_3276 net/minecraft/world/gen/decorator/CountExtraDecoratorConfig
FIELD field_14209 extraChance F
FIELD field_14210 extraCount I
FIELD field_14211 count I
FIELD field_24986 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (IFI)V
ARG 1 count
ARG 2 extraChance
ARG 3 extraCount
METHOD method_28935 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3316 net/minecraft/world/gen/decorator/CountNoiseBiasedDecorator

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_5441 net/minecraft/world/gen/decorator/CountNoiseDecorator

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3315 net/minecraft/world/gen/decorator/DarkOakTreeDecorator

View File

@ -1,51 +0,0 @@
CLASS net/minecraft/class_5432 net/minecraft/world/gen/decorator/Decoratable
METHOD method_30371 spreadHorizontally ()Ljava/lang/Object;
COMMENT Applies the {@code minecraft:square} decorator, which spreads positions
COMMENT horizontally a random amount between 0 and 15 blocks on both horizontal axes.
METHOD method_30372 applyChance (I)Ljava/lang/Object;
COMMENT Applies the {@code minecraft:chance} decorator, which only
COMMENT allows positions with a {@code 1 / count} chance,
COMMENT e.g. a count of 2 would give approximately half of the input positions.
ARG 1 chance
METHOD method_30373 repeat (Lnet/minecraft/class_6017;)Ljava/lang/Object;
COMMENT Applies the {@code minecraft:count} decorator, which repeats
COMMENT the input positions by the value of the {@code count} distribution.
ARG 1 count
COMMENT the distribution of the repetition count
METHOD method_30374 decorate (Lnet/minecraft/class_3243;)Ljava/lang/Object;
ARG 1 decorator
METHOD method_30375 repeat (I)Ljava/lang/Object;
COMMENT Applies the {@code minecraft:count} decorator, which repeats
COMMENT the input positions {@code count} times.
ARG 1 count
COMMENT the repetition count
METHOD method_30376 repeatRandomly (I)Ljava/lang/Object;
COMMENT Applies the {@code minecraft:count} decorator, which repeats
COMMENT the input positions by a random number between 0 and {@code maxCount}.
ARG 1 maxCount
COMMENT the maximum repetition count
METHOD method_33838 range (Lnet/minecraft/class_2997;)Ljava/lang/Object;
ARG 1 config
METHOD method_36296 uniformRange (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Ljava/lang/Object;
ARG 1 min
COMMENT the minimum offset, inclusive
ARG 2 max
COMMENT the maximum offset, inclusive
METHOD method_36297 triangleRange (Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Ljava/lang/Object;
ARG 1 min
COMMENT the minimum offset, inclusive
ARG 2 max
COMMENT the maximum offset, inclusive
METHOD method_38670 wouldSurvive (Lnet/minecraft/class_2248;)Ljava/lang/Object;
COMMENT Applies the {@code block_filter} decorator, configured so that the feature will
COMMENT only generate if a given block could be placed at its location.
ARG 1 block
COMMENT the block to check for
METHOD method_38872 onlyInAir ()Ljava/lang/Object;
COMMENT Applies the {@code block_filter} decorator, configured so the feature can only
COMMENT generate if it is in air.
METHOD method_38994 applyBlockFilter (Lnet/minecraft/class_6646;)Ljava/lang/Object;
COMMENT Applies the {@code block_filter} decorator, which will only generate a feature if
COMMENT a given predicate matches.
ARG 1 predicate
COMMENT the block predicate that has to match for the feature to generate

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_5442 net/minecraft/world/gen/decorator/DecoratedDecorator

View File

@ -1,11 +0,0 @@
CLASS net/minecraft/class_5443 net/minecraft/world/gen/decorator/DecoratedDecoratorConfig
FIELD field_25854 CODEC Lcom/mojang/serialization/Codec;
FIELD field_25855 outer Lnet/minecraft/class_3243;
FIELD field_25856 inner Lnet/minecraft/class_3243;
METHOD <init> (Lnet/minecraft/class_3243;Lnet/minecraft/class_3243;)V
ARG 1 outer
ARG 2 inner
METHOD method_30455 getOuter ()Lnet/minecraft/class_3243;
METHOD method_30456 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_30457 getInner ()Lnet/minecraft/class_3243;

View File

@ -1,17 +0,0 @@
CLASS net/minecraft/class_3284 net/minecraft/world/gen/decorator/Decorator
FIELD field_24983 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Lcom/mojang/serialization/Codec;)V
ARG 1 configCodec
METHOD method_14450 register (Ljava/lang/String;Lnet/minecraft/class_3284;)Lnet/minecraft/class_3284;
ARG 0 registryName
ARG 1 decorator
METHOD method_14452 getPositions (Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2998;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
ARG 1 context
ARG 2 random
ARG 3 config
ARG 4 pos
METHOD method_23475 configure (Lnet/minecraft/class_2998;)Lnet/minecraft/class_3243;
ARG 1 config
METHOD method_28928 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_28930 (Lnet/minecraft/class_2998;)Lnet/minecraft/class_3243;
ARG 1 config

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_2998 net/minecraft/world/gen/decorator/DecoratorConfig
FIELD field_13436 DEFAULT Lnet/minecraft/class_3113;

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_5444 net/minecraft/world/gen/decorator/DecoratorContext
FIELD field_25857 world Lnet/minecraft/class_5281;
METHOD <init> (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;)V
METHOD <init> (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Optional;)V
ARG 1 world
ARG 2 generator
METHOD method_30459 getOrCreateCarvingMask (Lnet/minecraft/class_1923;Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_6643;

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3280 net/minecraft/world/gen/decorator/EndGatewayDecorator

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_6660 net/minecraft/world/gen/decorator/EnvironmentScanDecorator

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_6659 net/minecraft/world/gen/decorator/EnvironmentScanDecoratorConfig
FIELD field_35077 CODEC Lcom/mojang/serialization/Codec;

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_5438 net/minecraft/world/gen/decorator/HeightmapDecorator

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_5852 net/minecraft/world/gen/decorator/IcebergDecorator

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3293 net/minecraft/world/gen/decorator/LavaLakeDecorator

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_5853 net/minecraft/world/gen/decorator/NopeDecorator

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_3113 net/minecraft/world/gen/decorator/NopeDecoratorConfig
FIELD field_24891 CODEC Lcom/mojang/serialization/Codec;
FIELD field_24892 INSTANCE Lnet/minecraft/class_3113;

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_5855 net/minecraft/world/gen/decorator/RangeDecorator

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_6733 net/minecraft/world/gen/decorator/ScatterDecorator

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_6585 net/minecraft/world/gen/decorator/SurfaceRelativeThresholdDecorator

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_5935 net/minecraft/world/gen/decorator/WaterDepthThresholdDecorator

View File

@ -12,14 +12,6 @@ CLASS net/minecraft/class_2975 net/minecraft/world/gen/feature/ConfiguredFeature
ARG 2 chunkGenerator
ARG 3 random
ARG 4 origin
METHOD method_23387 withChance (F)Lnet/minecraft/class_3226;
ARG 1 chance
METHOD method_30380 getFeature ()Lnet/minecraft/class_3031;
METHOD method_30381 getConfig ()Lnet/minecraft/class_3037;
METHOD method_30648 getDecoratedFeatures ()Ljava/util/stream/Stream;
METHOD method_38426 generate (Ljava/util/Optional;Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z
ARG 1 feature
ARG 2 world
ARG 3 chunkGenerator
ARG 4 random
ARG 5 origin

View File

@ -1,86 +0,0 @@
CLASS net/minecraft/class_5464 net/minecraft/world/gen/feature/ConfiguredFeatures
FIELD field_26090 FOREST_FLOWER_VEGETATION_CONFIGS Lcom/google/common/collect/ImmutableList;
FIELD field_29084 IRON_ORE_TARGETS Lcom/google/common/collect/ImmutableList;
FIELD field_29085 REDSTONE_ORE_TARGETS Lcom/google/common/collect/ImmutableList;
FIELD field_29086 GOLD_ORE_TARGETS Lcom/google/common/collect/ImmutableList;
FIELD field_29087 DIAMOND_ORE_TARGETS Lcom/google/common/collect/ImmutableList;
FIELD field_29088 LAPIS_ORE_TARGETS Lcom/google/common/collect/ImmutableList;
FIELD field_29090 IRON_CONFIG Lnet/minecraft/class_3124;
FIELD field_29091 REDSTONE_CONFIG Lnet/minecraft/class_3124;
FIELD field_29508 INFESTED_TARGETS Lcom/google/common/collect/ImmutableList;
FIELD field_29511 RANDOM_BERRIES_CAVE_VINES_BODY_PROVIDER Lnet/minecraft/class_4657;
FIELD field_29512 RANDOM_AGE_CAVE_VINES_HEAD_PROVIDER Lnet/minecraft/class_5929;
FIELD field_29529 FOSSIL_STRUCTURES Lcom/google/common/collect/ImmutableList;
FIELD field_29530 FOSSIL_OVERLAY_STRUCTURES Lcom/google/common/collect/ImmutableList;
FIELD field_33634 EMERALD_ORE_TARGETS Lcom/google/common/collect/ImmutableList;
FIELD field_33635 COPPER_ORE_TARGETS Lcom/google/common/collect/ImmutableList;
FIELD field_33636 COAL_ORE_TARGETS Lcom/google/common/collect/ImmutableList;
FIELD field_35097 ONLY_ON_SNOW Lnet/minecraft/class_6646;
FIELD field_35098 MOVE_ONTO_SNOW_DECORATOR Lnet/minecraft/class_3243;
FIELD field_35167 ONLY_IN_AIR Lnet/minecraft/class_6646;
FIELD field_35170 ONLY_IN_AIR_OR_WATER Lnet/minecraft/class_6646;
METHOD method_30590 register (Ljava/lang/String;Lnet/minecraft/class_2975;)Lnet/minecraft/class_2975;
ARG 0 id
ARG 1 configuredFeature
METHOD method_34666 createBigDripleafFeature (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2975;
ARG 0 blockDirection
METHOD method_34855 createSmallDripleafFeature ()Lnet/minecraft/class_2975;
METHOD method_35926 pool ()Lnet/minecraft/class_6005$class_6006;
METHOD method_38746 buildTree (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;IIII)Lnet/minecraft/class_4643$class_4644;
ARG 0 trunkBlock
ARG 1 foliageBlock
ARG 2 baseHeight
ARG 3 firstRandomHeight
ARG 4 secondRandomHeight
ARG 5 foliageRadius
METHOD method_38747 buildOakTree ()Lnet/minecraft/class_4643$class_4644;
METHOD method_38748 buildBirchTree ()Lnet/minecraft/class_4643$class_4644;
METHOD method_38749 buildTallBirchTree ()Lnet/minecraft/class_4643$class_4644;
METHOD method_38750 buildJungleTree ()Lnet/minecraft/class_4643$class_4644;
METHOD method_38751 buildLargeOakTree ()Lnet/minecraft/class_4643$class_4644;
METHOD method_38946 createRandomPatchFeature (Lnet/minecraft/class_2975;)Lnet/minecraft/class_4638;
ARG 0 feature
METHOD method_38947 createRandomPatchFeature (Lnet/minecraft/class_2975;Ljava/util/List;)Lnet/minecraft/class_4638;
ARG 0 feature
ARG 1 generateOnBlocks
METHOD method_38948 createRandomPatchFeature (Lnet/minecraft/class_2975;Ljava/util/List;I)Lnet/minecraft/class_4638;
ARG 0 feature
ARG 1 generateOnBlocks
ARG 2 tries
METHOD method_38950 createRandomPatchFeature (Lnet/minecraft/class_4651;I)Lnet/minecraft/class_4638;
ARG 0 toPlace
ARG 1 tries
CLASS class_5465 Configs
FIELD field_26141 GRASS_CONFIG Lnet/minecraft/class_4638;
FIELD field_26142 TAIGA_GRASS_CONFIG Lnet/minecraft/class_4638;
FIELD field_26143 LUSH_GRASS_CONFIG Lnet/minecraft/class_4638;
FIELD field_26144 DEFAULT_FLOWER_CONFIG Lnet/minecraft/class_4638;
FIELD field_26145 DEAD_BUSH_CONFIG Lnet/minecraft/class_4638;
FIELD field_26146 SWEET_BERRY_BUSH_CONFIG Lnet/minecraft/class_4638;
FIELD field_26147 TALL_GRASS_CONFIG Lnet/minecraft/class_4638;
FIELD field_26148 SUGAR_CANE_CONFIG Lnet/minecraft/class_4638;
FIELD field_26149 LAVA_SPRING_CONFIG Lnet/minecraft/class_4642;
FIELD field_26150 ENCLOSED_NETHER_SPRING_CONFIG Lnet/minecraft/class_4642;
FIELD field_26151 CRIMSON_ROOTS_CONFIG Lnet/minecraft/class_4634;
FIELD field_26152 WARPED_ROOTS_CONFIG Lnet/minecraft/class_4634;
FIELD field_26153 NETHER_SPROUTS_CONFIG Lnet/minecraft/class_4634;
CLASS class_5466 Decorators
FIELD field_26154 VERY_RARE_BEEHIVES_TREES Lnet/minecraft/class_4659;
FIELD field_26155 REGULAR_BEEHIVES_TREES Lnet/minecraft/class_4659;
FIELD field_26156 MORE_BEEHIVES_TREES Lnet/minecraft/class_4659;
FIELD field_26157 FIRE Lnet/minecraft/class_3243;
FIELD field_26158 HEIGHTMAP Lnet/minecraft/class_3243;
FIELD field_26159 TOP_SOLID_HEIGHTMAP Lnet/minecraft/class_3243;
FIELD field_26160 HEIGHTMAP_WORLD_SURFACE Lnet/minecraft/class_3243;
FIELD field_26165 SQUARE_HEIGHTMAP Lnet/minecraft/class_3243;
FIELD field_26167 SQUARE_TOP_SOLID_HEIGHTMAP Lnet/minecraft/class_3243;
FIELD field_28956 BOTTOM_TO_TOP Lnet/minecraft/class_2997;
FIELD field_28957 BOTTOM_TO_TOP_OFFSET_10 Lnet/minecraft/class_2997;
FIELD field_28958 BOTTOM_TO_TOP_OFFSET_8 Lnet/minecraft/class_2997;
FIELD field_28959 BOTTOM_TO_TOP_OFFSET_4 Lnet/minecraft/class_2997;
FIELD field_28960 DARK_OAK_TREE_HEIGHTMAP Lnet/minecraft/class_3243;
FIELD field_29531 HEIGHTMAP_OCEAN_FLOOR Lnet/minecraft/class_3243;
FIELD field_29533 HEIGHTMAP_OCEAN_FLOOR_NO_WATER Lnet/minecraft/class_3243;
FIELD field_29534 SQUARE_HEIGHTMAP_OCEAN_FLOOR_NO_WATER Lnet/minecraft/class_3243;
FIELD field_34843 HALF_BEEHIVES_TREES Lnet/minecraft/class_4659;
FIELD field_34844 BOTTOM_TO_120 Lnet/minecraft/class_2997;

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_2988 net/minecraft/world/gen/feature/DecoratedFeature
METHOD method_30384 (Lnet/minecraft/class_5821;Lnet/minecraft/class_2975;Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/class_2338;)V
ARG 6 origin

View File

@ -1,9 +0,0 @@
CLASS net/minecraft/class_2986 net/minecraft/world/gen/feature/DecoratedFeatureConfig
FIELD field_13398 decorator Lnet/minecraft/class_3243;
FIELD field_13399 feature Ljava/util/function/Supplier;
FIELD field_24880 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/function/Supplier;Lnet/minecraft/class_3243;)V
ARG 1 feature
ARG 2 decorator
METHOD method_28703 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -3,10 +3,6 @@ CLASS net/minecraft/class_4780 net/minecraft/world/gen/feature/HugeFungusFeature
FIELD field_22192 hatState Lnet/minecraft/class_2680;
FIELD field_22193 decorationState Lnet/minecraft/class_2680;
FIELD field_22194 planted Z
FIELD field_22431 CRIMSON_FUNGUS_CONFIG Lnet/minecraft/class_4780;
FIELD field_22432 CRIMSON_FUNGUS_NOT_PLANTED_CONFIG Lnet/minecraft/class_4780;
FIELD field_22433 WARPED_FUNGUS_CONFIG Lnet/minecraft/class_4780;
FIELD field_22434 WARPED_FUNGUS_NOT_PLANTED_CONFIG Lnet/minecraft/class_4780;
FIELD field_22435 validBaseBlock Lnet/minecraft/class_2680;
FIELD field_24838 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Z)V

View File

@ -1,6 +1 @@
CLASS net/minecraft/class_4782 net/minecraft/world/gen/feature/NetherForestVegetationFeature
METHOD method_26264 generate (Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_4634;II)Z
ARG 0 world
ARG 1 random
ARG 2 pos
ARG 3 config

View File

@ -24,12 +24,6 @@ CLASS net/minecraft/class_3124 net/minecraft/world/gen/feature/OreFeatureConfig
METHOD method_33994 createTarget (Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3124$class_5876;
ARG 0 test
ARG 1 state
CLASS class_5436 Rules
FIELD field_25845 BASE_STONE_OVERWORLD Lnet/minecraft/class_3825;
FIELD field_25846 NETHERRACK Lnet/minecraft/class_3825;
FIELD field_25847 BASE_STONE_NETHER Lnet/minecraft/class_3825;
FIELD field_29065 STONE_ORE_REPLACEABLES Lnet/minecraft/class_3825;
FIELD field_29066 DEEPSLATE_ORE_REPLACEABLES Lnet/minecraft/class_3825;
CLASS class_5876 Target
FIELD field_29067 CODEC Lcom/mojang/serialization/Codec;
FIELD field_29068 target Lnet/minecraft/class_3825;

View File

@ -1,7 +1,5 @@
CLASS net/minecraft/class_3770 net/minecraft/world/gen/feature/PillagerOutpostFeature
FIELD field_16656 MONSTER_SPAWNS Lnet/minecraft/class_6012;
METHOD method_30845 isVillageNearby (Lnet/minecraft/class_2794;JLnet/minecraft/class_2919;Lnet/minecraft/class_1923;)Z
METHOD method_30845 isVillageNearby (Lnet/minecraft/class_2794;JLnet/minecraft/class_1923;)Z
ARG 1 generator
ARG 2 worldSeed
ARG 4 random
ARG 5 pos

View File

@ -5,8 +5,7 @@ CLASS net/minecraft/class_3141 net/minecraft/world/gen/feature/RandomFeatureConf
METHOD <init> (Ljava/util/List;Ljava/util/function/Supplier;)V
ARG 1 features
ARG 2 defaultFeature
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_2975;)V
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6796;)V
ARG 1 features
ARG 2 defaultFeature
METHOD method_28753 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -5,8 +5,7 @@ CLASS net/minecraft/class_3226 net/minecraft/world/gen/feature/RandomFeatureEntr
METHOD <init> (Ljava/util/function/Supplier;F)V
ARG 1 feature
ARG 2 chance
METHOD <init> (Lnet/minecraft/class_2975;F)V
ARG 1 feature
METHOD <init> (Lnet/minecraft/class_6796;F)V
ARG 2 chance
METHOD method_14271 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z
ARG 1 world

View File

@ -23,16 +23,14 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
ARG 6 worldSeed
ARG 8 config
METHOD method_14019 getName ()Ljava/lang/String;
METHOD method_14026 shouldStartAt (Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;JLnet/minecraft/class_2919;Lnet/minecraft/class_1923;Lnet/minecraft/class_1923;Lnet/minecraft/class_3037;Lnet/minecraft/class_5539;)Z
METHOD method_14026 shouldStartAt (Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;JLnet/minecraft/class_1923;Lnet/minecraft/class_3037;Lnet/minecraft/class_5539;)Z
COMMENT Checks if this structure can <em>actually</em> be placed at a potential structure position determined via
COMMENT {@link #getStartChunk}. Specific structures override this method to reduce the spawn probability or
COMMENT restrict the spawn in some other way.
ARG 1 chunkGenerator
ARG 2 biomeSource
ARG 3 worldSeed
ARG 5 random
ARG 6 pos
METHOD method_27218 getStartChunk (Lnet/minecraft/class_5314;JLnet/minecraft/class_2919;II)Lnet/minecraft/class_1923;
METHOD method_27218 getStartChunk (Lnet/minecraft/class_5314;JII)Lnet/minecraft/class_1923;
COMMENT Determines the cell of the structure placement grid a chunk belongs to, and
COMMENT returns the chunk within that cell, that this structure will actually be placed at.
COMMENT <p>
@ -44,14 +42,11 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
COMMENT @see #isUniformDistribution()
ARG 1 config
ARG 2 worldSeed
ARG 4 placementRandom
ARG 5 chunkX
ARG 6 chunkY
METHOD method_27219 isUniformDistribution ()Z
COMMENT If true, this structure's start position will be uniformly distributed within
COMMENT a placement grid cell. If false, the structure's starting point will be biased
COMMENT towards the center of the cell.
METHOD method_28657 tryPlaceStart (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;ILnet/minecraft/class_2919;Lnet/minecraft/class_5314;Lnet/minecraft/class_3037;Lnet/minecraft/class_5539;Ljava/util/function/Predicate;)Lnet/minecraft/class_3449;
METHOD method_28657 tryPlaceStart (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;ILnet/minecraft/class_5314;Lnet/minecraft/class_3037;Lnet/minecraft/class_5539;Ljava/util/function/Predicate;)Lnet/minecraft/class_3449;
COMMENT Tries to place a starting point for this type of structure in the given chunk.
COMMENT <p>
COMMENT If this structure doesn't have a starting point in the chunk, {@link StructureStart#DEFAULT}

View File

@ -9,20 +9,6 @@ CLASS net/minecraft/class_4953 net/minecraft/world/gen/feature/TwistingVinesFeat
ARG 3 maxLength
ARG 4 minAge
ARG 5 maxAge
METHOD method_25988 generateVinesInArea (Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;III)V
ARG 0 world
ARG 1 random
ARG 2 pos
ARG 3 horizontalSpread
ARG 4 verticalSpread
ARG 5 length
METHOD method_26265 tryGenerateVines (Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;III)Z
ARG 0 world
ARG 1 random
ARG 2 pos
ARG 3 horizontalSpread
ARG 4 verticalSpread
ARG 5 length
METHOD method_27220 canGenerate (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338$class_2339;)Z
ARG 0 world
ARG 1 pos

View File

@ -78,24 +78,13 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu
FIELD field_35618 fluidHeight I
FIELD field_35619 stoneDepthBelow I
FIELD field_35620 stoneDepthAbove I
METHOD <init> (Lnet/minecraft/class_6724;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_2378;Lnet/minecraft/class_5868;)V
METHOD <init> (Lnet/minecraft/class_6724;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Ljava/util/function/Function;Lnet/minecraft/class_2378;Lnet/minecraft/class_5868;)V
ARG 1 surfaceBuilder
ARG 2 chunk
ARG 3 posToBiome
ARG 4 biomeRegistry
ARG 5 heightContext
METHOD method_39072 initHorizontalContext (III)V
METHOD method_39072 initHorizontalContext (II)V
ARG 1 x
ARG 2 z
ARG 3 runDepth
METHOD method_39073 initVerticalContext (IIIIIII)V
ARG 1 surfaceMinY
ARG 2 stoneDepthAbove
ARG 3 stoneDepthBelow
ARG 4 fluidHeight
ARG 5 x
ARG 6 y
ARG 7 z
METHOD method_39073 initVerticalContext (IIIIII)V
CLASS class_6695 NegativeRunDepthPredicate
CLASS class_6696 SteepSlopePredicate
CLASS class_6771 SurfacePredicate

View File

@ -47,11 +47,10 @@ CLASS net/minecraft/class_6724 net/minecraft/world/gen/surfacebuilder/SurfaceBui
ARG 1 terracottaBands
ARG 2 minBandSize
ARG 3 state
METHOD method_39110 (Lnet/minecraft/class_6686$class_6708;Lnet/minecraft/class_5873;Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
METHOD method_39110 (Lnet/minecraft/class_6686$class_6708;Lnet/minecraft/class_5873;Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
ARG 1 rule
ARG 2 context
ARG 4 chunk
ARG 5 pos
METHOD method_39112 getNoiseSampler (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216;
METHOD method_39333 isDefaultBlock (Lnet/minecraft/class_2680;)Z
ARG 1 state