WIP: 21w37a

This commit is contained in:
modmuss50 2021-09-15 19:51:02 +01:00
parent 2575997c1d
commit d6cf00a32c
189 changed files with 265 additions and 2021 deletions

View File

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

View File

@ -2,16 +2,16 @@ CLASS net/minecraft/class_3797 net/minecraft/MinecraftVersion
FIELD field_16733 name Ljava/lang/String;
FIELD field_16734 dataPackVersion I
FIELD field_16735 protocolVersion I
FIELD field_16736 worldVersion I
FIELD field_16736 worldVersion Lnet/minecraft/class_6595;
FIELD field_16737 stable Z
FIELD field_16738 id Ljava/lang/String;
FIELD field_16739 buildTime Ljava/util/Date;
FIELD field_16740 releaseTarget Ljava/lang/String;
FIELD field_16741 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_25319 GAME_VERSION Lcom/mojang/bridge/game/GameVersion;
FIELD field_25319 GAME_VERSION Lnet/minecraft/class_6489;
FIELD field_27843 resourcePackVersion I
METHOD <init> (Lcom/google/gson/JsonObject;)V
ARG 1 json
METHOD getPackVersion (Lcom/mojang/bridge/game/PackType;)I
ARG 1 packType
METHOD method_16672 create ()Lcom/mojang/bridge/game/GameVersion;
METHOD method_16672 create ()Lnet/minecraft/class_6489;

View File

@ -2,7 +2,7 @@ CLASS net/minecraft/class_155 net/minecraft/SharedConstants
FIELD field_1124 RESOURCE_LEAK_DETECTOR_DISABLED Lio/netty/util/ResourceLeakDetector$Level;
FIELD field_1125 isDevelopment Z
FIELD field_1126 INVALID_CHARS_LEVEL_NAME [C
FIELD field_16742 gameVersion Lcom/mojang/bridge/game/GameVersion;
FIELD field_16742 gameVersion Lnet/minecraft/class_6489;
FIELD field_25135 useChoiceTypeRegistrations Z
COMMENT Specifies whether Minecraft should use choice type registrations from the game's schema when entity types or block entity types are created.
FIELD field_29702 TICKS_PER_SECOND I
@ -19,10 +19,9 @@ CLASS net/minecraft/class_155 net/minecraft/SharedConstants
FIELD field_29735 RELEASE_TARGET_PROTOCOL_VERSION I
FIELD field_29737 SNBT_TOO_OLD_THRESHOLD I
FIELD field_29740 DATA_VERSION_KEY Ljava/lang/String;
METHOD method_16673 getGameVersion ()Lcom/mojang/bridge/game/GameVersion;
METHOD method_16673 getGameVersion ()Lnet/minecraft/class_6489;
METHOD method_31372 getProtocolVersion ()I
METHOD method_34872 setGameVersion (Lcom/mojang/bridge/game/GameVersion;)V
ARG 0 version
METHOD method_34872 setGameVersion (Lnet/minecraft/class_6489;)V
METHOD method_36208 createGameVersion ()V
METHOD method_643 isValidChar (C)Z
ARG 0 chr

View File

@ -70,5 +70,4 @@ CLASS net/minecraft/class_3620 net/minecraft/block/MapColor
METHOD <init> (II)V
ARG 1 id
ARG 2 color
METHOD method_15820 getRenderColor (I)I
ARG 1 shade
METHOD method_15820 getRenderColor (Lnet/minecraft/class_3620$class_6594;)I

View File

@ -15,7 +15,6 @@ CLASS net/minecraft/class_2573 net/minecraft/block/entity/BannerBlockEntity
ARG 2 state
ARG 3 baseColor
METHOD method_10905 loadFromItemStack (Lnet/minecraft/class_1799;)V
ARG 0 stack
METHOD method_10907 getPickStack ()Lnet/minecraft/class_1799;
METHOD method_10908 getColorForState ()Lnet/minecraft/class_1767;
METHOD method_10910 getPatternCount (Lnet/minecraft/class_1799;)I
@ -26,6 +25,7 @@ CLASS net/minecraft/class_2573 net/minecraft/block/entity/BannerBlockEntity
ARG 2 baseColor
METHOD method_16842 setCustomName (Lnet/minecraft/class_2561;)V
ARG 1 customName
METHOD method_16886 toUpdatePacket ()Lnet/minecraft/class_2622;
METHOD method_24280 getPatternsFromNbt (Lnet/minecraft/class_1767;Lnet/minecraft/class_2499;)Ljava/util/List;
ARG 0 baseColor
ARG 1 patternListTag

View File

@ -11,8 +11,7 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
ARG 3 state
METHOD method_10996 cancelRemoval ()V
METHOD method_10997 getWorld ()Lnet/minecraft/class_1937;
METHOD method_10999 writeIdentifyingData (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 1 nbt
METHOD method_10999 writeIdentifyingData (Lnet/minecraft/class_2487;)V
METHOD method_11002 hasWorld ()Z
METHOD method_11003 populateCrashReport (Lnet/minecraft/class_129;)V
ARG 1 crashReportSection
@ -23,7 +22,7 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
ARG 0 pos
ARG 1 state
ARG 2 nbt
METHOD method_11007 writeNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
METHOD method_11007 writeNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_11010 getCachedState ()Lnet/minecraft/class_2680;
METHOD method_11011 copyItemDataRequiresOperator ()Z
@ -33,7 +32,6 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
METHOD method_11015 isRemoved ()Z
METHOD method_11016 getPos ()Lnet/minecraft/class_2338;
METHOD method_11017 getType ()Lnet/minecraft/class_2591;
METHOD method_16886 toUpdatePacket ()Lnet/minecraft/class_2622;
METHOD method_16887 toInitialChunkDataNbt ()Lnet/minecraft/class_2487;
METHOD method_31662 setWorld (Lnet/minecraft/class_1937;)V
ARG 1 world

View File

@ -12,8 +12,6 @@ CLASS net/minecraft/class_3924 net/minecraft/block/entity/CampfireBlockEntity
ARG 2 integer
METHOD method_17505 getItemsBeingCooked ()Lnet/minecraft/class_2371;
METHOD method_17506 spawnItemsBeingCooked ()V
METHOD method_17507 saveInitialChunkData (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 1 nbt
METHOD method_17510 updateListeners ()V
METHOD method_31666 litServerTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3924;)V
ARG 0 world

View File

@ -23,8 +23,6 @@ CLASS net/minecraft/class_2627 net/minecraft/block/entity/ShulkerBoxBlockEntity
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD method_11317 writeInventoryNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 1 nbt
METHOD method_11318 updateAnimation (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 world
ARG 2 pos

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_6490
METHOD method_15210 set (II)V
METHOD method_15211 get (I)I
METHOD method_15212 getStorage ()[J
METHOD method_15214 setAndGetOldValue (II)I
METHOD method_15215 getSize ()I
METHOD method_21739 forEach (Ljava/util/function/IntConsumer;)V
METHOD method_34896 getElementBits ()I

View File

@ -0,0 +1,32 @@
CLASS net/minecraft/class_6544
CLASS class_4762 MixedNoisePoint
COMMENT Represents a point in a multi-dimensional cartesian plane. Mixed-noise
COMMENT biome generator picks the closest noise point from its selected point
COMMENT and choose the biome associated to that closest point. Another factor,
COMMENT rarity potential, favors larger differences in values instead, contrary
COMMENT to other point values.
FIELD field_22043 temperature Lnet/minecraft/class_6544$class_6546;
FIELD field_22044 humidity Lnet/minecraft/class_6544$class_6546;
FIELD field_22046 weirdness Lnet/minecraft/class_6544$class_6546;
FIELD field_22047 weight F
COMMENT This value awards another point with value farthest from this one; i.e.
COMMENT unlike other points where closer distance is better, for this value the
COMMENT farther the better. The result of the different values can be
COMMENT approximately modeled by a hyperbola weight=cosh(peak-1) as used by the
COMMENT mixed-noise generator.
FIELD field_24679 CODEC Lcom/mojang/serialization/Codec;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_24381 calculateDistanceTo (Lnet/minecraft/class_6544$class_6553;)F
COMMENT Calculates the distance from this noise point to another one. The
COMMENT distance is a squared distance in a multi-dimensional cartesian plane
COMMENT from a mathematical point of view, with a special parameter that
COMMENT reduces the calculated distance.
COMMENT
COMMENT <p>For most fields except weight, smaller difference between
COMMENT two points' fields will lead to smaller distance. For weight,
COMMENT larger differences lead to smaller distance.
COMMENT
COMMENT <p>This distance is used by the mixed-noise biome layer source. The
COMMENT layer source calculates an arbitrary noise point, and selects the
COMMENT biome that offers a closest point to its arbitrary point.

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_6557
METHOD method_32892 getState (I)Lnet/minecraft/class_2680;

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_6566
METHOD method_33651 next (I)I

View File

@ -0,0 +1,32 @@
CLASS net/minecraft/class_6568
CLASS class_5917 NoiseInterpolator
FIELD field_29227 startNoiseBuffer [[D
FIELD field_29228 endNoiseBuffer [[D
FIELD field_29233 x0y0z0 D
FIELD field_29234 x0y0z1 D
FIELD field_29235 x1y0z0 D
FIELD field_29236 x1y0z1 D
FIELD field_29237 x0y1z0 D
FIELD field_29238 x0y1z1 D
FIELD field_29239 x1y1z0 D
FIELD field_29240 x1y1z1 D
FIELD field_29241 x0z0 D
FIELD field_29242 x1z0 D
FIELD field_29243 x0z1 D
FIELD field_29244 x1z1 D
FIELD field_29245 z0 D
FIELD field_29246 z1 D
METHOD method_34286 sampleStartNoise ()V
METHOD method_34287 sampleNoiseY (D)V
ARG 1 deltaY
METHOD method_34288 sampleEndNoise (I)V
ARG 1 x
METHOD method_34289 sampleNoiseCorners (II)V
ARG 1 noiseY
ARG 2 noiseZ
METHOD method_34290 sampleNoise ([[DI)V
ARG 2 noiseX
METHOD method_34291 swapBuffers ()V
METHOD method_34292 sampleNoiseX (D)V
ARG 1 deltaX
METHOD method_34293 createBuffer (II)[[D

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_1163 net/minecraft/client/color/world/BiomeColors
FIELD field_5664 FOLIAGE_COLOR Lnet/minecraft/world/level/ColorResolver;
FIELD field_5665 GRASS_COLOR Lnet/minecraft/world/level/ColorResolver;
FIELD field_5666 WATER_COLOR Lnet/minecraft/world/level/ColorResolver;
FIELD field_5664 FOLIAGE_COLOR Lnet/minecraft/class_6539;
FIELD field_5665 GRASS_COLOR Lnet/minecraft/class_6539;
FIELD field_5666 WATER_COLOR Lnet/minecraft/class_6539;
METHOD method_23790 (Lnet/minecraft/class_1959;DD)I
ARG 0 biome
ARG 1 x
@ -16,7 +16,7 @@ CLASS net/minecraft/class_1163 net/minecraft/client/color/world/BiomeColors
METHOD method_4962 getGrassColor (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I
ARG 0 world
ARG 1 pos
METHOD method_4965 getColor (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;Lnet/minecraft/world/level/ColorResolver;)I
METHOD method_4965 getColor (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)I
ARG 0 world
ARG 1 pos
ARG 2 resolver

View File

@ -1,8 +1,7 @@
CLASS net/minecraft/class_459 net/minecraft/client/gui/screen/option/ControlsListWidget
FIELD field_2733 maxKeyNameLength I
FIELD field_2735 parent Lnet/minecraft/class_458;
METHOD <init> (Lnet/minecraft/class_458;Lnet/minecraft/class_310;)V
ARG 1 parent
FIELD field_2735 parent Lnet/minecraft/class_6599;
METHOD <init> (Lnet/minecraft/class_6599;Lnet/minecraft/class_310;)V
ARG 2 client
CLASS class_460 CategoryEntry
FIELD field_2736 text Lnet/minecraft/class_2561;

View File

@ -1,8 +1,4 @@
CLASS net/minecraft/class_458 net/minecraft/client/gui/screen/option/ControlsOptionsScreen
FIELD field_2723 time J
FIELD field_2725 resetButton Lnet/minecraft/class_4185;
FIELD field_2727 focusedBinding Lnet/minecraft/class_304;
FIELD field_2728 keyBindingListWidget Lnet/minecraft/class_459;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
ARG 1 parent
ARG 2 options

View File

@ -1,6 +1,5 @@
CLASS net/minecraft/class_5292 net/minecraft/client/gui/screen/world/MoreOptionsDialog
FIELD field_24589 bonusItemsButton Lnet/minecraft/class_5676;
FIELD field_24591 AMPLIFIED_INFO_TEXT Lnet/minecraft/class_2561;
FIELD field_24592 textRenderer Lnet/minecraft/class_327;
FIELD field_24593 parentWidth I
FIELD field_24594 seedTextField Lnet/minecraft/class_342;
@ -15,7 +14,6 @@ CLASS net/minecraft/class_5292 net/minecraft/client/gui/screen/world/MoreOptions
FIELD field_25049 generatorType Ljava/util/Optional;
FIELD field_25483 registryManager Lnet/minecraft/class_5455$class_5457;
FIELD field_26604 MAP_FEATURES_INFO_TEXT Lnet/minecraft/class_2561;
FIELD field_26605 generatorInfoText Lnet/minecraft/class_5489;
FIELD field_28000 SELECT_SETTINGS_FILE_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5285;Ljava/util/Optional;Ljava/util/OptionalLong;)V
ARG 1 registryManager
@ -25,8 +23,6 @@ CLASS net/minecraft/class_5292 net/minecraft/client/gui/screen/world/MoreOptions
METHOD method_28085 isDebugWorld ()Z
METHOD method_28086 setGeneratorOptions (Lnet/minecraft/class_5285;)V
ARG 1 generatorOptions
METHOD method_28087 (Lnet/minecraft/class_310;Lnet/minecraft/class_525;Lnet/minecraft/class_4185;)V
ARG 3 button
METHOD method_28092 init (Lnet/minecraft/class_525;Lnet/minecraft/class_310;Lnet/minecraft/class_327;)V
ARG 1 parent
ARG 2 client
@ -39,12 +35,6 @@ CLASS net/minecraft/class_5292 net/minecraft/client/gui/screen/world/MoreOptions
ARG 1 seedText
METHOD method_28101 setVisible (Z)V
ARG 1 visible
METHOD method_29069 (Lnet/minecraft/class_310;Lnet/minecraft/class_525;Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5285;Z)V
ARG 5 confirmed
METHOD method_29070 (Lnet/minecraft/class_310;Lnet/minecraft/class_525;Lnet/minecraft/class_5455$class_5457;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_5285;)V
ARG 5 generatorOptions
METHOD method_29071 (Lnet/minecraft/class_525;Lnet/minecraft/class_310;Lnet/minecraft/class_4185;)V
ARG 3 button
METHOD method_29073 importOptions (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5285;)V
ARG 1 registryManager
ARG 2 generatorOptions
@ -54,18 +44,6 @@ CLASS net/minecraft/class_5292 net/minecraft/client/gui/screen/world/MoreOptions
METHOD method_30511 getSeed ()Ljava/util/OptionalLong;
METHOD method_31132 loadDatapacks (Lnet/minecraft/class_5350;)V
ARG 1 serverResourceManager
METHOD method_31133 (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5285;)V
ARG 2 generatorOptions
METHOD method_32676 (Lnet/minecraft/class_4185;)V
ARG 0 button
METHOD method_32677 (Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250;
ARG 0 button
METHOD method_32678 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V
ARG 1 button
ARG 2 bonusChest
METHOD method_32679 (Lnet/minecraft/class_525;Lnet/minecraft/class_5676;Lnet/minecraft/class_5317;)V
ARG 2 button
ARG 3 generatorType
METHOD method_32680 (Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250;
ARG 0 button
METHOD method_32681 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V

View File

@ -60,12 +60,6 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
METHOD method_29091 getRegistryManager ()Lnet/minecraft/class_5455;
METHOD method_29356 getWorldKeys ()Ljava/util/Set;
METHOD method_31363 getPlayerUuids ()Ljava/util/Collection;
METHOD method_34009 (Lnet/minecraft/class_1703;Lnet/minecraft/class_1860;)V
ARG 2 recipe
METHOD method_34010 (Lnet/minecraft/class_268;Lnet/minecraft/class_5900$class_5902;)V
ARG 1 team
METHOD method_34014 (Ljava/lang/String;Ljava/lang/String;ZZ)V
ARG 4 enabled
METHOD method_36322 getServerResourcePackPrompt (Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 0 defaultPrompt
ARG 1 customPrompt

View File

@ -179,7 +179,6 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
FIELD field_28777 hideBundleTutorial Z
FIELD field_32156 monochromeLogo Z
METHOD <init> (Lnet/minecraft/class_310;Ljava/io/File;)V
ARG 1 client
ARG 2 optionsFile
METHOD method_1624 setSoundVolume (Lnet/minecraft/class_3419;F)V
ARG 1 category

View File

@ -302,9 +302,9 @@ CLASS net/minecraft/class_316 net/minecraft/client/option/Option
ARG 2 hideMatchedNames
METHOD method_32534 (Lnet/minecraft/class_315;)Lnet/minecraft/class_5365;
ARG 0 gameOptions
METHOD method_32535 (Lnet/minecraft/class_315;)Lnet/minecraft/class_1659;
METHOD method_32535 (Lnet/minecraft/class_315;)Lnet/minecraft/class_4061;
ARG 0 gameOptions
METHOD method_32536 (Lnet/minecraft/class_315;)Lnet/minecraft/class_4061;
METHOD method_32536 (Lnet/minecraft/class_315;)Lnet/minecraft/class_6597;
ARG 0 gameOptions
METHOD method_32537 (Lnet/minecraft/class_315;)Lnet/minecraft/class_4060;
ARG 0 gameOptions
@ -314,8 +314,6 @@ CLASS net/minecraft/class_316 net/minecraft/client/option/Option
ARG 0 chatVisibility
METHOD method_32540 (Lnet/minecraft/class_4060;)Lnet/minecraft/class_2561;
ARG 0 aoMode
METHOD method_32541 (Lnet/minecraft/class_4061;)Lnet/minecraft/class_2561;
ARG 0 attackIndicator
METHOD method_32542 (Lnet/minecraft/class_4063;)Lnet/minecraft/class_2561;
ARG 0 cloudRenderMode
METHOD method_32543 (Lnet/minecraft/class_5365;)Lnet/minecraft/class_2561;
@ -330,18 +328,16 @@ CLASS net/minecraft/class_316 net/minecraft/client/option/Option
ARG 0 gameOptions
ARG 1 option
ARG 2 mainArm
METHOD method_32548 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_1659;)V
METHOD method_32548 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_4061;)V
ARG 0 gameOptions
ARG 1 option
ARG 2 chatVisibility
METHOD method_32549 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_4060;)V
ARG 0 gameOptions
ARG 1 option
ARG 2 aoMode
METHOD method_32550 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_4061;)V
METHOD method_32550 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_6597;)V
ARG 0 gameOptions
ARG 1 option
ARG 2 attackIndicator
METHOD method_32551 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_4063;)V
ARG 0 gameOptions
ARG 1 option

View File

@ -25,7 +25,6 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
FIELD field_19481 lastScrollYPosition I
FIELD field_19482 lastScreen Lnet/minecraft/class_437;
FIELD field_19483 realmSelectionList Lnet/minecraft/class_4325$class_4329;
FIELD field_19484 selectedServerId J
FIELD field_19485 playButton Lnet/minecraft/class_4185;
FIELD field_19486 backButton Lnet/minecraft/class_4185;
FIELD field_19487 renewButton Lnet/minecraft/class_4185;
@ -132,8 +131,6 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
ARG 6 y
ARG 7 hovered
ARG 8 active
METHOD method_20851 findServer (J)Lnet/minecraft/class_4877;
ARG 1 id
METHOD method_20852 updateButtonStates (Lnet/minecraft/class_4877;)V
ARG 1 server
METHOD method_20853 play (Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)V
@ -177,7 +174,6 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
ARG 5 mouseY
METHOD method_20892 shouldConfigureButtonBeVisible (Lnet/minecraft/class_4877;)Z
ARG 1 server
METHOD method_20897 removeSelection ()V
METHOD method_20898 drawConfigure (Lnet/minecraft/class_4587;IIII)V
ARG 1 matrices
ARG 2 x
@ -197,9 +193,8 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
METHOD method_20920 shouldShowPopupButton ()Z
METHOD method_20922 pingRegions ()V
METHOD method_20924 getOwnedNonExpiredWorldIds ()Ljava/util/List;
METHOD method_20928 onRenew ()V
METHOD method_20928 onRenew (Lnet/minecraft/class_4877;)V
METHOD method_20932 checkClientCompatibility ()V
METHOD method_20934 checkUnreadNews ()V
METHOD method_20936 checkParentalConsent ()V
METHOD method_20938 switchToStage ()V
METHOD method_20940 switchToLocal ()V
@ -225,7 +220,7 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
ARG 0 button
METHOD method_24989 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_24991 leaveServer (Z)V
METHOD method_24991 leaveServer (ZLnet/minecraft/class_4877;)V
ARG 1 confirmed
METHOD method_24993 (Lnet/minecraft/class_4185;)V
ARG 1 button
@ -237,7 +232,7 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
ARG 1 serverData
METHOD method_27452 setTooltips ([Lnet/minecraft/class_2561;)V
ARG 1 tooltips
METHOD method_31172 (Lnet/minecraft/class_4325$class_4866;)Z
METHOD method_31172 (Lnet/minecraft/class_4877;Lnet/minecraft/class_4325$class_4866;)Z
ARG 1 child
METHOD method_31174 removeServer (Lnet/minecraft/class_4877;)V
ARG 1 serverData
@ -245,8 +240,6 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
ARG 1 button
METHOD method_31380 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_35681 setTooltips (Ljava/lang/Iterable;)V
ARG 1 tooltips
METHOD method_35682 setCreatedTrial (Z)V
ARG 1 createdTrial
CLASS class_4326 CloseButton
@ -258,9 +251,6 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
CLASS class_4328 PendingInvitesButton
METHOD method_37005 updatePendingText ()V
CLASS class_4329 RealmSelectionList
FIELD field_25723 hasTrial Z
METHOD method_30161 addTrialEntry (Lnet/minecraft/class_4325$class_4866;)I
ARG 1 entry
CLASS class_4330 RealmSelectionListEntry
FIELD field_19518 mServerData Lnet/minecraft/class_4877;
METHOD <init> (Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V

View File

@ -9,7 +9,6 @@ CLASS net/minecraft/class_4416 net/minecraft/client/realms/gui/screen/RealmsSele
FIELD field_20056 selectedWorld I
FIELD field_20057 worldSelectionList Lnet/minecraft/class_4416$class_4418;
FIELD field_20058 WORLD_LANG Lnet/minecraft/class_2561;
FIELD field_20059 CONVERSION_LANG Lnet/minecraft/class_2561;
FIELD field_22717 onBack Ljava/lang/Runnable;
FIELD field_26507 HARDCORE_TEXT Lnet/minecraft/class_2561;
FIELD field_26508 CHEATS_TEXT Lnet/minecraft/class_2561;
@ -24,13 +23,6 @@ CLASS net/minecraft/class_4416 net/minecraft/client/realms/gui/screen/RealmsSele
METHOD method_21401 upload ()V
METHOD method_21404 getLastPlayed (Lnet/minecraft/class_34;)Ljava/lang/String;
ARG 0 summary
METHOD method_25220 (Lnet/minecraft/class_34;Lnet/minecraft/class_34;)I
ARG 0 a
ARG 1 b
METHOD method_25221 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_25223 (Lnet/minecraft/class_4185;)V
ARG 1 button
CLASS class_4417 WorldListEntry
FIELD field_22718 summary Lnet/minecraft/class_34;
FIELD field_26509 displayName Ljava/lang/String;

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
FIELD field_20792 frame I
FIELD field_20797 RAIN Lnet/minecraft/class_2960;
FIELD field_20798 SNOW Lnet/minecraft/class_2960;
FIELD field_20950 blockBreakingProgressions Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
@ -13,10 +12,8 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
FIELD field_25279 transparencyShader Lnet/minecraft/class_279;
FIELD field_27740 frustum Lnet/minecraft/class_4604;
FIELD field_27741 blockEntityRenderDispatcher Lnet/minecraft/class_824;
FIELD field_29619 chunkInfos Lnet/minecraft/class_761$class_5972;
FIELD field_4055 noCullingBlockEntities Ljava/util/Set;
FIELD field_4056 capturedFrustum Lnet/minecraft/class_4604;
FIELD field_4057 textureManager Lnet/minecraft/class_1060;
FIELD field_4058 blockBreakingInfos Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_4059 entityOutlineShader Lnet/minecraft/class_279;
FIELD field_4060 LOGGER Lorg/apache/logging/log4j/Logger;
@ -29,15 +26,12 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
FIELD field_4071 FORCEFIELD Lnet/minecraft/class_2960;
FIELD field_4072 lastCloudsColor Lnet/minecraft/class_243;
FIELD field_4073 ticks I
FIELD field_4075 chunksToRebuild Ljava/util/Set;
FIELD field_4077 needsTerrainUpdate Z
FIELD field_4080 lastCloudsRenderMode Lnet/minecraft/class_4063;
FIELD field_4081 lastCameraY D
FIELD field_4082 lastCloudsBlockX I
FIELD field_4083 lastTranslucentSortX D
FIELD field_4084 cameraChunkX I
FIELD field_4085 world Lnet/minecraft/class_638;
FIELD field_4086 visibleChunks Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
FIELD field_4087 lightSkyBuffer Lnet/minecraft/class_291;
FIELD field_4088 client Lnet/minecraft/class_310;
FIELD field_4089 regularEntityCount I
@ -234,16 +228,9 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
METHOD method_3265 renderDarkSky ()V
METHOD method_3268 getRandomParticleSpawnChance (Z)Lnet/minecraft/class_4066;
ARG 1 canSpawnOnMinimal
METHOD method_3269 updateChunks (J)V
ARG 1 limitTime
METHOD method_3270 canDrawEntityOutlines ()Z
METHOD method_3272 getEntitiesDebugString ()Ljava/lang/String;
METHOD method_3273 setupTerrain (Lnet/minecraft/class_4184;Lnet/minecraft/class_4604;ZIZ)V
ARG 1 camera
ARG 2 frustum
ARG 3 hasForcedFrustum
ARG 4 frame
ARG 5 spectator
METHOD method_3273 setupTerrain (Lnet/minecraft/class_4184;Lnet/minecraft/class_4604;ZZ)V
METHOD method_3275 captureFrustum (Lnet/minecraft/class_1159;Lnet/minecraft/class_1159;DDDLnet/minecraft/class_4604;)V
ARG 1 modelMatrix
ARG 3 x
@ -260,7 +247,6 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer
ARG 12 velocityZ
METHOD method_3277 renderLightSky ()V
METHOD method_3279 reload ()V
METHOD method_3280 clearChunkRenderers ()V
METHOD method_3281 isTerrainRenderComplete ()Z
METHOD method_3282 spawnParticle (Lnet/minecraft/class_2394;ZDDDDDD)Lnet/minecraft/class_703;
ARG 1 parameters

View File

@ -31,7 +31,7 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder
METHOD method_22759 upload (Lnet/minecraft/class_287;Lnet/minecraft/class_291;)Ljava/util/concurrent/CompletableFuture;
ARG 1 buffer
ARG 2 glBuffer
METHOD method_22761 upload ()Z
METHOD method_22761 upload ()V
METHOD method_22763 scheduleRunTasks ()V
METHOD method_34845 getToBatchCount ()I
METHOD method_34846 getChunksToUpload ()I
@ -72,7 +72,6 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder
FIELD field_4463 needsImportantRebuild Z
FIELD field_4464 needsRebuild Z
FIELD field_4467 origin Lnet/minecraft/class_2338$class_2339;
FIELD field_4471 rebuildFrame I
FIELD field_4472 neighborPositions [Lnet/minecraft/class_2338$class_2339;
METHOD <init> (Lnet/minecraft/class_846;I)V
ARG 2 index
@ -102,8 +101,6 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder
METHOD method_3663 cancel ()V
METHOD method_3668 getSquaredCameraDistance ()D
METHOD method_3670 getOrigin ()Lnet/minecraft/class_2338;
METHOD method_3671 setRebuildFrame (I)Z
ARG 1 frame
METHOD method_3672 needsRebuild ()Z
METHOD method_3673 shouldBuild ()Z
METHOD method_3674 createRebuildTask ()Lnet/minecraft/class_846$class_851$class_4577;

View File

@ -1,20 +1,13 @@
CLASS net/minecraft/class_853 net/minecraft/client/render/chunk/ChunkRendererRegion
FIELD field_4481 offset Lnet/minecraft/class_2338;
FIELD field_4482 sizeZ I
FIELD field_4483 chunks [[Lnet/minecraft/class_2818;
FIELD field_4484 sizeY I
FIELD field_4486 sizeX I
FIELD field_4487 chunkZOffset I
FIELD field_4488 chunkXOffset I
FIELD field_4489 blockStates [Lnet/minecraft/class_2680;
FIELD field_4490 world Lnet/minecraft/class_1937;
METHOD <init> (Lnet/minecraft/class_1937;II[[Lnet/minecraft/class_2818;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V
METHOD <init> (Lnet/minecraft/class_1937;II[[Lnet/minecraft/class_2818;)V
ARG 1 world
ARG 2 chunkX
ARG 3 chunkZ
ARG 4 chunks
ARG 5 startPos
ARG 6 endPos
METHOD method_30000 isEmptyBetween (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II[[Lnet/minecraft/class_2818;)Z
ARG 0 from
ARG 1 to
@ -27,9 +20,3 @@ CLASS net/minecraft/class_853 net/minecraft/client/render/chunk/ChunkRendererReg
ARG 1 startPos
ARG 2 endPos
ARG 3 chunkRadius
METHOD method_3690 getIndex (III)I
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_3691 getIndex (Lnet/minecraft/class_2338;)I
ARG 1 pos

View File

@ -6,14 +6,14 @@ CLASS net/minecraft/class_4225 net/minecraft/client/sound/SoundEngine
FIELD field_19183 EMPTY_SOURCE_SET Lnet/minecraft/class_4225$class_4276;
FIELD field_19184 streamingSources Lnet/minecraft/class_4225$class_4276;
FIELD field_19185 staticSources Lnet/minecraft/class_4225$class_4276;
METHOD method_19661 init ()V
METHOD method_19661 init (Ljava/lang/String;)V
METHOD method_19662 release (Lnet/minecraft/class_4224;)V
ARG 1 source
METHOD method_19663 createSource (Lnet/minecraft/class_4225$class_4105;)Lnet/minecraft/class_4224;
ARG 1 mode
METHOD method_19664 close ()V
METHOD method_19665 getListener ()Lnet/minecraft/class_4227;
METHOD method_20050 openDevice ()J
METHOD method_20050 openDevice (Ljava/lang/String;)Ljava/util/OptionalLong;
METHOD method_20296 getDebugString ()Ljava/lang/String;
METHOD method_20297 getMonoSourceCount ()I
CLASS class_4105 RunMode

View File

@ -30,7 +30,6 @@ CLASS net/minecraft/class_1046 net/minecraft/client/texture/PlayerSkinTexture
ARG 3 x2
ARG 4 y2
METHOD method_22798 remapTexture (Lnet/minecraft/class_1011;)Lnet/minecraft/class_1011;
ARG 0 image
METHOD method_4531 uploadTexture (Lnet/minecraft/class_1011;)V
ARG 1 image
METHOD method_4534 onTextureLoaded (Lnet/minecraft/class_1011;)V

View File

@ -6,13 +6,12 @@ CLASS net/minecraft/class_4700 net/minecraft/client/world/BiomeColorCache
METHOD method_23769 reset (II)V
ARG 1 chunkX
ARG 2 chunkZ
METHOD method_23770 getBiomeColor (Lnet/minecraft/class_2338;Ljava/util/function/IntSupplier;)I
METHOD method_23770 getBiomeColor (Lnet/minecraft/class_2338;)I
ARG 1 pos
ARG 2 colorFactory
METHOD method_23772 getColorArray (II)[I
METHOD method_23772 getColorArray (II)Lnet/minecraft/class_4700$class_6598;
ARG 1 chunkX
ARG 2 chunkZ
CLASS class_4701 Last
FIELD field_21522 x I
FIELD field_21523 z I
FIELD field_21524 colors [I
FIELD field_21524 colors Lnet/minecraft/class_4700$class_6598;

View File

@ -7,12 +7,9 @@ CLASS net/minecraft/class_631 net/minecraft/client/world/ClientChunkManager
METHOD <init> (Lnet/minecraft/class_638;I)V
ARG 1 world
ARG 2 loadDistance
METHOD method_16020 loadChunkFromPacket (IILnet/minecraft/class_4548;Lnet/minecraft/class_2540;Lnet/minecraft/class_2487;Ljava/util/BitSet;)Lnet/minecraft/class_2818;
METHOD method_16020 loadChunkFromPacket (IILnet/minecraft/class_2540;Lnet/minecraft/class_2487;Ljava/util/function/Consumer;)Lnet/minecraft/class_2818;
ARG 1 x
ARG 2 z
ARG 3 biomes
ARG 4 buf
ARG 5 nbt
METHOD method_20180 updateLoadDistance (I)V
ARG 1 loadDistance
METHOD method_20181 positionEquals (Lnet/minecraft/class_2818;II)Z

View File

@ -15,7 +15,6 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
FIELD field_3729 client Lnet/minecraft/class_310;
FIELD field_3733 scoreboard Lnet/minecraft/class_269;
METHOD <init> (Lnet/minecraft/class_634;Lnet/minecraft/class_638$class_5271;Lnet/minecraft/class_5321;Lnet/minecraft/class_2874;ILjava/util/function/Supplier;Lnet/minecraft/class_761;ZJ)V
ARG 1 networkHandler
ARG 2 properties
ARG 3 registryRef
ARG 4 dimensionType
@ -44,9 +43,7 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
METHOD method_18647 tickPassenger (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V
ARG 1 entity
ARG 2 passenger
METHOD method_23778 (Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;)V
ARG 0 cache
METHOD method_23780 calculateColor (Lnet/minecraft/class_2338;Lnet/minecraft/world/level/ColorResolver;)I
METHOD method_23780 calculateColor (Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)I
ARG 1 pos
ARG 2 colorResolver
METHOD method_23782 resetChunkColor (Lnet/minecraft/class_1923;)V
@ -55,8 +52,6 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
METHOD method_23785 getCloudsColor (F)Lnet/minecraft/class_243;
ARG 1 tickDelta
METHOD method_23789 getLightningTicksLeft ()I
METHOD method_24462 (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4761;)V
ARG 2 config
METHOD method_27873 setSpawnPos (Lnet/minecraft/class_2338;F)V
ARG 1 pos
ARG 2 angle
@ -112,8 +107,6 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
ARG 3 shape
ARG 4 y
METHOD method_30671 getSpawnAngle ()F
METHOD method_32124 (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_35752 getBlockParticle ()Lnet/minecraft/class_638$class_6234;
METHOD method_35753 putMapStates (Ljava/util/Map;)V
ARG 1 mapStates

View File

@ -1,10 +1,8 @@
CLASS net/minecraft/class_5317 net/minecraft/client/world/GeneratorType
FIELD field_25050 DEFAULT Lnet/minecraft/class_5317;
FIELD field_25051 AMPLIFIED Lnet/minecraft/class_5317;
FIELD field_25052 VALUES Ljava/util/List;
FIELD field_25053 SCREEN_PROVIDERS Ljava/util/Map;
FIELD field_25054 FLAT Lnet/minecraft/class_5317;
FIELD field_25055 LARGE_BIOMES 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;

View File

@ -4,18 +4,12 @@ CLASS net/minecraft/class_2252 net/minecraft/command/argument/BlockPredicateArgu
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
ARG 2 builder
METHOD method_33301 (Lnet/minecraft/class_2960;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;
ARG 0 id
METHOD method_9643 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 id
METHOD method_9644 getBlockPredicate (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate;
ARG 0 context
ARG 1 name
METHOD method_9645 blockPredicate ()Lnet/minecraft/class_2252;
METHOD method_9646 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2259;Lnet/minecraft/class_5415;)Ljava/util/function/Predicate;
ARG 2 manager
METHOD method_9647 (Lnet/minecraft/class_2252$class_2253;Lnet/minecraft/class_5415;)Ljava/util/function/Predicate;
ARG 1 manager
METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
ARG 1 reader
CLASS class_2253 StatePredicate
@ -29,7 +23,7 @@ CLASS net/minecraft/class_2252 net/minecraft/command/argument/BlockPredicateArgu
METHOD test (Ljava/lang/Object;)Z
ARG 1 context
CLASS class_2254 BlockPredicate
METHOD create (Lnet/minecraft/class_5415;)Ljava/util/function/Predicate;
METHOD method_38641 create (Lnet/minecraft/class_5415;)Ljava/util/function/Predicate;
ARG 1 manager
CLASS class_2255 TagPredicate
FIELD field_10676 tag Lnet/minecraft/class_3494;

View File

@ -1,6 +1,5 @@
CLASS net/minecraft/class_2214 net/minecraft/command/argument/ScoreboardObjectiveArgumentType
FIELD field_9919 EXAMPLES Ljava/util/Collection;
FIELD field_9920 LONG_NAME_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_9921 READONLY_OBJECTIVE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_9922 UNKNOWN_OBJECTIVE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
@ -12,8 +11,6 @@ CLASS net/minecraft/class_2214 net/minecraft/command/argument/ScoreboardObjectiv
METHOD method_9393 getWritableObjective (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_266;
ARG 0 context
ARG 1 name
METHOD method_9394 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 maxLength
METHOD method_9395 getObjective (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_266;
ARG 0 context
ARG 1 name

View File

@ -266,9 +266,6 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_29495 refreshPositionAfterTeleport (Lnet/minecraft/class_243;)V
ARG 1 pos
METHOD method_29919 getLeashOffset ()Lnet/minecraft/class_243;
METHOD method_30022 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z
ARG 1 state
ARG 2 pos
METHOD method_30076 removeFromDimension ()V
METHOD method_30227 getTrackedPosition ()Lnet/minecraft/class_243;
METHOD method_30228 updateTrackedPosition (Lnet/minecraft/class_243;)V

View File

@ -26,4 +26,3 @@ CLASS net/minecraft/class_1540 net/minecraft/entity/FallingBlockEntity
METHOD method_6965 setHurtEntities (FI)V
ARG 1 fallHurtAmount
ARG 2 fallHurtMax
METHOD method_6966 getWorldClient ()Lnet/minecraft/class_1937;

View File

@ -1,2 +1 @@
CLASS net/minecraft/class_1395 net/minecraft/entity/ai/goal/FlyOntoTreeGoal
METHOD method_6314 getTreeTarget ()Lnet/minecraft/class_243;

View File

@ -75,12 +75,9 @@ CLASS net/minecraft/class_1408 net/minecraft/entity/ai/pathing/EntityNavigation
ARG 7 speed
METHOD method_6339 continueFollowingPath ()V
METHOD method_6340 stop ()V
METHOD method_6341 canPathDirectlyThrough (Lnet/minecraft/class_243;Lnet/minecraft/class_243;III)Z
METHOD method_6341 canPathDirectlyThrough (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z
ARG 1 origin
ARG 2 target
ARG 3 sizeX
ARG 4 sizeY
ARG 5 sizeZ
METHOD method_6342 getNodeMaker ()Lnet/minecraft/class_8;
METHOD method_6343 shouldRecalculatePath ()Z
METHOD method_6344 setSpeed (D)V

View File

@ -10,25 +10,4 @@ CLASS net/minecraft/class_1409 net/minecraft/entity/ai/pathing/MobNavigation
COMMENT The y-position to act as if the entity is at for pathfinding purposes
METHOD method_6363 setCanPathThroughDoors (Z)V
ARG 1 canPathThroughDoors
METHOD method_6364 allVisibleAreSafe (IIIIIILnet/minecraft/class_243;DD)Z
ARG 1 centerX
ARG 2 centerY
ARG 3 centerZ
ARG 4 sizeX
ARG 5 sizeY
ARG 6 sizeZ
ARG 7 entityPos
ARG 8 lookVecX
ARG 10 lookVecZ
METHOD method_6366 canEnterOpenDoors ()Z
METHOD method_6367 allVisibleArePassable (IIIIIILnet/minecraft/class_243;DD)Z
COMMENT Checks whether all blocks in the box which are visible (in front of) the mob can be pathed through
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 sizeX
ARG 5 sizeY
ARG 6 sizeZ
ARG 7 entityPos
ARG 8 lookVecX
ARG 10 lookVecZ

View File

@ -23,17 +23,11 @@ CLASS net/minecraft/class_8 net/minecraft/entity/ai/pathing/PathNodeMaker
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_17 getNodeType (Lnet/minecraft/class_1922;IIILnet/minecraft/class_1308;IIIZZ)Lnet/minecraft/class_7;
METHOD method_17 getNodeType (Lnet/minecraft/class_1922;III)Lnet/minecraft/class_7;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 mob
ARG 6 sizeX
ARG 7 sizeY
ARG 8 sizeZ
ARG 9 canOpenDoors
ARG 10 canEnterOpenDoors
METHOD method_18 getSuccessors ([Lnet/minecraft/class_9;Lnet/minecraft/class_9;)I
ARG 1 successors
ARG 2 node
@ -44,11 +38,10 @@ CLASS net/minecraft/class_8 net/minecraft/entity/ai/pathing/PathNodeMaker
METHOD method_22 canSwim ()Z
METHOD method_23 canEnterOpenDoors ()Z
METHOD method_24 canOpenDoors ()Z
METHOD method_25 getDefaultNodeType (Lnet/minecraft/class_1922;III)Lnet/minecraft/class_7;
METHOD method_25 getDefaultNodeType (Lnet/minecraft/class_1922;IIILnet/minecraft/class_1308;IIIZZ)Lnet/minecraft/class_7;
COMMENT Gets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doors
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
METHOD method_27137 getNode (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9;
ARG 1 pos

View File

@ -2,11 +2,3 @@ CLASS net/minecraft/class_12 net/minecraft/entity/ai/pathing/WaterPathNodeMaker
FIELD field_58 canJumpOutOfWater Z
METHOD <init> (Z)V
ARG 1 canJumpOutOfWater
METHOD method_50 getNodeType (III)Lnet/minecraft/class_7;
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_51 getPathNodeInWater (III)Lnet/minecraft/class_9;
ARG 1 x
ARG 2 y
ARG 3 z

View File

@ -91,14 +91,10 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
FIELD field_8029 MODIFIER_FORMAT Ljava/text/DecimalFormat;
FIELD field_8030 cooldown I
FIELD field_8031 count I
FIELD field_8032 lastPlaceOnPos Lnet/minecraft/class_2694;
FIELD field_8033 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_8034 lastPlaceOnResult Z
FIELD field_8035 lastDestroyResult Z
FIELD field_8036 empty Z
FIELD field_8037 EMPTY Lnet/minecraft/class_1799;
FIELD field_8038 item Lnet/minecraft/class_1792;
FIELD field_8039 lastDestroyPos Lnet/minecraft/class_2694;
FIELD field_8040 nbt Lnet/minecraft/class_2487;
COMMENT Repesents the item stack's custom NBT.
COMMENT <p>
@ -200,9 +196,6 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
ARG 2 entity
ARG 3 slot
ARG 4 selected
METHOD method_7918 areBlocksEqual (Lnet/minecraft/class_2694;Lnet/minecraft/class_2694;)Z
ARG 0 first
ARG 1 second
METHOD method_7919 getDamage ()I
METHOD method_7920 useOnEntity (Lnet/minecraft/class_1657;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
ARG 1 user
@ -245,7 +238,6 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT the count of items
METHOD method_7940 canDestroy (Lnet/minecraft/class_5415;Lnet/minecraft/class_2694;)Z
ARG 1 tagManager
ARG 2 pos
METHOD method_7941 getSubNbt (Ljava/lang/String;)Lnet/minecraft/class_2487;
COMMENT {@return the NBT compound at the specified key in this item stack's custom NBT, may be {@code null}}
COMMENT
@ -254,7 +246,6 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD method_7942 hasEnchantments ()Z
METHOD method_7944 canPlaceOn (Lnet/minecraft/class_5415;Lnet/minecraft/class_2694;)Z
ARG 1 tagManager
ARG 2 pos
METHOD method_7945 getFrame ()Lnet/minecraft/class_1533;
METHOD method_7946 isStackable ()Z
METHOD method_7947 getCount ()I

View File

@ -4,7 +4,7 @@ CLASS net/minecraft/class_134 net/minecraft/loot/function/SetContentsLootFunctio
ARG 2 entry
METHOD method_600 (Lnet/minecraft/class_2371;Lnet/minecraft/class_47;Lnet/minecraft/class_82;)V
ARG 2 choice
METHOD method_601 builder ()Lnet/minecraft/class_134$class_135;
METHOD method_601 builder (Lnet/minecraft/class_2591;)Lnet/minecraft/class_134$class_135;
CLASS class_135 Builer
FIELD field_1104 entries Ljava/util/List;
METHOD method_602 withEntry (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_134$class_135;

View File

@ -1,13 +1,6 @@
CLASS net/minecraft/class_144 net/minecraft/loot/function/SetLootTableLootFunction
FIELD field_1116 id Lnet/minecraft/class_2960;
FIELD field_1117 seed J
METHOD method_35534 builder (Lnet/minecraft/class_2960;)Lnet/minecraft/class_120$class_121;
ARG 0 id
METHOD method_35535 builder (Lnet/minecraft/class_2960;J)Lnet/minecraft/class_120$class_121;
ARG 0 id
ARG 1 seed
METHOD method_35536 (Lnet/minecraft/class_2960;J[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
ARG 3 conditions
METHOD method_35537 (Lnet/minecraft/class_2960;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
ARG 1 conditions
METHOD method_35534 builder (Lnet/minecraft/class_2591;Lnet/minecraft/class_2960;)Lnet/minecraft/class_120$class_121;
METHOD method_35535 builder (Lnet/minecraft/class_2591;Lnet/minecraft/class_2960;J)Lnet/minecraft/class_120$class_121;
CLASS class_145 Serializer

View File

@ -98,7 +98,6 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi
METHOD method_11127 onTagQuery (Lnet/minecraft/class_2774;)V
ARG 1 packet
METHOD method_11128 onChunkData (Lnet/minecraft/class_2672;)V
ARG 1 packet
METHOD method_11129 onStatistics (Lnet/minecraft/class_2617;)V
ARG 1 packet
METHOD method_11130 onAdvancements (Lnet/minecraft/class_2779;)V

View File

@ -1,26 +1,9 @@
CLASS net/minecraft/class_2622 net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket
FIELD field_12038 blockEntityType I
FIELD field_12038 blockEntityType Lnet/minecraft/class_2591;
FIELD field_12039 nbt Lnet/minecraft/class_2487;
FIELD field_12040 pos Lnet/minecraft/class_2338;
FIELD field_33301 MOB_SPAWNER I
FIELD field_33302 COMMAND_BLOCK I
FIELD field_33303 BEACON I
FIELD field_33304 SKULL I
FIELD field_33305 CONDUIT I
FIELD field_33306 BANNER I
FIELD field_33307 STRUCTURE I
FIELD field_33308 END_GATEWAY I
FIELD field_33309 SIGN I
FIELD field_33310 BED I
FIELD field_33311 JIGSAW I
FIELD field_33312 CAMPFIRE I
FIELD field_33313 BEEHIVE I
METHOD <init> (Lnet/minecraft/class_2338;ILnet/minecraft/class_2487;)V
ARG 1 pos
ARG 2 blockEntityType
ARG 3 nbt
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11290 getNbt ()Lnet/minecraft/class_2487;
METHOD method_11291 getBlockEntityType ()I
METHOD method_11291 getBlockEntityType ()Lnet/minecraft/class_2591;
METHOD method_11293 getPos ()Lnet/minecraft/class_2338;

View File

@ -1,26 +1,5 @@
CLASS net/minecraft/class_2672 net/minecraft/network/packet/s2c/play/ChunkDataS2CPacket
FIELD field_12234 verticalStripBitmask Ljava/util/BitSet;
FIELD field_12235 chunkZ I
FIELD field_12236 chunkX I
FIELD field_12237 data [B
FIELD field_12238 blockEntities Ljava/util/List;
FIELD field_16416 heightmaps Lnet/minecraft/class_2487;
FIELD field_20664 biomeArray [I
FIELD field_33333 MAX_DATA_LENGTH I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_2818;)V
ARG 1 chunk
METHOD method_11521 getReadBuffer ()Lnet/minecraft/class_2540;
METHOD method_11522 getDataSize (Lnet/minecraft/class_2818;)I
ARG 1 chunk
METHOD method_11523 getX ()I
METHOD method_11524 getZ ()I
METHOD method_11525 getBlockEntityTagList ()Ljava/util/List;
METHOD method_11526 getVerticalStripBitmask ()Ljava/util/BitSet;
METHOD method_11527 getWriteBuffer ()Lio/netty/buffer/ByteBuf;
METHOD method_11529 writeData (Lnet/minecraft/class_2540;Lnet/minecraft/class_2818;)Ljava/util/BitSet;
ARG 1 buf
ARG 2 chunk
METHOD method_16123 getHeightmaps ()Lnet/minecraft/class_2487;
METHOD method_22422 getBiomeArray ()[I

View File

@ -14,16 +14,9 @@ CLASS net/minecraft/class_2678 net/minecraft/network/packet/s2c/play/GameJoinS2C
FIELD field_25320 dimensionIds Ljava/util/Set;
FIELD field_25321 dimensionType Lnet/minecraft/class_2874;
FIELD field_25713 previousGameMode Lnet/minecraft/class_1934;
METHOD <init> (ILnet/minecraft/class_1934;Lnet/minecraft/class_1934;JZLjava/util/Set;Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_2874;Lnet/minecraft/class_5321;IIZZZZ)V
METHOD <init> (IZLnet/minecraft/class_1934;Lnet/minecraft/class_1934;Ljava/util/Set;Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_2874;Lnet/minecraft/class_5321;JIIZZZZ)V
ARG 1 playerEntityId
ARG 2 gameMode
ARG 3 previousGameMode
ARG 4 sha256Seed
ARG 6 hardcore
ARG 7 dimensionIds
ARG 8 registryManager
ARG 9 dimensionType
ARG 10 dimensionId
ARG 11 maxPlayers
ARG 12 chunkLoadDistance
ARG 13 reducedDebugInfo
@ -35,7 +28,7 @@ CLASS net/minecraft/class_2678 net/minecraft/network/packet/s2c/play/GameJoinS2C
METHOD method_11561 getGameMode ()Lnet/minecraft/class_1934;
METHOD method_11562 hasReducedDebugInfo ()Z
METHOD method_11564 getEntityId ()I
METHOD method_11565 getRegistryManager ()Lnet/minecraft/class_5455;
METHOD method_11565 getRegistryManager ()Lnet/minecraft/class_5455$class_5457;
METHOD method_11568 isFlatWorld ()Z
METHOD method_20204 getViewDistance ()I
METHOD method_22423 getSha256Seed ()J

View File

@ -1,30 +1,5 @@
CLASS net/minecraft/class_2676 net/minecraft/network/packet/s2c/play/LightUpdateS2CPacket
FIELD field_12261 blockLightUpdates Ljava/util/List;
FIELD field_12262 blockLightMask Ljava/util/BitSet;
FIELD field_12263 skyLightMask Ljava/util/BitSet;
FIELD field_12264 chunkZ I
FIELD field_12265 chunkX I
FIELD field_12266 skyLightUpdates Ljava/util/List;
FIELD field_16417 filledBlockLightMask Ljava/util/BitSet;
FIELD field_16418 filledSkyLightMask Ljava/util/BitSet;
FIELD field_25659 nonEdge Z
COMMENT Whether this updated chunk is not on the edge of the map.
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;Z)V
ARG 1 chunkPos
ARG 2 lightProvider
ARG 5 nonEdge
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11554 getChunkZ ()I
METHOD method_11555 getSkyLightUpdates ()Ljava/util/List;
METHOD method_11556 getSkyLightMask ()Ljava/util/BitSet;
METHOD method_11557 getBlockLightUpdates ()Ljava/util/List;
METHOD method_11558 getChunkX ()I
METHOD method_11559 getBlockLightMask ()Ljava/util/BitSet;
METHOD method_16124 getFilledSkyLightMask ()Ljava/util/BitSet;
METHOD method_16125 getFilledBlockLightMask ()Ljava/util/BitSet;
METHOD method_30006 isNotEdge ()Z
METHOD method_33138 (Lnet/minecraft/class_1923;Lnet/minecraft/class_3568;Lnet/minecraft/class_1944;ILjava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V
ARG 0 chunkPos
ARG 1 lightProvider
ARG 2 lightType

View File

@ -12,7 +12,6 @@ CLASS net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard
FIELD field_31889 MIN_SIDEBAR_TEAM_DISPLAY_SLOT_ID I
FIELD field_31890 MAX_SIDEBAR_TEAM_DISPLAY_SLOT_ID I
FIELD field_31891 DISPLAY_SLOT_COUNT I
FIELD field_31892 MAX_NAME_LENGTH I
METHOD method_1150 resetEntityScore (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_1151 getObjectives ()Ljava/util/Collection;
@ -73,7 +72,6 @@ CLASS net/minecraft/class_269 net/minecraft/scoreboard/Scoreboard
METHOD method_1179 (Lnet/minecraft/class_274;)Ljava/util/List;
ARG 0 criterion
METHOD method_1180 getPlayerScore (Ljava/lang/String;Lnet/minecraft/class_266;)Lnet/minecraft/class_267;
ARG 1 player
ARG 2 objective
METHOD method_1181 containsObjective (Ljava/lang/String;)Z
ARG 1 name

View File

@ -137,8 +137,6 @@ CLASS net/minecraft/server/MinecraftServer
METHOD method_27050 getSavePath (Lnet/minecraft/class_5218;)Ljava/nio/file/Path;
ARG 1 worldSavePath
METHOD method_27051 syncChunkWrites ()Z
METHOD method_27725 convertLevel (Lnet/minecraft/class_32$class_5143;)V
ARG 0 session
METHOD method_27727 getStructureManager ()Lnet/minecraft/class_3485;
METHOD method_27728 getSaveProperties ()Lnet/minecraft/class_5219;
METHOD method_27729 updateMobSpawnOptions ()V
@ -417,8 +415,6 @@ CLASS net/minecraft/server/MinecraftServer
COMMENT whether the server will be in online mode
METHOD method_3866 shouldKeepTicking ()Z
METHOD method_5387 isMainThread ()Z
CLASS 1
FIELD field_4609 lastProgressUpdate J
CLASS class_6414 DebugStart
FIELD field_33980 time J
FIELD field_33981 tick I

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_3142 net/minecraft/server/command/TeamCommand
FIELD field_13746 OPTION_COLOR_UNCHANGED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_13747 OPTION_SEE_FRIENDLY_INVISIBLES_ALREADY_ENABLED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_13748 ADD_LONG_NAME_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_13749 ADD_DUPLICATE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_13750 OPTION_COLLISION_RULE_UNCHANGED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_13751 EMPTY_UNCHANGED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
@ -85,8 +84,6 @@ CLASS net/minecraft/class_3142 net/minecraft/server/command/TeamCommand
ARG 0 context
METHOD method_13740 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_13741 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 maxLength
METHOD method_13742 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_13743 executeModifyPrefix (Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_2561;)I

View File

@ -52,10 +52,9 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
METHOD method_14203 copyFrom (Lnet/minecraft/class_3222;Z)V
ARG 1 oldPlayer
ARG 2 alive
METHOD method_14205 sendInitialChunkPackets (Lnet/minecraft/class_1923;Lnet/minecraft/class_2596;Lnet/minecraft/class_2596;)V
METHOD method_14205 sendInitialChunkPackets (Lnet/minecraft/class_1923;Lnet/minecraft/class_2596;)V
ARG 1 chunkPos
ARG 2 chunkDataPacket
ARG 3 lightUpdatePacket
METHOD method_14206 getPlayerListName ()Lnet/minecraft/class_2561;
METHOD method_14207 handleFall (DZ)V
ARG 1 heightDifference

View File

@ -8,8 +8,6 @@ CLASS net/minecraft/class_1919 net/minecraft/server/world/BlockEvent
ARG 2 block
ARG 3 type
ARG 4 data
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_8306 getPos ()Lnet/minecraft/class_2338;
METHOD method_8307 getType ()I
METHOD method_8308 getData ()I

View File

@ -3,7 +3,6 @@ CLASS net/minecraft/class_3215 net/minecraft/server/world/ServerChunkManager
FIELD field_13928 lastMobSpawningTime J
FIELD field_13929 spawnMonsters Z
FIELD field_13934 CHUNK_STATUSES Ljava/util/List;
FIELD field_13939 chunkGenerator Lnet/minecraft/class_2794;
FIELD field_13941 spawnAnimals Z
FIELD field_13945 world Lnet/minecraft/class_3218;
FIELD field_17252 ticketManager Lnet/minecraft/class_3204;
@ -85,9 +84,6 @@ CLASS net/minecraft/class_3215 net/minecraft/server/world/ServerChunkManager
ARG 1 entity
METHOD method_19492 executeQueuedTasks ()Z
METHOD method_19493 getPointOfInterestStorage ()Lnet/minecraft/class_4153;
METHOD method_20585 isFutureReady (JLjava/util/function/Function;)Z
ARG 1 pos
ARG 3 futureFunction
METHOD method_20587 initChunkCaches ()V
METHOD method_21694 getPendingTasks ()I
METHOD method_21738 putInCache (JLnet/minecraft/class_2791;Lnet/minecraft/class_2806;)V

View File

@ -68,10 +68,9 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_17236 getChunk (Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
ARG 1 holder
ARG 2 requiredStatus
METHOD method_17241 sendWatchPackets (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;[Lnet/minecraft/class_2596;ZZ)V
METHOD method_17241 sendWatchPackets (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;Lorg/apache/commons/lang3/mutable/MutableObject;ZZ)V
ARG 1 player
ARG 2 pos
ARG 3 packets
ARG 4 withinMaxWatchDistance
ARG 5 withinViewDistance
METHOD method_17242 save (Z)V
@ -94,10 +93,6 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_18702 sendToOtherNearbyPlayers (Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V
ARG 1 entity
ARG 2 packet
METHOD method_18703 getChebyshevDistance (Lnet/minecraft/class_1923;II)I
ARG 0 pos
ARG 1 x
ARG 2 z
METHOD method_18704 getSquaredDistance (Lnet/minecraft/class_1923;Lnet/minecraft/class_1297;)D
ARG 0 pos
ARG 1 entity
@ -110,23 +105,17 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_18714 handlePlayerAddedOrRemoved (Lnet/minecraft/class_3222;Z)V
ARG 1 player
ARG 2 added
METHOD method_18715 sendChunkDataPackets (Lnet/minecraft/class_3222;[Lnet/minecraft/class_2596;Lnet/minecraft/class_2818;)V
METHOD method_18715 sendChunkDataPackets (Lnet/minecraft/class_3222;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_2818;)V
ARG 1 player
ARG 2 packets
ARG 3 chunk
METHOD method_18716 unloadEntity (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_18717 sendToNearbyPlayers (Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V
ARG 1 entity
ARG 2 packet
METHOD method_18719 getChebyshevDistance (Lnet/minecraft/class_1923;Lnet/minecraft/class_3222;Z)I
ARG 0 pos
ARG 1 player
ARG 2 useWatchedPosition
METHOD method_18722 doesNotGenerateChunks (Lnet/minecraft/class_3222;)Z
ARG 1 player
METHOD method_18724 isTooFarFromPlayersToSpawnMobs (Lnet/minecraft/class_1923;)Z
ARG 1 chunkPos
METHOD method_18727 tickEntityMovement ()V
COMMENT Ticks and updates the tracked status of each tracker.
COMMENT
@ -162,9 +151,6 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_21676 getFutureStatus (Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String;
METHOD method_23272 getChunkLoadingDebugInfo (Lnet/minecraft/class_1923;)Ljava/lang/String;
ARG 1 chunkPos
METHOD method_34869 getChebyshevDistance (Lnet/minecraft/class_1923;Lnet/minecraft/class_1297;)I
ARG 0 chunkPos
ARG 1 entity
CLASS class_3208 EntityTracker
COMMENT An entity tracker governs which players' clients can see an entity. Each
COMMENT tracker corresponds to one entity in a server world and is mapped from the

View File

@ -31,13 +31,11 @@ CLASS net/minecraft/class_3449 net/minecraft/structure/StructureStart
METHOD method_14972 toNbt (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;
ARG 1 world
ARG 2 chunkPos
METHOD method_14974 generateStructure (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;)V
METHOD method_14974 generateStructure (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Ljava/util/function/Predicate;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;)V
ARG 1 world
ARG 2 structureAccessor
ARG 3 chunkGenerator
ARG 4 random
ARG 5 box
ARG 6 chunkPos
METHOD method_14976 randomUpwardTranslation (Ljava/util/Random;II)V
ARG 1 random
ARG 2 minY
@ -46,14 +44,11 @@ CLASS net/minecraft/class_3449 net/minecraft/structure/StructureStart
ARG 1 seaLevel
ARG 3 random
METHOD method_14979 isInExistingChunk ()Z
METHOD method_16655 init (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_1923;Lnet/minecraft/class_1959;Lnet/minecraft/class_3037;Lnet/minecraft/class_5539;)V
METHOD method_16655 init (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_1923;Lnet/minecraft/class_3037;Lnet/minecraft/class_5539;Ljava/util/function/Predicate;)V
ARG 1 registryManager
ARG 2 chunkGenerator
ARG 3 manager
ARG 4 pos
ARG 5 biome
ARG 6 config
ARG 7 world
METHOD method_16656 getFeature ()Lnet/minecraft/class_3195;
METHOD method_16657 hasChildren ()Z
METHOD method_23676 getReferences ()I

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGenerator
FIELD field_16665 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_30419 generate (Lnet/minecraft/class_5455;Lnet/minecraft/class_3812;Lnet/minecraft/class_3778$class_3779;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_6130;Ljava/util/Random;ZZLnet/minecraft/class_5539;)V
METHOD method_30419 generate (Lnet/minecraft/class_5455;Lnet/minecraft/class_3812;Lnet/minecraft/class_3778$class_3779;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_6130;Ljava/util/Random;ZZLnet/minecraft/class_5539;Ljava/util/function/Predicate;)V
ARG 0 dynamicRegistries
ARG 1 config
ARG 2 pieceFactory

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_6140 net/minecraft/unused/packageinfo/PackageInfo6140

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_6141 net/minecraft/unused/packageinfo/PackageInfo6141

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_6143 net/minecraft/unused/packageinfo/PackageInfo6143

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_6144 net/minecraft/unused/packageinfo/PackageInfo6144

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/util/CubicSampler
CLASS net/minecraft/class_6491 net/minecraft/util/CubicSampler
FIELD field_22449 DENSITY_CURVE [D
METHOD method_24895 sampleColor (Lnet/minecraft/class_243;Lnet/minecraft/util/CubicSampler$class_4859;)Lnet/minecraft/class_243;
METHOD method_24895 sampleColor (Lnet/minecraft/class_243;Lnet/minecraft/class_6491$class_4859;)Lnet/minecraft/class_243;
ARG 0 pos
ARG 1 rgbFetcher
CLASS class_4859 RgbFetcher

View File

@ -16,7 +16,7 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
METHOD method_18347 uncaughtExceptionHandler (Ljava/lang/Thread;Ljava/lang/Throwable;)V
ARG 0 thread
ARG 1 t
METHOD method_18349 getMainWorkerExecutor ()Ljava/util/concurrent/Executor;
METHOD method_18349 getMainWorkerExecutor ()Ljava/util/concurrent/ExecutorService;
METHOD method_18350 shutdownExecutors ()V
METHOD method_18839 debugRunnable (Ljava/lang/Runnable;Ljava/util/function/Supplier;)Ljava/lang/Runnable;
ARG 0 runnable
@ -56,13 +56,13 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
ARG 0 runnable
METHOD method_27957 attemptShutdown (Ljava/util/concurrent/ExecutorService;)V
ARG 0 service
METHOD method_27958 getIoWorkerExecutor ()Ljava/util/concurrent/Executor;
METHOD method_27958 getIoWorkerExecutor ()Ljava/util/concurrent/ExecutorService;
METHOD method_27959 createIoWorker ()Ljava/util/concurrent/ExecutorService;
METHOD method_28122 createWorker (Ljava/lang/String;)Ljava/util/concurrent/ExecutorService;
ARG 0 name
METHOD method_28123 (Ljava/lang/String;Ljava/util/concurrent/ForkJoinPool;)Ljava/util/concurrent/ForkJoinWorkerThread;
ARG 1 forkJoinPool
METHOD method_28124 getBootstrapExecutor ()Ljava/util/concurrent/Executor;
METHOD method_28124 getBootstrapExecutor ()Ljava/util/concurrent/ExecutorService;
METHOD method_29187 getChoiceType (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;
ARG 0 typeReference
ARG 1 id

View File

@ -2,13 +2,11 @@ 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_33088 NULL_ID I
METHOD <init> (I)V
ARG 1 initialSize
METHOD method_10203 set (Ljava/lang/Object;I)V
ARG 1 value
ARG 2 id
METHOD method_10204 size ()I
METHOD method_10205 add (Ljava/lang/Object;)V
ARG 1 value
METHOD method_35841 containsKey (I)Z

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_2359 net/minecraft/util/collection/IndexedIterable
METHOD method_10200 get (I)Ljava/lang/Object;
ARG 1 index
METHOD method_10204 size ()I
METHOD method_10206 getRawId (Ljava/lang/Object;)I
ARG 1 entry

View File

@ -16,7 +16,6 @@ CLASS net/minecraft/class_3513 net/minecraft/util/collection/Int2ObjectBiMap
METHOD method_15225 add (Ljava/lang/Object;)I
ARG 1 value
METHOD method_15226 nextId ()I
METHOD method_15227 size ()I
METHOD method_15228 getIdealIndex (Ljava/lang/Object;)I
ARG 1 value
METHOD method_15229 clear ()V

View File

@ -25,18 +25,15 @@ CLASS net/minecraft/class_3508 net/minecraft/util/collection/PackedIntegerArray
ARG 1 elementBits
ARG 2 size
ARG 3 storage
METHOD method_15210 set (II)V
METHOD method_15210 (II)V
ARG 1 index
ARG 2 value
METHOD method_15211 get (I)I
METHOD method_15211 (I)I
ARG 1 index
METHOD method_15212 getStorage ()[J
METHOD method_15214 setAndGetOldValue (II)I
METHOD method_15214 (II)I
ARG 1 index
ARG 2 value
METHOD method_15215 getSize ()I
METHOD method_21739 forEach (Ljava/util/function/IntConsumer;)V
METHOD method_21739 (Ljava/util/function/IntConsumer;)V
ARG 1 consumer
METHOD method_27284 getStorageIndex (I)I
ARG 1 index
METHOD method_34896 getElementBits ()I

View File

@ -1,18 +0,0 @@
CLASS net/minecraft/class_3549 net/minecraft/util/collection/WeightedPicker
FIELD field_28398 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_15444 getRandom (Ljava/util/Random;Ljava/util/List;I)Ljava/util/Optional;
ARG 0 random
ARG 1 list
ARG 2 weightSum
METHOD method_15445 getWeightSum (Ljava/util/List;)I
ARG 0 list
METHOD method_15446 getRandom (Ljava/util/Random;Ljava/util/List;)Ljava/util/Optional;
ARG 0 random
ARG 1 list
METHOD method_15447 getAt (Ljava/util/List;I)Ljava/util/Optional;
ARG 0 list
ARG 1 weightMark
CLASS class_3550 Entry
FIELD field_15774 weight I
METHOD <init> (I)V
ARG 1 weight

View File

@ -29,8 +29,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 min
ARG 1 max
ARG 2 messageFactory
METHOD method_36242 (Ljava/lang/Integer;)Ljava/lang/String;
ARG 0 v
METHOD method_36243 createRangeChecker (Ljava/lang/Number;Ljava/lang/Number;Ljava/util/function/Function;)Ljava/util/function/Function;
ARG 0 min
ARG 1 max
@ -39,8 +37,6 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 3 value
METHOD method_36245 (Ljava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 0 list
METHOD method_36246 (Ljava/lang/Integer;)Ljava/lang/String;
ARG 0 v
METHOD method_36973 nonEmptyList (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 originalCodec
METHOD method_37349 (Ljava/util/List;)Lcom/mojang/serialization/DataResult;

View File

@ -90,7 +90,7 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
METHOD method_23955 getUnitVector ()Lnet/minecraft/class_1160;
METHOD method_30928 pointsTo (F)Z
COMMENT {@return whether the given yaw points to the direction}
COMMENT
COMMENT
COMMENT @implNote This returns whether the yaw can make an acute angle with the direction.
COMMENT
COMMENT <p>This always returns {@code false} for vertical directions.

View File

@ -21,3 +21,17 @@ CLASS net/minecraft/class_5216 net/minecraft/util/math/noise/DoublePerlinNoiseSa
ARG 0 random
ARG 1 offset
ARG 2 octaves
CLASS class_5487 NoiseParameters
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
ARG 1 firstOctave
ARG 2 amplitudes
METHOD <init> (I[D)V
ARG 1 firstOctave
ARG 2 amplitudes
METHOD method_30832 getFirstOctave ()I
METHOD method_30833 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_30834 getAmplitudes ()Lit/unimi/dsi/fastutil/doubles/DoubleList;

View File

@ -2,14 +2,3 @@ CLASS net/minecraft/class_5822 net/minecraft/util/math/noise/InterpolatedNoiseSa
FIELD field_28774 lowerInterpolatedNoise Lnet/minecraft/class_3537;
FIELD field_28775 upperInterpolatedNoise Lnet/minecraft/class_3537;
FIELD field_28776 interpolationNoise Lnet/minecraft/class_3537;
METHOD <init> (Lnet/minecraft/class_3537;Lnet/minecraft/class_3537;Lnet/minecraft/class_3537;)V
ARG 1 lowerInterpolatedNoise
ARG 2 upperInterpolatedNoise
ARG 3 interpolationNoise
METHOD <init> (Lnet/minecraft/class_5819;)V
ARG 1 random
METHOD method_33657 sample (IIIDDDD)D
ARG 4 horizontalScale
ARG 6 verticalScale
ARG 8 horizontalStretch
ARG 10 verticalStretch

View File

@ -8,7 +8,6 @@ CLASS net/minecraft/class_3537 net/minecraft/util/math/noise/OctavePerlinNoiseSa
ARG 2 offsetAndAmplitudes
METHOD <init> (Lnet/minecraft/class_5819;Lcom/mojang/datafixers/util/Pair;Ljava/util/function/LongFunction;)V
ARG 1 random
ARG 2 octaves
ARG 3 randomFunction
METHOD <init> (Lnet/minecraft/class_5819;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V
ARG 1 random

View File

@ -21,11 +21,8 @@ CLASS net/minecraft/class_5458 net/minecraft/util/registry/BuiltinRegistries
FIELD field_25935 ROOT Lnet/minecraft/class_2385;
FIELD field_26375 CHUNK_GENERATOR_SETTINGS Lnet/minecraft/class_2378;
METHOD method_30559 init ()V
METHOD method_30560 set (Lnet/minecraft/class_2378;ILnet/minecraft/class_5321;Ljava/lang/Object;)Ljava/lang/Object;
METHOD method_30560 set (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 registry
ARG 1 rawId
ARG 2 key
ARG 3 object
METHOD method_30561 add (Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 registry
ARG 1 id

View File

@ -18,7 +18,6 @@ CLASS net/minecraft/class_1915 net/minecraft/village/Merchant
ARG 1 stack
METHOD method_8259 setCurrentCustomer (Lnet/minecraft/class_1657;)V
ARG 1 customer
METHOD method_8260 getMerchantWorld ()Lnet/minecraft/class_1937;
METHOD method_8261 setOffersFromServer (Lnet/minecraft/class_1916;)V
ARG 1 offers
METHOD method_8262 trade (Lnet/minecraft/class_1914;)V

View File

@ -3,7 +3,7 @@ CLASS net/minecraft/class_1920 net/minecraft/world/BlockRenderView
ARG 1 pos
ARG 2 ambientDarkness
METHOD method_22336 getLightingProvider ()Lnet/minecraft/class_3568;
METHOD method_23752 getColor (Lnet/minecraft/class_2338;Lnet/minecraft/world/level/ColorResolver;)I
METHOD method_23752 getColor (Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)I
ARG 1 pos
ARG 2 colorResolver
METHOD method_24852 getBrightness (Lnet/minecraft/class_2350;Z)F

View File

@ -1,7 +1,5 @@
CLASS net/minecraft/class_2852 net/minecraft/world/ChunkSerializer
FIELD field_13001 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_12376 (ILnet/minecraft/class_2826;)Z
ARG 1 chunkSection
METHOD method_12377 getChunkType (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2806$class_2808;
ARG 0 nbt
METHOD method_12385 writeStructures (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/class_2487;
@ -20,12 +18,8 @@ CLASS net/minecraft/class_2852 net/minecraft/world/ChunkSerializer
ARG 2 worldSeed
METHOD method_12393 toNbt ([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/class_2499;
ARG 0 lists
METHOD method_12395 deserialize (Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_4153;Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2839;
METHOD method_12395 deserialize (Lnet/minecraft/class_3218;Lnet/minecraft/class_4153;Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2839;
ARG 0 world
ARG 1 structureManager
ARG 2 poiStorage
ARG 3 pos
ARG 4 nbt
METHOD method_12396 (Lnet/minecraft/class_2248;)Z
ARG 0 block
METHOD method_12410 serialize (Lnet/minecraft/class_3218;Lnet/minecraft/class_2791;)Lnet/minecraft/class_2487;

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_2902 net/minecraft/world/Heightmap
FIELD field_13191 chunk Lnet/minecraft/class_2791;
FIELD field_13192 storage Lnet/minecraft/class_3508;
FIELD field_13192 storage Lnet/minecraft/class_6490;
FIELD field_13193 blockPredicate Ljava/util/function/Predicate;
FIELD field_16744 NOT_AIR Ljava/util/function/Predicate;
FIELD field_16745 SUFFOCATES Ljava/util/function/Predicate;

View File

@ -1,11 +1,2 @@
CLASS net/minecraft/class_1952 net/minecraft/world/MobSpawnerEntry
FIELD field_30976 DEFAULT_WEIGHT I
FIELD field_30977 DEFAULT_ENTITY_ID Ljava/lang/String;
FIELD field_9307 entityNbt Lnet/minecraft/class_2487;
METHOD <init> (ILnet/minecraft/class_2487;)V
ARG 1 weight
ARG 2 entityNbt
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_8678 getEntityNbt ()Lnet/minecraft/class_2487;
METHOD method_8679 toNbt ()Lnet/minecraft/class_2487;

View File

@ -3,7 +3,7 @@ CLASS net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic
FIELD field_9149 spawnCount I
FIELD field_9150 maxSpawnDelay I
FIELD field_9151 minSpawnDelay I
FIELD field_9152 spawnPotentials Lnet/minecraft/class_6012;
FIELD field_9152 spawnPotentials Lnet/minecraft/class_6005;
FIELD field_9153 renderedEntity Lnet/minecraft/class_1297;
FIELD field_9154 spawnDelay I
FIELD field_9155 spawnEntry Lnet/minecraft/class_1952;
@ -17,10 +17,7 @@ CLASS net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic
METHOD method_31589 clientTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 pos
METHOD method_8272 writeNbt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 1 world
ARG 2 pos
ARG 3 nbt
METHOD method_8272 writeNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
METHOD method_8273 sendStatus (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V
ARG 1 world
ARG 2 pos
@ -34,9 +31,6 @@ CLASS net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic
ARG 1 world
ARG 2 pos
ARG 3 nbt
METHOD method_8281 getEntityId (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2960;
ARG 1 world
ARG 2 pos
METHOD method_8282 updateSpawns (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 pos

View File

@ -13,7 +13,5 @@ CLASS net/minecraft/class_1954 net/minecraft/world/ScheduledTick
ARG 2 t
ARG 3 time
ARG 5 priority
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_20597 getComparator ()Ljava/util/Comparator;
METHOD method_8683 getObject ()Ljava/lang/Object;

View File

@ -30,14 +30,12 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
ARG 4 spawnEntry
ARG 5 pos
ARG 6 squaredDistance
METHOD method_27815 setupSpawn (ILjava/lang/Iterable;Lnet/minecraft/class_1948$class_5260;)Lnet/minecraft/class_1948$class_5262;
METHOD method_27815 setupSpawn (ILjava/lang/Iterable;Lnet/minecraft/class_1948$class_5260;Lnet/minecraft/class_6540;)Lnet/minecraft/class_1948$class_5262;
ARG 0 spawningChunkCount
ARG 1 entities
ARG 2 chunkSource
METHOD method_27816 (Lnet/minecraft/class_1311;)Z
ARG 0 spawnGroup
METHOD method_27819 (Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_5263;Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/class_1311;Lnet/minecraft/class_2818;)V
ARG 5 chunk
METHOD method_27821 spawn (Lnet/minecraft/class_3218;Lnet/minecraft/class_2818;Lnet/minecraft/class_1948$class_5262;ZZZ)V
ARG 0 world
ARG 1 chunk
@ -52,8 +50,6 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
ARG 0 world
ARG 1 structureAccessor
ARG 2 chunkGenerator
ARG 3 spawnGroup
ARG 4 pos
ARG 5 biome
METHOD method_35238 (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z
ARG 0 type
@ -131,9 +127,8 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
FIELD field_24398 cachedPos Lnet/minecraft/class_2338;
FIELD field_24399 cachedEntityType Lnet/minecraft/class_1299;
FIELD field_24400 cachedDensityMass D
METHOD <init> (ILit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/class_5263;)V
METHOD <init> (ILit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/class_5263;Lnet/minecraft/class_6540;)V
ARG 1 spawningChunkCount
ARG 2 groupToCount
ARG 3 densityField
METHOD method_27823 getSpawningChunkCount ()I
METHOD method_27824 test (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z
@ -145,6 +140,6 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
COMMENT @see SpawnHelper.Runner#run(MobEntity, Chunk)
ARG 1 entity
ARG 2 chunk
METHOD method_27826 isBelowCap (Lnet/minecraft/class_1311;)Z
METHOD method_27826 isBelowCap (Lnet/minecraft/class_1311;Lnet/minecraft/class_1923;)Z
ARG 1 group
METHOD method_27830 getGroupToCount ()Lit/unimi/dsi/fastutil/objects/Object2IntMap;

View File

@ -6,22 +6,14 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
FIELD field_26392 FROZEN_OCEAN_NOISE Lnet/minecraft/class_3543;
FIELD field_26393 weather Lnet/minecraft/class_1959$class_5482;
FIELD field_26395 spawnSettings Lnet/minecraft/class_5483;
FIELD field_26634 structures Ljava/util/Map;
FIELD field_26635 generationSettings Lnet/minecraft/class_5485;
FIELD field_9324 FOLIAGE_NOISE Lnet/minecraft/class_3543;
FIELD field_9329 category Lnet/minecraft/class_1959$class_1961;
FIELD field_9330 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_9335 TEMPERATURE_NOISE Lnet/minecraft/class_3543;
FIELD field_9341 scale F
FIELD field_9343 depth F
METHOD <init> (Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_1959$class_1961;FFLnet/minecraft/class_4763;Lnet/minecraft/class_5485;Lnet/minecraft/class_5483;)V
METHOD <init> (Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_1959$class_1961;Lnet/minecraft/class_4763;Lnet/minecraft/class_5485;Lnet/minecraft/class_5483;)V
ARG 1 weather
ARG 2 category
ARG 3 depth
ARG 4 scale
ARG 5 effects
ARG 6 generationSettings
ARG 7 spawnSettings
METHOD method_21740 getTemperature (Lnet/minecraft/class_2338;)F
ARG 1 blockPos
METHOD method_24376 getFogColor ()I
@ -33,10 +25,6 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
METHOD method_27343 getMusic ()Ljava/util/Optional;
METHOD method_30773 getDefaultGrassColor ()I
METHOD method_30774 getDefaultFoliageColor ()I
METHOD method_30776 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_30963 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_30966 getSpawnSettings ()Lnet/minecraft/class_5483;
METHOD method_30970 getGenerationSettings ()Lnet/minecraft/class_5485;
METHOD method_33599 isCold (Lnet/minecraft/class_2338;)Z
@ -45,26 +33,16 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
ARG 1 world
ARG 2 pos
ARG 3 doWaterCheck
METHOD method_8686 getScale ()F
METHOD method_8687 getWaterColor ()I
METHOD method_8688 getCategory ()Lnet/minecraft/class_1959$class_1961;
METHOD method_8694 getPrecipitation ()Lnet/minecraft/class_1959$class_1963;
METHOD method_8695 getDepth ()F
METHOD method_8696 canSetSnow (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 blockPos
METHOD method_8697 getSkyColor ()I
METHOD method_8698 getFoliageColor ()I
METHOD method_8702 generateFeatureStep (Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_3233;JLnet/minecraft/class_2919;Lnet/minecraft/class_2338;)V
ARG 1 structureAccessor
ARG 2 chunkGenerator
ARG 3 region
ARG 4 populationSeed
ARG 6 random
ARG 7 origin
METHOD method_8703 buildSurface (Ljava/util/Random;Lnet/minecraft/class_2791;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIJ)V
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
@ -89,10 +67,8 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
FIELD field_26396 temperatureModifier Lnet/minecraft/class_1959$class_5484;
FIELD field_26636 spawnSettings Lnet/minecraft/class_5483;
FIELD field_26637 generationSettings Lnet/minecraft/class_5485;
FIELD field_9344 depth Ljava/lang/Float;
FIELD field_9345 category Lnet/minecraft/class_1959$class_1961;
FIELD field_9346 precipitation Lnet/minecraft/class_1959$class_1963;
FIELD field_9348 scale Ljava/lang/Float;
FIELD field_9349 temperature Ljava/lang/Float;
FIELD field_9351 downfall Ljava/lang/Float;
METHOD method_24379 effects (Lnet/minecraft/class_4763;)Lnet/minecraft/class_1959$class_1960;
@ -110,10 +86,6 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
ARG 1 precipitation
METHOD method_8738 category (Lnet/minecraft/class_1959$class_1961;)Lnet/minecraft/class_1959$class_1960;
ARG 1 category
METHOD method_8740 depth (F)Lnet/minecraft/class_1959$class_1960;
ARG 1 depth
METHOD method_8743 scale (F)Lnet/minecraft/class_1959$class_1960;
ARG 1 scale
METHOD method_8747 temperature (F)Lnet/minecraft/class_1959$class_1960;
ARG 1 temperature
CLASS class_1961 Category
@ -138,48 +110,6 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
METHOD method_8752 getName ()Ljava/lang/String;
METHOD method_8753 (Lnet/minecraft/class_1959$class_1963;)Lnet/minecraft/class_1959$class_1963;
ARG 0 precipitation
CLASS class_4762 MixedNoisePoint
COMMENT Represents a point in a multi-dimensional cartesian plane. Mixed-noise
COMMENT biome generator picks the closest noise point from its selected point
COMMENT and choose the biome associated to that closest point. Another factor,
COMMENT rarity potential, favors larger differences in values instead, contrary
COMMENT to other point values.
FIELD field_22043 temperature F
FIELD field_22044 humidity F
FIELD field_22045 altitude F
FIELD field_22046 weirdness F
FIELD field_22047 weight F
COMMENT This value awards another point with value farthest from this one; i.e.
COMMENT unlike other points where closer distance is better, for this value the
COMMENT farther the better. The result of the different values can be
COMMENT approximately modeled by a hyperbola weight=cosh(peak-1) as used by the
COMMENT mixed-noise generator.
FIELD field_24679 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (FFFFF)V
ARG 1 temperature
ARG 2 humidity
ARG 3 altitude
ARG 4 weirdness
ARG 5 weight
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_24381 calculateDistanceTo (Lnet/minecraft/class_1959$class_4762;)F
COMMENT Calculates the distance from this noise point to another one. The
COMMENT distance is a squared distance in a multi-dimensional cartesian plane
COMMENT from a mathematical point of view, with a special parameter that
COMMENT reduces the calculated distance.
COMMENT
COMMENT <p>For most fields except weight, smaller difference between
COMMENT two points' fields will lead to smaller distance. For weight,
COMMENT larger differences lead to smaller distance.
COMMENT
COMMENT <p>This distance is used by the mixed-noise biome layer source. The
COMMENT layer source calculates an arbitrary noise point, and selects the
COMMENT biome that offers a closest point to its arbitrary point.
ARG 1 other
COMMENT the other noise point
METHOD method_28425 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_5482 Weather
FIELD field_26398 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_26399 precipitation Lnet/minecraft/class_1959$class_1963;

View File

@ -1,69 +0,0 @@
CLASS net/minecraft/class_6142 net/minecraft/world/biome/BiomeIds
FIELD field_31731 BIRCH_FOREST I
FIELD field_31732 BIRCH_FOREST_HILLS I
FIELD field_31733 DARK_FOREST I
FIELD field_31734 SNOWY_TAIGA I
FIELD field_31735 SNOWY_TAIGA_HILLS I
FIELD field_31736 GIANT_TREE_TAIGA I
FIELD field_31737 GIANT_TREE_TAIGA_HILLS I
FIELD field_31738 WOODED_MOUNTAINS I
FIELD field_31739 SAVANNA I
FIELD field_31740 SAVANNA_PLATEAU I
FIELD field_31741 BADLANDS I
FIELD field_31742 WOODED_BADLANDS_PLATEAU I
FIELD field_31743 BADLANDS_PLATEAU I
FIELD field_31744 WARM_OCEAN I
FIELD field_31745 LUKEWARM_OCEAN I
FIELD field_31746 COLD_OCEAN I
FIELD field_31747 DEEP_WARM_OCEAN I
FIELD field_31748 DEEP_LUKEWARM_OCEAN I
FIELD field_31749 DEEP_COLD_OCEAN I
FIELD field_31750 DEEP_FROZEN_OCEAN I
FIELD field_31751 SUNFLOWER_PLAINS I
FIELD field_31752 DESERT_LAKES I
FIELD field_31753 GRAVELLY_MOUNTAINS I
FIELD field_31754 FLOWER_FOREST I
FIELD field_31755 TAIGA_MOUNTAINS I
FIELD field_31756 SWAMP_HILLS I
FIELD field_31757 ICE_SPIKES I
FIELD field_31758 MODIFIED_JUNGLE I
FIELD field_31759 MODIFIED_JUNGLE_EDGE I
FIELD field_31760 TALL_BIRCH_FOREST I
FIELD field_31761 TALL_BIRCH_HILLS I
FIELD field_31762 DARK_FOREST_HILLS I
FIELD field_31763 SNOWY_TAIGA_MOUNTAINS I
FIELD field_31764 GIANT_SPRUCE_TAIGA I
FIELD field_31765 GIANT_SPRUCE_TAIGA_HILLS I
FIELD field_31766 MODIFIED_GRAVELLY_MOUNTAINS I
FIELD field_31767 SHATTERED_SAVANNA I
FIELD field_31768 SHATTERED_SAVANNA_PLATEAU I
FIELD field_31769 ERODED_BADLANDS I
FIELD field_31770 MODIFIED_WOODED_BADLANDS_PLATEAU I
FIELD field_31771 MODIFIED_BADLANDS_PLATEAU I
FIELD field_31772 BAMBOO_JUNGLE I
FIELD field_31773 BAMBOO_JUNGLE_HILLS I
FIELD field_31774 OCEAN I
FIELD field_31775 PLAINS I
FIELD field_31776 DESERT I
FIELD field_31777 MOUNTAINS I
FIELD field_31778 FOREST I
FIELD field_31779 TAIGA I
FIELD field_31780 SWAMP I
FIELD field_31781 RIVER I
FIELD field_31782 FROZEN_OCEAN I
FIELD field_31783 FROZEN_RIVER I
FIELD field_31784 SNOWY_TUNDRA I
FIELD field_31785 SNOWY_MOUNTAINS I
FIELD field_31786 MUSHROOM_FIELDS I
FIELD field_31787 MUSHROOM_FIELD_SHORE I
FIELD field_31788 BEACH I
FIELD field_31789 DESERT_HILLS I
FIELD field_31790 WOODED_HILLS I
FIELD field_31791 TAIGA_HILLS I
FIELD field_31792 MOUNTAIN_EDGE I
FIELD field_31793 JUNGLE I
FIELD field_31794 JUNGLE_HILLS I
FIELD field_31795 JUNGLE_EDGE I
FIELD field_31796 DEEP_OCEAN I
FIELD field_31797 STONE_SHORE I
FIELD field_31798 SNOWY_BEACH I

View File

@ -1,10 +1,4 @@
CLASS net/minecraft/class_5504 net/minecraft/world/biome/BuiltinBiomes
FIELD field_26734 PLAINS Lnet/minecraft/class_1959;
FIELD field_26735 THE_VOID Lnet/minecraft/class_1959;
FIELD field_26736 BY_RAW_ID Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
METHOD method_31144 fromRawId (I)Lnet/minecraft/class_5321;
ARG 0 rawId
METHOD method_31145 register (ILnet/minecraft/class_5321;Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959;
ARG 0 rawId
ARG 1 registryKey
ARG 2 biome
METHOD method_31145 register (Lnet/minecraft/class_5321;Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959;

View File

@ -1,122 +1,46 @@
CLASS net/minecraft/class_5478 net/minecraft/world/biome/DefaultBiomeCreator
METHOD method_30683 createJungle ()Lnet/minecraft/class_1959;
METHOD method_30684 createMushroomFields (FF)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
METHOD method_30685 createBeach (FFFFIZZ)Lnet/minecraft/class_1959;
METHOD method_30686 createRiver (FIZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 temperature
ARG 3 downfall
ARG 4 waterColor
ARG 5 snowy
ARG 6 stony
METHOD method_30686 createRiver (FFFIZ)Lnet/minecraft/class_1959;
METHOD method_30687 createGiantTreeTaiga (FZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 temperature
ARG 3 waterColor
ARG 4 frozen
METHOD method_30687 createGiantTreeTaiga (FFFZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 temperature
ARG 3 spruce
METHOD method_30688 createBambooJungle (FFII)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 parrotWeight
ARG 3 parrotMaxGroupSize
METHOD method_30689 createJungle (FFIII)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 parrotWeight
ARG 3 parrotMaxGroupSize
ARG 4 ocelotMaxGroupSize
METHOD method_30690 createMountains (FFLnet/minecraft/class_3504;Z)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 surfaceBuilder
ARG 3 extraTrees
METHOD method_30691 createBirchForest (FFZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 tallTrees
METHOD method_30692 createOcean (Lnet/minecraft/class_5483$class_5496;IIZLnet/minecraft/class_5485$class_5495;)Lnet/minecraft/class_1959;
METHOD method_30688 createBambooJungle (II)Lnet/minecraft/class_1959;
METHOD method_30689 createJungle (III)Lnet/minecraft/class_1959;
METHOD method_30690 createMountains (Lnet/minecraft/class_3504;Z)Lnet/minecraft/class_1959;
METHOD method_30691 createBirchForest (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
ARG 3 deep
METHOD method_30693 createWoodedBadlandsPlateau (FF)Lnet/minecraft/class_1959;
METHOD method_30693 createWoodedBadlandsPlateau ()Lnet/minecraft/class_1959;
METHOD method_30694 createSavanna (FZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
METHOD method_30694 createSavanna (FFFZZ)Lnet/minecraft/class_1959;
METHOD method_30695 createJungleFeatures (FZZZLnet/minecraft/class_5483$class_5496;)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 temperature
ARG 3 mountain
ARG 4 shattered
METHOD method_30695 createJungleFeatures (FFFZZZLnet/minecraft/class_5483$class_5496;)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 downfall
ARG 3 bamboo
ARG 4 edge
ARG 5 modified
METHOD method_30696 createNormalBadlands (FFZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 plateau
METHOD method_30697 createSnowyTundra (FFZZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 iceSpikes
ARG 3 mountains
METHOD method_30698 createDesert (FFZZZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 villages
ARG 3 pyramids
ARG 4 fossils
METHOD method_30699 createTaiga (FFZZZZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 snowy
ARG 3 mountains
ARG 4 villages
ARG 5 igloos
METHOD method_30700 createBadlands (Lnet/minecraft/class_3504;FFZZ)Lnet/minecraft/class_1959;
ARG 1 depth
ARG 2 scale
ARG 3 plateau
ARG 4 wooded
METHOD method_30696 createNormalBadlands ()Lnet/minecraft/class_1959;
METHOD method_30697 createSnowyTundra (Z)Lnet/minecraft/class_1959;
METHOD method_30698 createDesert (Z)Lnet/minecraft/class_1959;
METHOD method_30699 createTaiga (ZZ)Lnet/minecraft/class_1959;
METHOD method_30700 createBadlands (Lnet/minecraft/class_3504;Z)Lnet/minecraft/class_1959;
METHOD method_30701 createPlains (Z)Lnet/minecraft/class_1959;
ARG 0 sunflower
METHOD method_30702 createColdOcean (Z)Lnet/minecraft/class_1959;
ARG 0 deep
METHOD method_30703 createJungleEdge ()Lnet/minecraft/class_1959;
METHOD method_30704 createNormalForest (FF)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
METHOD method_30705 createDarkForest (FFZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 hills
METHOD method_30704 createNormalForest ()Lnet/minecraft/class_1959;
METHOD method_30705 createDarkForest (Z)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 (FFZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 hills
METHOD method_30708 createSwamp (Z)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 (FFZLnet/minecraft/class_5483$class_5496;)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 flower
ARG 3 spawnSettings
METHOD method_30711 createForest (ZLnet/minecraft/class_5483$class_5496;)Lnet/minecraft/class_1959;
METHOD method_30712 createFrozenOcean (Z)Lnet/minecraft/class_1959;
ARG 0 monument
METHOD method_30713 createJungleHills ()Lnet/minecraft/class_1959;
@ -142,16 +66,9 @@ CLASS net/minecraft/class_5478 net/minecraft/world/biome/DefaultBiomeCreator
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;ZZZ)Lnet/minecraft/class_5485$class_5495;
ARG 1 deep
ARG 2 warm
METHOD method_31067 composeSavannaGenerationSettings (FFFZZLnet/minecraft/class_5483$class_5496;)Lnet/minecraft/class_1959;
METHOD method_31066 createOceanGenerationSettings (Lnet/minecraft/class_3504;)Lnet/minecraft/class_5485$class_5495;
METHOD method_31067 composeSavannaGenerationSettings (FZLnet/minecraft/class_5483$class_5496;)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 temperature
ARG 3 plateau
ARG 4 shattered
ARG 5 spawnSettings
METHOD method_31068 createSavannaSpawnSettings ()Lnet/minecraft/class_5483$class_5496;
METHOD method_31069 createForestSpawnSettings ()Lnet/minecraft/class_5483$class_5496;
METHOD method_33132 createDripstoneCaves ()Lnet/minecraft/class_1959;

View File

@ -3,22 +3,15 @@ CLASS net/minecraft/class_5485 net/minecraft/world/biome/GenerationSettings
FIELD field_26414 surfaceBuilder Ljava/util/function/Supplier;
FIELD field_26415 carvers Ljava/util/Map;
FIELD field_26416 features Ljava/util/List;
FIELD field_26417 structureFeatures 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;
METHOD <init> (Ljava/util/function/Supplier;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V
METHOD <init> (Ljava/util/function/Supplier;Ljava/util/Map;Ljava/util/List;)V
ARG 1 surfaceBuilder
ARG 2 carvers
ARG 3 features
ARG 4 structureFeatures
METHOD method_30802 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_30975 getStructureFeatures ()Ljava/util/Collection;
METHOD method_30976 getCarversForStep (Lnet/minecraft/class_2893$class_2894;)Ljava/util/List;
ARG 1 carverStep
METHOD method_30980 hasStructureFeature (Lnet/minecraft/class_3195;)Z
ARG 1 structureFeature
METHOD method_30982 getFlowerFeatures ()Ljava/util/List;
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.
@ -29,7 +22,6 @@ CLASS net/minecraft/class_5485 net/minecraft/world/biome/GenerationSettings
FIELD field_26641 surfaceBuilder Ljava/util/Optional;
FIELD field_26642 carvers Ljava/util/Map;
FIELD field_26643 features Ljava/util/List;
FIELD field_26644 structureFeatures Ljava/util/List;
METHOD method_30987 build ()Lnet/minecraft/class_5485;
METHOD method_30988 addFeatureStep (I)V
ARG 1 stepIndex
@ -42,8 +34,6 @@ 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_30995 structureFeature (Lnet/minecraft/class_5312;)Lnet/minecraft/class_5485$class_5495;
ARG 1 structureFeature
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;

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3646 net/minecraft/world/biome/layer/AddBambooJungleLayer

View File

@ -1,9 +0,0 @@
CLASS net/minecraft/class_3640 net/minecraft/world/biome/layer/AddBaseBiomesLayer
FIELD field_16062 TEMPERATE_BIOMES [I
FIELD field_16064 DRY_BIOMES [I
FIELD field_16066 SNOWY_BIOMES [I
FIELD field_16068 COOL_BIOMES [I
FIELD field_16070 chosenGroup1 [I
FIELD field_16082 OLD_GROUP_1 [I
METHOD <init> (Z)V
ARG 1 old

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_3632 net/minecraft/world/biome/layer/AddClimateLayers
CLASS class_3635 AddSpecialBiomesLayer
CLASS class_3926 AddTemperateBiomesLayer
CLASS class_3927 AddCoolBiomesLayer

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3639 net/minecraft/world/biome/layer/AddColdClimatesLayer

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3636 net/minecraft/world/biome/layer/AddDeepOceanLayer

View File

@ -1,7 +0,0 @@
CLASS net/minecraft/class_3655 net/minecraft/world/biome/layer/AddEdgeBiomesLayer
FIELD field_26728 SNOWY_IDS Lit/unimi/dsi/fastutil/ints/IntSet;
FIELD field_26729 FOREST_IDS Lit/unimi/dsi/fastutil/ints/IntSet;
METHOD method_15851 isWooded (I)Z
ARG 0 id
METHOD method_15852 isBadlands (I)Z
ARG 1 id

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_3648 net/minecraft/world/biome/layer/AddHillsLayer
FIELD field_16128 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_26727 MUTATED_BIOMES Lit/unimi/dsi/fastutil/ints/Int2IntMap;
METHOD method_31118 (Lit/unimi/dsi/fastutil/ints/Int2IntOpenHashMap;)V
ARG 0 map

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3651 net/minecraft/world/biome/layer/AddIslandLayer

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3637 net/minecraft/world/biome/layer/AddMushroomIslandLayer

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3649 net/minecraft/world/biome/layer/AddSunflowerPlainsLayer

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3647 net/minecraft/world/biome/layer/ApplyOceanTemperatureLayer

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3652 net/minecraft/world/biome/layer/ApplyRiverLayer

View File

@ -1,34 +0,0 @@
CLASS net/minecraft/class_3645 net/minecraft/world/biome/layer/BiomeLayers
FIELD field_26709 BY_CATEGORY Lit/unimi/dsi/fastutil/ints/Int2IntMap;
METHOD method_15843 build (JZII)Lnet/minecraft/class_3642;
ARG 0 seed
ARG 2 old
ARG 3 biomeSize
ARG 4 riverSize
METHOD method_15844 areSimilar (II)Z
ARG 0 id1
ARG 1 id2
METHOD method_15845 isOcean (I)Z
ARG 0 id
METHOD method_15846 isShallowOcean (I)Z
ARG 0 id
METHOD method_15847 build (ZIILjava/util/function/LongFunction;)Lnet/minecraft/class_3627;
ARG 0 old
ARG 1 biomeSize
ARG 2 riverSize
ARG 3 contextProvider
METHOD method_15848 stack (JLnet/minecraft/class_3660;Lnet/minecraft/class_3627;ILjava/util/function/LongFunction;)Lnet/minecraft/class_3627;
ARG 0 seed
ARG 2 layer
ARG 3 parent
ARG 4 count
ARG 5 contextProvider
METHOD method_15849 (JJ)Lnet/minecraft/class_3631;
ARG 2 salt
METHOD method_31116 (Lit/unimi/dsi/fastutil/ints/Int2IntOpenHashMap;)V
ARG 0 map
METHOD method_31117 putCategory (Lit/unimi/dsi/fastutil/ints/Int2IntOpenHashMap;Lnet/minecraft/class_3645$class_5503;I)V
ARG 0 map
ARG 1 category
ARG 2 id
CLASS class_5503 Category

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3643 net/minecraft/world/biome/layer/ContinentLayer

View File

@ -1,13 +0,0 @@
CLASS net/minecraft/class_3641 net/minecraft/world/biome/layer/EaseBiomeEdgeLayer
METHOD method_15840 areEdgesSimilar ([IIIIIIII)Z
ARG 1 ids
ARG 2 n
ARG 3 e
ARG 4 s
ARG 5 w
ARG 6 center
ARG 7 id1
ARG 8 id2
METHOD method_15841 isMountainBiome ([II)Z
ARG 1 ids
ARG 2 id

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3638 net/minecraft/world/biome/layer/IncreaseEdgeCurvatureLayer

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_3653 net/minecraft/world/biome/layer/NoiseToRiverLayer
METHOD method_15850 isValidForRiver (I)I
ARG 0 value

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3644 net/minecraft/world/biome/layer/OceanTemperatureLayer

View File

@ -1,7 +0,0 @@
CLASS net/minecraft/class_3656 net/minecraft/world/biome/layer/ScaleLayer
METHOD method_15853 sample (Lnet/minecraft/class_3628;IIII)I
ARG 1 context
ARG 2 tl
ARG 3 tr
ARG 4 bl
ARG 5 br

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3650 net/minecraft/world/biome/layer/SimpleLandNoiseLayer

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3654 net/minecraft/world/biome/layer/SmoothLayer

View File

@ -1,8 +0,0 @@
CLASS net/minecraft/class_3663 net/minecraft/world/biome/layer/type/CrossSamplingLayer
METHOD method_15868 sample (Lnet/minecraft/class_3630;IIIII)I
ARG 1 context
ARG 2 n
ARG 3 e
ARG 4 s
ARG 5 w
ARG 6 center

View File

@ -1,8 +0,0 @@
CLASS net/minecraft/class_3662 net/minecraft/world/biome/layer/type/DiagonalCrossSamplingLayer
METHOD method_15867 sample (Lnet/minecraft/class_3630;IIIII)I
ARG 1 context
ARG 2 sw
ARG 3 se
ARG 4 ne
ARG 5 nw
ARG 6 center

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_3661 net/minecraft/world/biome/layer/type/IdentitySamplingLayer
METHOD method_15866 sample (Lnet/minecraft/class_3630;I)I
ARG 1 context
ARG 2 value

View File

@ -1,10 +0,0 @@
CLASS net/minecraft/class_3658 net/minecraft/world/biome/layer/type/InitLayer
METHOD method_15854 create (Lnet/minecraft/class_3628;)Lnet/minecraft/class_3627;
ARG 1 context
METHOD method_15855 sample (Lnet/minecraft/class_3630;II)I
ARG 1 context
ARG 2 x
ARG 3 y
METHOD method_15857 (Lnet/minecraft/class_3628;II)I
ARG 2 x
ARG 3 z

View File

@ -1,14 +0,0 @@
CLASS net/minecraft/class_3659 net/minecraft/world/biome/layer/type/MergingLayer
METHOD method_15858 (Lnet/minecraft/class_3628;Lnet/minecraft/class_3625;Lnet/minecraft/class_3625;II)I
ARG 4 x
ARG 5 z
METHOD method_15860 create (Lnet/minecraft/class_3628;Lnet/minecraft/class_3627;Lnet/minecraft/class_3627;)Lnet/minecraft/class_3627;
ARG 1 context
ARG 2 layer1
ARG 3 layer2
METHOD method_15861 sample (Lnet/minecraft/class_3630;Lnet/minecraft/class_3625;Lnet/minecraft/class_3625;II)I
ARG 1 context
ARG 2 sampler1
ARG 3 sampler2
ARG 4 x
ARG 5 z

View File

@ -1,12 +0,0 @@
CLASS net/minecraft/class_3660 net/minecraft/world/biome/layer/type/ParentedLayer
METHOD method_15862 create (Lnet/minecraft/class_3628;Lnet/minecraft/class_3627;)Lnet/minecraft/class_3627;
ARG 1 context
ARG 2 parent
METHOD method_15863 sample (Lnet/minecraft/class_3628;Lnet/minecraft/class_3625;II)I
ARG 1 context
ARG 2 parent
ARG 3 x
ARG 4 z
METHOD method_15864 (Lnet/minecraft/class_3628;Lnet/minecraft/class_3625;II)I
ARG 3 x
ARG 4 z

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_3664 net/minecraft/world/biome/layer/type/SouthEastSamplingLayer
METHOD method_15869 sample (Lnet/minecraft/class_3630;I)I
ARG 1 context
ARG 2 se

View File

@ -1,13 +0,0 @@
CLASS net/minecraft/class_3631 net/minecraft/world/biome/layer/util/CachingLayerContext
FIELD field_16044 cacheCapacity I
FIELD field_16045 cache Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap;
FIELD field_16729 localSeed J
FIELD field_16730 worldSeed J
FIELD field_16732 noiseSampler Lnet/minecraft/class_3756;
METHOD <init> (IJJ)V
ARG 1 cacheCapacity
ARG 2 seed
ARG 4 salt
METHOD method_22417 addSalt (JJ)J
ARG 0 seed
ARG 2 salt

View File

@ -1,9 +0,0 @@
CLASS net/minecraft/class_3626 net/minecraft/world/biome/layer/util/CachingLayerSampler
FIELD field_16035 operator Lnet/minecraft/class_4;
FIELD field_16036 cacheCapacity I
FIELD field_16038 cache Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap;
METHOD <init> (Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap;ILnet/minecraft/class_4;)V
ARG 1 cache
ARG 2 cacheCapacity
ARG 3 operator
METHOD method_15827 getCapacity ()I

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_3741 net/minecraft/world/biome/layer/util/CoordinateTransformer
METHOD method_16342 transformX (I)I
ARG 1 x
METHOD method_16343 transformZ (I)I
ARG 1 y

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3740 net/minecraft/world/biome/layer/util/IdentityCoordinateTransformer

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3627 net/minecraft/world/biome/layer/util/LayerFactory

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_4 net/minecraft/world/biome/layer/util/LayerOperator
METHOD apply (II)I
ARG 1 x
ARG 2 z

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_3630 net/minecraft/world/biome/layer/util/LayerRandomnessSource
METHOD method_15834 nextInt (I)I
ARG 1 bound
METHOD method_15835 getNoiseSampler ()Lnet/minecraft/class_3756;

View File

@ -1,21 +0,0 @@
CLASS net/minecraft/class_3628 net/minecraft/world/biome/layer/util/LayerSampleContext
METHOD method_15828 createSampler (Lnet/minecraft/class_4;Lnet/minecraft/class_3625;Lnet/minecraft/class_3625;)Lnet/minecraft/class_3625;
ARG 1 operator
ARG 2 firstParent
ARG 3 secondParent
METHOD method_15830 initSeed (JJ)V
ARG 1 x
ARG 3 y
METHOD method_15831 createSampler (Lnet/minecraft/class_4;)Lnet/minecraft/class_3625;
ARG 1 operator
METHOD method_15832 createSampler (Lnet/minecraft/class_4;Lnet/minecraft/class_3625;)Lnet/minecraft/class_3625;
ARG 1 operator
ARG 2 parent
METHOD method_16669 choose (IIII)I
ARG 1 a
ARG 2 b
ARG 3 c
ARG 4 d
METHOD method_16670 choose (II)I
ARG 1 a
ARG 2 b

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_3625 net/minecraft/world/biome/layer/util/LayerSampler
METHOD method_15825 sample (II)I
ARG 1 x
ARG 2 z

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_3739 net/minecraft/world/biome/layer/util/NorthWestCoordinateTransformer

View File

@ -1,14 +1,10 @@
CLASS net/minecraft/class_4543 net/minecraft/world/biome/source/BiomeAccess
FIELD field_20640 storage Lnet/minecraft/class_4543$class_4544;
FIELD field_20641 seed J
FIELD field_20642 type Lnet/minecraft/class_4545;
FIELD field_28106 CHUNK_CENTER_OFFSET I
METHOD <init> (Lnet/minecraft/class_4543$class_4544;JLnet/minecraft/class_4545;)V
METHOD <init> (Lnet/minecraft/class_4543$class_4544;J)V
ARG 1 storage
ARG 2 seed
ARG 4 type
METHOD method_22392 withSource (Lnet/minecraft/class_1966;)Lnet/minecraft/class_4543;
ARG 1 source
METHOD method_22393 getBiome (Lnet/minecraft/class_2338;)Lnet/minecraft/class_1959;
ARG 1 pos
METHOD method_24854 getBiomeForNoiseGen (III)Lnet/minecraft/class_1959;
@ -23,12 +19,8 @@ CLASS net/minecraft/class_4543 net/minecraft/world/biome/source/BiomeAccess
ARG 1 pos
METHOD method_27984 hashSeed (J)J
ARG 0 seed
METHOD method_31608 getBiomeForNoiseGen (Lnet/minecraft/class_1923;)Lnet/minecraft/class_1959;
ARG 1 chunkPos
CLASS class_4544 Storage
METHOD method_16359 getBiomeForNoiseGen (III)Lnet/minecraft/class_1959;
ARG 1 biomeX
ARG 2 biomeY
ARG 3 biomeZ
METHOD method_31609 getBiomeForNoiseGen (Lnet/minecraft/class_1923;)Lnet/minecraft/class_1959;
ARG 1 chunkPos

View File

@ -1,7 +0,0 @@
CLASS net/minecraft/class_4545 net/minecraft/world/biome/source/BiomeAccessType
METHOD method_22396 getBiome (JIIILnet/minecraft/class_4543$class_4544;)Lnet/minecraft/class_1959;
ARG 1 seed
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 storage

View File

@ -1,26 +0,0 @@
CLASS net/minecraft/class_4548 net/minecraft/world/biome/source/BiomeArray
FIELD field_20649 DEFAULT_LENGTH I
FIELD field_20650 HORIZONTAL_BIT_MASK I
FIELD field_20652 HORIZONTAL_SECTION_COUNT I
FIELD field_20654 data [Lnet/minecraft/class_1959;
FIELD field_21813 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_25831 biomes Lnet/minecraft/class_2359;
METHOD <init> (Lnet/minecraft/class_2359;Lnet/minecraft/class_5539;Lnet/minecraft/class_1923;Lnet/minecraft/class_1966;)V
ARG 1 biomes
ARG 2 world
ARG 3 chunkPos
ARG 4 biomeSource
METHOD <init> (Lnet/minecraft/class_2359;Lnet/minecraft/class_5539;Lnet/minecraft/class_1923;Lnet/minecraft/class_1966;[I)V
ARG 1 biomes
ARG 2 world
ARG 3 chunkPos
ARG 4 biomeSource
METHOD <init> (Lnet/minecraft/class_2359;Lnet/minecraft/class_5539;[I)V
ARG 1 biomes
ARG 2 world
ARG 3 ids
METHOD <init> (Lnet/minecraft/class_2359;Lnet/minecraft/class_5539;[Lnet/minecraft/class_1959;)V
ARG 1 biomes
ARG 2 world
ARG 3 data
METHOD method_22401 toIntArray ()[I

View File

@ -1,9 +0,0 @@
CLASS net/minecraft/class_3642 net/minecraft/world/biome/source/BiomeLayerSampler
FIELD field_16516 sampler Lnet/minecraft/class_3626;
FIELD field_16592 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (Lnet/minecraft/class_3627;)V
ARG 1 layerFactory
METHOD method_16341 sample (Lnet/minecraft/class_2378;II)Lnet/minecraft/class_1959;
ARG 1 biomeRegistry
ARG 2 x
ARG 3 z

View File

@ -1,13 +1,8 @@
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 Ljava/util/Set;
FIELD field_9392 structureFeatures Ljava/util/Map;
METHOD <init> (Ljava/util/List;)V
ARG 1 biomes
METHOD method_22394 (Lnet/minecraft/class_3195;Lnet/minecraft/class_1959;)Z
ARG 1 biome
METHOD method_24385 locateBiome (IIIIILjava/util/function/Predicate;Ljava/util/Random;Z)Lnet/minecraft/class_2338;
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
ARG 3 z
@ -18,17 +13,14 @@ 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_8754 hasStructureFeature (Lnet/minecraft/class_3195;)Z
ARG 1 feature
METHOD method_8761 getTopMaterials ()Ljava/util/Set;
METHOD method_8762 locateBiome (IIIILjava/util/function/Predicate;Ljava/util/Random;)Lnet/minecraft/class_2338;
METHOD method_8762 locateBiome (IIIILjava/util/function/Predicate;Ljava/util/Random;Lnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_2338;
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 radius
ARG 5 predicate
ARG 6 random
METHOD method_8763 getBiomesInArea (IIII)Ljava/util/Set;
METHOD method_8763 getBiomesInArea (IIIILnet/minecraft/class_6544$class_6552;)Ljava/util/Set;
ARG 1 x
ARG 2 y
ARG 3 z

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_5266 net/minecraft/world/biome/source/DirectBiomeAccessType

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_4547 net/minecraft/world/biome/source/HorizontalVoronoiBiomeAccessType

View File

@ -1,87 +1,27 @@
CLASS net/minecraft/class_4766 net/minecraft/world/biome/source/MultiNoiseBiomeSource
FIELD field_22078 temperatureNoise Lnet/minecraft/class_5216;
FIELD field_22079 humidityNoise Lnet/minecraft/class_5216;
FIELD field_22080 altitudeNoise Lnet/minecraft/class_5216;
FIELD field_22081 weirdnessNoise Lnet/minecraft/class_5216;
FIELD field_24115 biomePoints Ljava/util/List;
FIELD field_24116 threeDimensionalSampling Z
FIELD field_24718 CUSTOM_CODEC Lcom/mojang/serialization/MapCodec;
COMMENT Used to parse a custom biome source, when a preset hasn't been provided.
FIELD field_24719 CODEC Lcom/mojang/serialization/Codec;
FIELD field_24720 seed J
FIELD field_24721 instance Ljava/util/Optional;
FIELD field_26433 DEFAULT_NOISE_PARAMETERS Lnet/minecraft/class_4766$class_5487;
FIELD field_26434 temperatureNoiseParameters Lnet/minecraft/class_4766$class_5487;
FIELD field_26435 humidityNoiseParameters Lnet/minecraft/class_4766$class_5487;
FIELD field_26436 altitudeNoiseParameters Lnet/minecraft/class_4766$class_5487;
FIELD field_26437 weirdnessNoiseParameters Lnet/minecraft/class_4766$class_5487;
METHOD <init> (JLjava/util/List;)V
ARG 1 seed
ARG 3 biomePoints
METHOD <init> (JLjava/util/List;Ljava/util/Optional;)V
ARG 1 seed
ARG 3 biomePoints
ARG 4 instance
METHOD <init> (JLjava/util/List;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;)V
ARG 1 seed
ARG 3 biomePoints
ARG 4 temperatureNoiseParameters
ARG 5 humidityNoiseParameters
ARG 6 altitudeNoiseParameters
ARG 7 weirdnessNoiseParameters
METHOD <init> (JLjava/util/List;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Ljava/util/Optional;)V
ARG 1 seed
ARG 3 biomePoints
ARG 4 temperatureNoiseParameters
ARG 5 humidityNoiseParameters
ARG 6 altitudeNoiseParameters
ARG 7 weirdnessNoiseParameters
ARG 8 instance
METHOD method_28462 matchesInstance (J)Z
ARG 1 seed
METHOD method_28464 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_30827 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_31085 getInstance ()Ljava/util/Optional;
CLASS class_5305 Preset
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 Lcom/mojang/datafixers/util/Function3;
METHOD <init> (Lnet/minecraft/class_2960;Lcom/mojang/datafixers/util/Function3;)V
FIELD field_24726 biomeSourceFunction Ljava/util/function/BiFunction;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/function/BiFunction;)V
ARG 1 id
ARG 2 biomeSourceFunction
METHOD method_28469 getBiomeSource (Lnet/minecraft/class_2378;J)Lnet/minecraft/class_4766;
ARG 1 biomeRegistry
ARG 2 seed
METHOD method_31088 (Lnet/minecraft/class_4766$class_5305;Lnet/minecraft/class_2378;Ljava/lang/Long;)Lnet/minecraft/class_4766;
METHOD method_28469 getBiomeSource (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4766;
METHOD method_31088 (Lnet/minecraft/class_4766$class_5305;Lnet/minecraft/class_2378;)Lnet/minecraft/class_4766;
ARG 0 preset
ARG 1 biomeRegistry
ARG 2 seed
CLASS class_5487 NoiseParameters
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
ARG 1 firstOctave
ARG 2 amplitudes
METHOD <init> (I[D)V
ARG 1 firstOctave
ARG 2 amplitudes
METHOD method_30832 getFirstOctave ()I
METHOD method_30833 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_30834 getAmplitudes ()Lit/unimi/dsi/fastutil/doubles/DoubleList;
CLASS class_5502 Instance
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;
FIELD field_26697 seed J
METHOD <init> (Lnet/minecraft/class_4766$class_5305;Lnet/minecraft/class_2378;J)V
METHOD <init> (Lnet/minecraft/class_4766$class_5305;Lnet/minecraft/class_2378;)V
ARG 1 preset
ARG 2 biomeRegistry
ARG 3 seed
METHOD method_31094 getPreset ()Lnet/minecraft/class_4766$class_5305;
METHOD method_31095 (Lnet/minecraft/class_4766$class_5305;)Lcom/mojang/serialization/DataResult;
ARG 0 preset
@ -90,5 +30,4 @@ CLASS net/minecraft/class_4766 net/minecraft/world/biome/source/MultiNoiseBiomeS
METHOD method_31097 (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;
ARG 0 id
METHOD method_31098 getBiomeRegistry ()Lnet/minecraft/class_2378;
METHOD method_31100 getSeed ()J
METHOD method_31101 getBiomeSource ()Lnet/minecraft/class_4766;

View File

@ -1,17 +1,2 @@
CLASS net/minecraft/class_2088 net/minecraft/world/biome/source/VanillaLayeredBiomeSource
FIELD field_24498 legacyBiomeInitLayer Z
FIELD field_24727 CODEC Lcom/mojang/serialization/Codec;
FIELD field_24728 seed J
FIELD field_24729 largeBiomes Z
FIELD field_26698 biomeRegistry Lnet/minecraft/class_2378;
FIELD field_9677 BIOMES Ljava/util/List;
FIELD field_9680 biomeSampler Lnet/minecraft/class_3642;
METHOD <init> (JZZLnet/minecraft/class_2378;)V
ARG 1 seed
ARG 3 legacyBiomeInitLayer
ARG 4 largeBiomes
ARG 5 biomeRegistry
METHOD method_28475 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_31103 (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;)Ljava/util/function/Supplier;
ARG 1 key

View File

@ -1,13 +0,0 @@
CLASS net/minecraft/class_4546 net/minecraft/world/biome/source/VoronoiBiomeAccessType
METHOD method_22397 square (D)D
ARG 0 d
METHOD method_22398 distribute (J)D
ARG 0 seed
METHOD method_22399 calcSquaredDistance (JIIIDDD)D
ARG 0 seed
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 xFraction
ARG 7 yFraction
ARG 9 zFraction

View File

@ -1,12 +1,9 @@
CLASS net/minecraft/class_2834 net/minecraft/world/chunk/ArrayPalette
FIELD field_12900 idList Lnet/minecraft/class_2361;
FIELD field_12900 idList Lnet/minecraft/class_2359;
FIELD field_12901 size I
FIELD field_12902 valueDeserializer Ljava/util/function/Function;
FIELD field_12903 indexBits I
FIELD field_12904 array [Ljava/lang/Object;
FIELD field_12905 resizeListener Lnet/minecraft/class_2835;
METHOD <init> (Lnet/minecraft/class_2361;ILnet/minecraft/class_2835;Ljava/util/function/Function;)V
ARG 1 idList
METHOD <init> (Lnet/minecraft/class_2359;ILnet/minecraft/class_2835;)V
ARG 2 integer
ARG 3 resizeListener
ARG 4 valueDeserializer

View File

@ -1,15 +1,5 @@
CLASS net/minecraft/class_2814 net/minecraft/world/chunk/BiMapPalette
FIELD field_12821 idList Lnet/minecraft/class_2361;
FIELD field_12821 idList Lnet/minecraft/class_2359;
FIELD field_12822 indexBits I
FIELD field_12823 elementDeserializer Ljava/util/function/Function;
FIELD field_12824 map Lnet/minecraft/class_3513;
FIELD field_12825 resizeHandler Lnet/minecraft/class_2835;
FIELD field_12826 elementSerializer Ljava/util/function/Function;
METHOD <init> (Lnet/minecraft/class_2361;ILnet/minecraft/class_2835;Ljava/util/function/Function;Ljava/util/function/Function;)V
ARG 1 idList
ARG 2 indexBits
ARG 3 resizeHandler
ARG 4 elementDeserializer
ARG 5 elementSerializer
METHOD method_12196 writeNbt (Lnet/minecraft/class_2499;)V
ARG 1 nbt

View File

@ -43,7 +43,6 @@ CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk
METHOD method_12033 getInhabitedTime ()J
METHOD method_12034 setStructureStarts (Ljava/util/Map;)V
ARG 1 structureStarts
METHOD method_12036 getBiomeArray ()Lnet/minecraft/class_4548;
METHOD method_12037 setHeightmap (Lnet/minecraft/class_2902$class_2903;[J)V
ARG 1 type
ARG 2 heightmap
@ -63,5 +62,3 @@ 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_33729 getSection (I)Lnet/minecraft/class_2826;
ARG 1 yIndex

View File

@ -10,7 +10,6 @@ CLASS net/minecraft/class_2804 net/minecraft/world/chunk/ChunkNibbleArray
METHOD method_12137 asByteArray ()[B
METHOD method_12138 divideByTwo (I)I
ARG 0 i
ARG 1 n
METHOD method_12139 get (III)I
ARG 1 x
ARG 2 y
@ -18,7 +17,6 @@ CLASS net/minecraft/class_2804 net/minecraft/world/chunk/ChunkNibbleArray
METHOD method_12140 getIndex (III)I
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_12141 get (I)I
ARG 1 index
METHOD method_12142 set (II)V

View File

@ -1,17 +1,9 @@
CLASS net/minecraft/class_2826 net/minecraft/world/chunk/ChunkSection
FIELD field_12877 nonEmptyBlockCount S
FIELD field_12878 container Lnet/minecraft/class_2841;
FIELD field_12879 PALETTE Lnet/minecraft/class_2837;
FIELD field_12880 yOffset I
FIELD field_12881 nonEmptyFluidCount S
FIELD field_12882 randomTickableBlockCount S
METHOD <init> (I)V
ARG 1 yOffset
METHOD <init> (ISSS)V
ARG 1 yOffset
ARG 2 nonEmptyBlockCount
ARG 3 randomTickableBlockCount
ARG 4 nonEmptyFluidCount
METHOD method_12253 calculateCounts ()V
METHOD method_12254 getBlockState (III)Lnet/minecraft/class_2680;
ARG 1 x
@ -33,7 +25,6 @@ CLASS net/minecraft/class_2826 net/minecraft/world/chunk/ChunkSection
ARG 1 buf
METHOD method_12259 getYOffset ()I
METHOD method_12260 getPacketSize ()I
METHOD method_12261 isEmpty ()Z
METHOD method_12262 hasRandomTicks ()Z
METHOD method_12263 hasRandomBlockTicks ()Z
METHOD method_12264 hasRandomFluidTicks ()Z
@ -45,8 +36,6 @@ CLASS net/minecraft/class_2826 net/minecraft/world/chunk/ChunkSection
ARG 4 state
METHOD method_16676 lock ()V
METHOD method_16677 unlock ()V
METHOD method_18090 isEmpty (Lnet/minecraft/class_2826;)Z
ARG 0 section
METHOD method_19523 hasAny (Ljava/util/function/Predicate;)Z
ARG 1 predicate
METHOD method_21731 (Lnet/minecraft/class_2680;I)V

View File

@ -21,10 +21,8 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 5 chunkType
ARG 6 generationTask
ARG 7 loadTask
METHOD method_12151 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 status
METHOD method_12152 getTaskMargin ()I
METHOD method_12154 runGenerationTask (Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
METHOD method_12154 runGenerationTask (Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Z)Ljava/util/concurrent/CompletableFuture;
ARG 2 world
ARG 4 structureManager
ARG 5 lightingProvider
@ -47,7 +45,7 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 3 heightMapTypes
ARG 4 chunkType
ARG 5 task
METHOD method_16556 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_16556 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;
ARG 0 targetStatus
ARG 2 world
METHOD method_16557 register (Ljava/lang/String;Lnet/minecraft/class_2806;ILjava/util/EnumSet;Lnet/minecraft/class_2806$class_2808;Lnet/minecraft/class_2806$class_2807;)Lnet/minecraft/class_2806;
@ -60,18 +58,11 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
METHOD method_16558 createOrderedList ()Ljava/util/List;
METHOD method_16559 getIndex ()I
METHOD method_16560 getPrevious ()Lnet/minecraft/class_2806;
METHOD method_17034 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 targetStatus
METHOD method_20608 shouldExcludeBlockLight (Lnet/minecraft/class_2806;Lnet/minecraft/class_2791;)Z
ARG 0 status
ARG 1 chunk
METHOD method_20609 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_20609 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;
ARG 0 status
ARG 1 world
ARG 2 structureManager
ARG 3 lightingProvider
ARG 4 convertCallback
ARG 5 chunk
METHOD method_20610 getLightingFuture (Lnet/minecraft/class_2806;Lnet/minecraft/class_3227;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 status
ARG 1 lightingProvider
@ -89,25 +80,19 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 2 structureManager
ARG 3 lightingProvider
ARG 5 chunk
METHOD method_20613 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_20613 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;
ARG 0 targetStatus
METHOD method_20614 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD method_20614 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;
ARG 0 status
ARG 1 world
ARG 2 structureManager
ARG 3 lightingProvider
ARG 5 chunk
METHOD method_20615 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 targetStatus
ARG 1 world
ARG 2 structureManager
ARG 3 lightingProvider
ARG 5 chunk
METHOD method_33732 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 2 world
CLASS class_2807 GenerationTask
COMMENT A task called when a chunk needs to be generated.
METHOD doWork (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
METHOD doWork (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;
ARG 1 targetStatus
COMMENT the status the chunk will be set to after the task is completed
ARG 3 world

View File

@ -2,7 +2,3 @@ CLASS net/minecraft/class_2812 net/minecraft/world/chunk/EmptyChunk
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;)V
ARG 1 world
ARG 2 pos
CLASS class_5706 EmptyBiomeArray
FIELD field_28128 EMPTY_ARRAY [Lnet/minecraft/class_1959;
METHOD <init> (Lnet/minecraft/class_1937;)V
ARG 1 world

View File

@ -1,6 +1,2 @@
CLASS net/minecraft/class_2816 net/minecraft/world/chunk/IdListPalette
FIELD field_12828 idList Lnet/minecraft/class_2361;
FIELD field_12829 defaultValue Ljava/lang/Object;
METHOD <init> (Lnet/minecraft/class_2361;Ljava/lang/Object;)V
ARG 1 idList
ARG 2 defaultValue
FIELD field_12828 idList Lnet/minecraft/class_2359;

View File

@ -1,7 +1,5 @@
CLASS net/minecraft/class_2837 net/minecraft/world/chunk/Palette
METHOD method_12197 getIndexBits ()I
METHOD method_12286 readNbt (Lnet/minecraft/class_2499;)V
ARG 1 nbt
METHOD method_12287 toPacket (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12288 getByIndex (I)Ljava/lang/Object;

View File

@ -1,35 +1,11 @@
CLASS net/minecraft/class_2841 net/minecraft/world/chunk/PalettedContainer
FIELD field_12934 paletteSize I
FIELD field_12935 defaultValue Ljava/lang/Object;
FIELD field_12936 palette Lnet/minecraft/class_2837;
FIELD field_12937 writeLock Ljava/util/concurrent/Semaphore;
FIELD field_12938 idList Lnet/minecraft/class_2361;
FIELD field_12939 elementSerializer Ljava/util/function/Function;
FIELD field_12940 fallbackPalette Lnet/minecraft/class_2837;
FIELD field_12941 data Lnet/minecraft/class_3508;
FIELD field_12942 noOpPaletteResizeHandler Lnet/minecraft/class_2835;
FIELD field_12943 elementDeserializer Ljava/util/function/Function;
FIELD field_28812 lockStack Lnet/minecraft/class_5831;
METHOD <init> (Lnet/minecraft/class_2837;Lnet/minecraft/class_2361;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)V
ARG 1 fallbackPalette
ARG 2 idList
ARG 3 elementDeserializer
ARG 4 elementSerializer
ARG 5 defaultElement
METHOD method_12321 get (III)Ljava/lang/Object;
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_12322 set (ILjava/lang/Object;)V
ARG 1 index
METHOD method_12323 toIndex (III)I
ARG 0 x
ARG 1 y
ARG 2 z
METHOD method_12324 setPaletteSize (I)V
ARG 1 size
METHOD method_12325 toPacket (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12326 fromPacket (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12327 getPacketSize ()I
@ -38,13 +14,6 @@ CLASS net/minecraft/class_2841 net/minecraft/world/chunk/PalettedContainer
ARG 2 y
ARG 3 z
ARG 4 value
METHOD method_12329 read (Lnet/minecraft/class_2499;[J)V
ARG 1 paletteNbt
ARG 2 data
METHOD method_12330 write (Lnet/minecraft/class_2487;Ljava/lang/String;Ljava/lang/String;)V
ARG 1 nbt
ARG 2 paletteKey
ARG 3 dataKey
METHOD method_12331 get (I)Ljava/lang/Object;
ARG 1 index
METHOD method_12333 (ILjava/lang/Object;)I

View File

@ -1,46 +1,20 @@
CLASS net/minecraft/class_2839 net/minecraft/world/chunk/ProtoChunk
FIELD field_12909 sections [Lnet/minecraft/class_2826;
FIELD field_12911 blockTickScheduler Lnet/minecraft/class_2850;
FIELD field_12912 heightmaps Ljava/util/Map;
FIELD field_12914 lightOn Z
FIELD field_12915 structureStarts Ljava/util/Map;
FIELD field_12916 upgradeData Lnet/minecraft/class_2843;
FIELD field_12917 blockEntities Ljava/util/Map;
FIELD field_12918 status Lnet/minecraft/class_2806;
FIELD field_12919 lightSources Ljava/util/List;
FIELD field_12920 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_12921 postProcessingLists [Lit/unimi/dsi/fastutil/shorts/ShortList;
FIELD field_12923 fluidTickScheduler Lnet/minecraft/class_2850;
FIELD field_12924 shouldSave Z
FIELD field_12925 inhabitedTime J
FIELD field_12926 carvingMasks Ljava/util/Map;
FIELD field_12927 blockEntityTags Ljava/util/Map;
FIELD field_12928 pos Lnet/minecraft/class_1923;
FIELD field_12929 entities Ljava/util/List;
FIELD field_12930 structureReferences Ljava/util/Map;
FIELD field_17105 lightingProvider Lnet/minecraft/class_3568;
FIELD field_20656 biomes Lnet/minecraft/class_4548;
FIELD field_27229 world Lnet/minecraft/class_5539;
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;)V
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;)V
ARG 1 pos
ARG 2 upgradeData
ARG 3 world
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;[Lnet/minecraft/class_2826;Lnet/minecraft/class_2850;Lnet/minecraft/class_2850;Lnet/minecraft/class_5539;)V
ARG 1 pos
ARG 2 upgradeData
ARG 4 blockTickScheduler
ARG 5 fluidTickScheduler
ARG 6 world
METHOD method_12025 getCarvingMask (Lnet/minecraft/class_2893$class_2894;)Ljava/util/BitSet;
ARG 1 carver
METHOD method_12295 getEntities ()Ljava/util/List;
METHOD method_12296 getLightSourcesBySection ()[Lit/unimi/dsi/fastutil/shorts/ShortList;
METHOD method_12297 (Lnet/minecraft/class_2893$class_2894;)Ljava/util/BitSet;
ARG 0 carver
METHOD method_12298 (Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/LongSet;
ARG 0 structure
METHOD method_12299 (Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902;
ARG 1 type
METHOD method_12300 getPackedSectionRelative (Lnet/minecraft/class_2338;)S
ARG 0 pos
METHOD method_12302 addEntity (Lnet/minecraft/class_2487;)V
@ -48,8 +22,6 @@ CLASS net/minecraft/class_2839 net/minecraft/world/chunk/ProtoChunk
METHOD method_12304 addLightSource (SI)V
ARG 1 chunkSliceRel
ARG 2 sectionY
METHOD method_12305 (Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/LongSet;
ARG 0 structure
METHOD method_12307 setCarvingMask (Lnet/minecraft/class_2893$class_2894;Ljava/util/BitSet;)V
ARG 1 carver
ARG 2 mask
@ -69,7 +41,5 @@ CLASS net/minecraft/class_2839 net/minecraft/world/chunk/ProtoChunk
METHOD method_12316 getBlockEntityNbts ()Ljava/util/Map;
METHOD method_17032 setLightingProvider (Lnet/minecraft/class_3568;)V
ARG 1 lightingProvider
METHOD method_22405 setBiomes (Lnet/minecraft/class_4548;)V
ARG 1 biomes
METHOD method_28510 getOrCreateCarvingMask (Lnet/minecraft/class_2893$class_2894;)Ljava/util/BitSet;
ARG 1 carver

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_2821 net/minecraft/world/chunk/ReadOnlyChunk
COMMENT Represents a read only view of a world chunk used in world generation.
FIELD field_12866 wrapped Lnet/minecraft/class_2818;
METHOD <init> (Lnet/minecraft/class_2818;)V
METHOD <init> (Lnet/minecraft/class_2818;Z)V
ARG 1 wrapped
METHOD method_12239 transformHeightmapType (Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902$class_2903;
ARG 1 type

View File

@ -1,44 +1,15 @@
CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk
FIELD field_12834 shouldSave Z
FIELD field_12836 postProcessingLists [Lit/unimi/dsi/fastutil/shorts/ShortList;
FIELD field_12838 structureStarts Ljava/util/Map;
FIELD field_12839 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_12840 sections [Lnet/minecraft/class_2826;
FIELD field_12841 blockTickScheduler Lnet/minecraft/class_1951;
FIELD field_12843 inhabitedTime J
FIELD field_12845 structureReferences Ljava/util/Map;
FIELD field_12846 pendingBlockEntityNbts Ljava/util/Map;
FIELD field_12847 lightOn Z
FIELD field_12848 pos Lnet/minecraft/class_1923;
FIELD field_12849 upgradeData Lnet/minecraft/class_2843;
FIELD field_12850 loadToWorldConsumer Ljava/util/function/Consumer;
FIELD field_12852 EMPTY_SECTION Lnet/minecraft/class_2826;
FIELD field_12853 heightmaps Ljava/util/Map;
FIELD field_12854 blockEntities Ljava/util/Map;
FIELD field_12855 loadedToWorld Z
FIELD field_12856 levelTypeProvider Ljava/util/function/Supplier;
FIELD field_12857 fluidTickScheduler Lnet/minecraft/class_1951;
FIELD field_12858 world Lnet/minecraft/class_1937;
FIELD field_20655 biomeArray Lnet/minecraft/class_4548;
FIELD field_27221 EMPTY_BLOCK_ENTITY_TICKER Lnet/minecraft/class_5562;
FIELD field_27222 blockEntityTickers Ljava/util/Map;
FIELD field_28129 gameEventDispatchers Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_4548;)V
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;)V
ARG 1 world
ARG 2 pos
ARG 3 biomes
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_4548;Lnet/minecraft/class_2843;Lnet/minecraft/class_1951;Lnet/minecraft/class_1951;J[Lnet/minecraft/class_2826;Ljava/util/function/Consumer;)V
ARG 1 world
ARG 2 pos
ARG 3 biomes
ARG 4 upgradeData
ARG 5 blockTickScheduler
ARG 6 fluidTickScheduler
ARG 7 inhabitedTime
ARG 9 sections
ARG 10 loadToWorldConsumer
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_2839;Ljava/util/function/Consumer;)V
ARG 2 protoChunk
METHOD method_12200 getWorld ()Lnet/minecraft/class_1937;
METHOD method_12201 getBlockEntity (Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_2819;)Lnet/minecraft/class_2586;
ARG 1 pos
@ -51,29 +22,15 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk
ARG 1 levelTypeProvider
METHOD method_12208 createBlockEntity (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;
ARG 1 pos
METHOD method_12209 (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2248;
ARG 1 pos
METHOD method_12212 (Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/LongSet;
ARG 0 structure
METHOD method_12214 getBlockEntities ()Ljava/util/Map;
METHOD method_12216 addBlockEntity (Lnet/minecraft/class_2586;)V
ARG 1 blockEntity
METHOD method_12220 markDirty ()V
METHOD method_12221 runPostProcessing ()V
METHOD method_12222 (Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/LongSet;
ARG 0 structure
METHOD method_12223 isEmpty ()Z
METHOD method_12224 loadFromPacket (Lnet/minecraft/class_4548;Lnet/minecraft/class_2540;Lnet/minecraft/class_2487;Ljava/util/BitSet;)V
ARG 1 biomes
ARG 2 buf
ARG 3 nbt
METHOD method_12224 loadFromPacket (Lnet/minecraft/class_2540;Lnet/minecraft/class_2487;Ljava/util/function/Consumer;)V
METHOD method_12225 getLevelType ()Lnet/minecraft/class_3193$class_3194;
METHOD method_12226 setLoadedToWorld (Z)V
ARG 1 loaded
METHOD method_12230 (Lnet/minecraft/class_2338;)Lnet/minecraft/class_3611;
ARG 1 pos
METHOD method_12231 (Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902;
ARG 1 type
METHOD method_12234 getFluidState (III)Lnet/minecraft/class_3610;
ARG 1 x
ARG 2 y
@ -81,16 +38,11 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk
METHOD method_20471 enableTickSchedulers (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_20530 disableTickSchedulers ()V
METHOD method_31712 removeAllBlockEntities ()V
METHOD method_31713 updateAllBlockEntities ()V
METHOD method_31715 canTickBlockEntities ()Z
METHOD method_31718 wrapTicker (Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;)Lnet/minecraft/class_5562;
ARG 1 blockEntity
ARG 2 blockEntityTicker
METHOD method_31719 (Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_5564;)Lnet/minecraft/class_2818$class_5564;
ARG 3 pos
METHOD method_31722 removeBlockEntity (Lnet/minecraft/class_2586;)V
ARG 1 blockEntity
METHOD method_31723 updateTicker (Lnet/minecraft/class_2586;)V
ARG 1 blockEntity
METHOD method_31724 canTickBlockEntity (Lnet/minecraft/class_2338;)Z
@ -103,8 +55,6 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk
ARG 1 blockEntity
METHOD method_32919 updateGameEventListener (Lnet/minecraft/class_2586;)V
ARG 1 blockEntity
METHOD method_32920 (Lnet/minecraft/class_2586;)V
ARG 1 blockEntity
CLASS class_2819 CreationType
CLASS class_5563 DirectBlockEntityTickInvoker
FIELD field_27223 worldChunk Lnet/minecraft/class_2818;

View File

@ -1,6 +1,5 @@
CLASS net/minecraft/class_2874 net/minecraft/world/dimension/DimensionType
FIELD field_13073 hasSkyLight Z
FIELD field_20658 biomeAccessType Lnet/minecraft/class_4545;
FIELD field_24504 hasCeiling Z
FIELD field_24505 ultrawarm Z
FIELD field_24752 MOON_SIZES [F
@ -53,7 +52,7 @@ CLASS net/minecraft/class_2874 net/minecraft/world/dimension/DimensionType
ARG 15 infiniburn
ARG 16 skyProperties
ARG 17 ambientLight
METHOD <init> (Ljava/util/OptionalLong;ZZZZDZZZZZIIILnet/minecraft/class_4545;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;F)V
METHOD <init> (Ljava/util/OptionalLong;ZZZZDZZZZZIIILnet/minecraft/class_2960;Lnet/minecraft/class_2960;F)V
ARG 1 fixedTime
ARG 2 hasSkylight
ARG 3 hasCeiling
@ -68,16 +67,12 @@ CLASS net/minecraft/class_2874 net/minecraft/world/dimension/DimensionType
ARG 13 minimumY
ARG 14 height
ARG 15 logicalHeight
ARG 16 biomeAccessType
ARG 17 infiniburn
ARG 18 skyProperties
ARG 19 ambientLight
METHOD method_12488 getSaveDirectory (Lnet/minecraft/class_5321;Ljava/io/File;)Ljava/io/File;
ARG 0 worldRef
ARG 1 root
METHOD method_12489 getSuffix ()Ljava/lang/String;
METHOD method_12491 hasSkyLight ()Z
METHOD method_22415 getBiomeAccessType ()Lnet/minecraft/class_4545;
METHOD method_27998 hasCeiling ()Z
METHOD method_27999 isUltrawarm ()Z
METHOD method_28515 computeBrightnessByLightLevel (F)[F
@ -127,7 +122,7 @@ CLASS net/minecraft/class_2874 net/minecraft/world/dimension/DimensionType
ARG 1 toDimension
METHOD method_31110 getCoordinateScale ()D
METHOD method_31181 getSkyProperties ()Lnet/minecraft/class_2960;
METHOD method_32922 create (Ljava/util/OptionalLong;ZZZZDZZZZZIIILnet/minecraft/class_4545;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;F)Lnet/minecraft/class_2874;
METHOD method_32922 create (Ljava/util/OptionalLong;ZZZZDZZZZZIIILnet/minecraft/class_2960;Lnet/minecraft/class_2960;F)Lnet/minecraft/class_2874;
ARG 0 fixedTime
ARG 1 hasSkylight
ARG 2 hasCeiling
@ -142,10 +137,7 @@ CLASS net/minecraft/class_2874 net/minecraft/world/dimension/DimensionType
ARG 12 minimumY
ARG 13 height
ARG 14 logicalHeight
ARG 15 biomeAccessType
ARG 16 infiniburn
ARG 17 skyProperties
ARG 18 ambientLight
METHOD method_32923 checkHeight (Lnet/minecraft/class_2874;)Lcom/mojang/serialization/DataResult;
ARG 0 type
METHOD method_32924 getHeight ()I

View File

@ -1,7 +0,0 @@
CLASS net/minecraft/class_5840 net/minecraft/world/gen/BlockSource
METHOD method_33831 sample (III)Lnet/minecraft/class_2680;
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_36295 get (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
ARG 1 pos

View File

@ -2,7 +2,7 @@ CLASS net/minecraft/class_2919 net/minecraft/world/gen/ChunkRandom
FIELD field_28768 sampleCount I
METHOD <init> (J)V
ARG 1 seed
METHOD method_12659 setTerrainSeed (II)J
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
@ -30,7 +30,7 @@ CLASS net/minecraft/class_2919 net/minecraft/world/gen/ChunkRandom
ARG 1 chunkZ
ARG 2 worldSeed
ARG 4 scrambler
METHOD method_12663 setCarverSeed (JII)J
METHOD method_12663 setCarverSeed (JII)V
COMMENT Seeds the randomizer to generate larger features such as caves, ravines, mineshafts
COMMENT and strongholds. It is also used to initiate structure start behavior such as rotation.
COMMENT
@ -39,7 +39,7 @@ CLASS net/minecraft/class_2919 net/minecraft/world/gen/ChunkRandom
ARG 1 worldSeed
ARG 3 chunkX
ARG 4 chunkZ
METHOD method_12664 setDecoratorSeed (JII)J
METHOD method_12664 setDecoratorSeed (JII)V
COMMENT Seeds the randomizer to generate a given feature.
COMMENT
COMMENT The salt, in the form of {@code index + 10000 * step} assures that each feature is seeded
@ -52,7 +52,7 @@ CLASS net/minecraft/class_2919 net/minecraft/world/gen/ChunkRandom
COMMENT the index of the feature in the feature list
ARG 4 step
COMMENT the generation step's ordinal for this feature
METHOD method_12665 setRegionSeed (JIII)J
METHOD method_12665 setRegionSeed (JIII)V
COMMENT Seeds the randomizer to determine the start position of structure features such as
COMMENT temples, monuments and buried treasures within a region.
COMMENT
@ -66,11 +66,6 @@ CLASS net/minecraft/class_2919 net/minecraft/world/gen/ChunkRandom
ARG 3 regionX
ARG 4 regionZ
ARG 5 salt
METHOD method_33850 setDeepslateSeed (JIII)J
ARG 1 worldSeed
ARG 3 x
ARG 4 y
ARG 5 z
METHOD method_35335 getSampleCount ()I
METHOD next (I)I
ARG 1 count

View File

@ -1,13 +1,3 @@
CLASS net/minecraft/class_5842 net/minecraft/world/gen/DeepslateBlockSource
FIELD field_28909 random Lnet/minecraft/class_2919;
FIELD field_28910 seed J
FIELD field_28911 defaultBlock Lnet/minecraft/class_2680;
FIELD field_28912 deepslateState Lnet/minecraft/class_2680;
FIELD field_31468 DEFAULT_MIN_Y I
FIELD field_31469 MAX_Y I
FIELD field_33513 settings Lnet/minecraft/class_5284;
METHOD <init> (JLnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_5284;)V
ARG 1 seed
ARG 3 defaultBlock
ARG 4 deepslateState
ARG 5 settings

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_6341 net/minecraft/world/gen/DefaultBlockSource
FIELD field_33514 state Lnet/minecraft/class_2680;
METHOD <init> (Lnet/minecraft/class_2680;)V
ARG 1 state

View File

@ -1,53 +0,0 @@
CLASS net/minecraft/class_5833 net/minecraft/world/gen/NoiseCaveSampler
FIELD field_28827 minY I
FIELD field_28828 terrainAdditionNoise Lnet/minecraft/class_5216;
FIELD field_28829 pillarNoise Lnet/minecraft/class_5216;
FIELD field_28830 pillarFalloffNoise Lnet/minecraft/class_5216;
FIELD field_28831 pillarScaleNoise Lnet/minecraft/class_5216;
FIELD field_28832 scaledCaveScaleNoise Lnet/minecraft/class_5216;
FIELD field_28833 horizontalCaveNoise Lnet/minecraft/class_5216;
FIELD field_28834 caveScaleNoise Lnet/minecraft/class_5216;
FIELD field_28835 caveFalloffNoise Lnet/minecraft/class_5216;
FIELD field_28836 tunnelNoise1 Lnet/minecraft/class_5216;
FIELD field_28837 tunnelNoise2 Lnet/minecraft/class_5216;
FIELD field_28838 tunnelScaleNoise Lnet/minecraft/class_5216;
FIELD field_28839 tunnelFalloffNoise Lnet/minecraft/class_5216;
FIELD field_28840 offsetNoise Lnet/minecraft/class_5216;
FIELD field_28841 offsetScaleNoise Lnet/minecraft/class_5216;
FIELD field_29226 caveDensityNoise Lnet/minecraft/class_5216;
METHOD <init> (Lnet/minecraft/class_5819;I)V
ARG 1 random
ARG 2 minY
METHOD method_33746 getPillarNoise (III)D
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_33748 sample (Lnet/minecraft/class_5216;DDDD)D
ARG 0 sampler
ARG 1 x
ARG 3 y
ARG 5 z
ARG 7 scale
METHOD method_33749 clamp (D)D
ARG 0 value
METHOD method_33750 getTerrainAdditionNoise (III)D
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_33751 getTunnelNoise (III)D
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_33752 getCaveNoise (III)D
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_33753 getTunnelOffsetNoise (III)D
ARG 1 x
ARG 2 y
ARG 3 z
CLASS class_5841 CaveScaler
METHOD method_33835 scaleCaves (D)D
ARG 0 value
METHOD method_33836 scaleTunnels (D)D
ARG 0 value

View File

@ -1,55 +1,32 @@
CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
COMMENT Samples noise values for use in chunk generation.
FIELD field_28749 BIOME_WEIGHT_TABLE [F
COMMENT Table of weights used to weight faraway biomes less than nearby biomes.
FIELD field_28750 biomeSource Lnet/minecraft/class_1966;
FIELD field_28751 horizontalNoiseResolution I
FIELD field_28752 verticalNoiseResolution I
FIELD field_28753 noiseSizeY I
FIELD field_28754 config Lnet/minecraft/class_5309;
FIELD field_28755 noise Lnet/minecraft/class_5822;
FIELD field_28756 islandNoise Lnet/minecraft/class_3541;
FIELD field_28757 densityNoise Lnet/minecraft/class_3537;
FIELD field_28758 topSlideTarget D
FIELD field_28759 topSlideSize D
FIELD field_28760 topSlideOffset D
FIELD field_28761 bottomSlideTarget D
FIELD field_28762 bottomSlideSize D
FIELD field_28763 bottomSlideOffset D
FIELD field_28764 densityFactor D
FIELD field_28765 densityOffset D
METHOD <init> (Lnet/minecraft/class_1966;IIILnet/minecraft/class_5309;Lnet/minecraft/class_5822;Lnet/minecraft/class_3541;Lnet/minecraft/class_3537;Lnet/minecraft/class_6357;)V
ARG 1 biomeSource
METHOD <init> (IIILnet/minecraft/class_5309;Lnet/minecraft/class_2088;ZJ)V
ARG 2 horizontalNoiseResolution
ARG 3 verticalNoiseResolution
ARG 4 noiseSizeY
ARG 5 config
ARG 6 noise
ARG 7 islandNoise
ARG 8 densityNoise
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_33646 getOffset (IDDD)D
COMMENT Calculates an offset for the noise.
COMMENT <p>For example in the overworld, this makes lower y values solid while making higher y values air.
ARG 1 y
ARG 2 depth
ARG 4 scale
ARG 6 randomDensityOffset
METHOD method_33647 getDensityNoise (II)D
COMMENT Applies a random change to the density to subtly vary the height of the terrain.
ARG 1 x
ARG 2 z
METHOD method_33648 sampleNoiseColumn ([DIILnet/minecraft/class_5309;III)V
COMMENT Samples the noise for the given column and stores it in the buffer parameter.
ARG 1 buffer
ARG 2 x
ARG 3 z
ARG 4 config
ARG 5 seaLevel
ARG 6 minY
ARG 7 noiseSizeY
METHOD method_33649 ([F)V
ARG 0 array
CLASS class_5841 CaveScaler
METHOD method_33835 scaleCaves (D)D
ARG 0 value
METHOD method_33836 scaleTunnels (D)D
ARG 0 value
CLASS class_6354 VeinType
FIELD field_33605 ore Lnet/minecraft/class_2680;
FIELD field_33606 stone Lnet/minecraft/class_2680;
FIELD field_33607 minY I
FIELD field_33608 maxY I
FIELD field_33668 rawBlock Lnet/minecraft/class_2680;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;II)V
ARG 3 ore
ARG 4 rawBlock
ARG 5 stone
ARG 6 minY
ARG 7 maxY

View File

@ -1,56 +0,0 @@
CLASS net/minecraft/class_5917 net/minecraft/world/gen/NoiseInterpolator
FIELD field_29227 startNoiseBuffer [[D
FIELD field_29228 endNoiseBuffer [[D
FIELD field_29229 sizeY I
FIELD field_29230 sizeZ I
FIELD field_29231 minY I
FIELD field_29232 columnSampler Lnet/minecraft/class_5917$class_5918;
FIELD field_29233 x0y0z0 D
FIELD field_29234 x0y0z1 D
FIELD field_29235 x1y0z0 D
FIELD field_29236 x1y0z1 D
FIELD field_29237 x0y1z0 D
FIELD field_29238 x0y1z1 D
FIELD field_29239 x1y1z0 D
FIELD field_29240 x1y1z1 D
FIELD field_29241 x0z0 D
FIELD field_29242 x1z0 D
FIELD field_29243 x0z1 D
FIELD field_29244 x1z1 D
FIELD field_29245 z0 D
FIELD field_29246 z1 D
FIELD field_29247 startX I
FIELD field_29248 startZ I
METHOD <init> (IIILnet/minecraft/class_1923;ILnet/minecraft/class_5917$class_5918;)V
ARG 1 sizeX
ARG 2 sizeY
ARG 3 sizeZ
ARG 4 pos
ARG 5 minY
ARG 6 columnSampler
METHOD method_34286 sampleStartNoise ()V
METHOD method_34287 sampleNoiseY (D)V
ARG 1 deltaY
METHOD method_34288 sampleEndNoise (I)V
ARG 1 x
METHOD method_34289 sampleNoiseCorners (II)V
ARG 1 noiseY
ARG 2 noiseZ
METHOD method_34290 sampleNoise ([[DI)V
ARG 1 buffer
ARG 2 noiseX
METHOD method_34291 swapBuffers ()V
METHOD method_34292 sampleNoiseX (D)V
ARG 1 deltaX
METHOD method_34293 createBuffer (II)[[D
ARG 0 sizeY
ARG 1 sizeZ
METHOD method_34294 sampleNoise (D)D
ARG 1 deltaZ
CLASS class_5918 ColumnSampler
METHOD fillNoiseColumn ([DIIII)V
ARG 1 buffer
ARG 2 x
ARG 3 z
ARG 4 minY
ARG 5 noiseSizeY

View File

@ -1,78 +0,0 @@
CLASS net/minecraft/class_6353 net/minecraft/world/gen/OreVeinGenerator
FIELD field_33589 ORE_PLACEMENT_NOISE_SCALE F
FIELD field_33590 ORE_PLACEMENT_NOISE_THRESHOLD F
FIELD field_33591 FREQUENCY_NOISE_THRESHOLD F
FIELD field_33592 GENERATION_CHANCE F
FIELD field_33595 maxY I
FIELD field_33596 minY I
FIELD field_33597 defaultState Lnet/minecraft/class_2680;
FIELD field_33598 oreFrequencyNoiseSampler Lnet/minecraft/class_5216;
FIELD field_33599 firstOrePlacementNoiseSampler Lnet/minecraft/class_5216;
FIELD field_33600 secondOrePlacementNoiseSampler Lnet/minecraft/class_5216;
FIELD field_33601 horizontalNoiseResolution I
FIELD field_33602 verticalNoiseResolution I
FIELD field_33662 ORE_CHANCE_START F
FIELD field_33663 ORE_CHANCE_END F
FIELD field_33664 MAX_ORE_CHANCE_NOISE_THRESHOLD F
FIELD field_33665 RAW_ORE_CHANCE F
FIELD field_33666 ORE_CHANCE_THRESHOLD F
FIELD field_33667 oreChanceNoiseSampler Lnet/minecraft/class_5216;
FIELD field_33694 ORE_FREQUENCY_NOISE_SCALE D
METHOD <init> (JLnet/minecraft/class_2680;III)V
ARG 1 seed
ARG 3 defaultState
ARG 4 horizontalNoiseResolution
ARG 5 verticalNoiseResolution
ARG 6 minY
METHOD method_36397 getVeinType (DI)Lnet/minecraft/class_6353$class_6354;
ARG 1 oreFrequencyNoise
ARG 3 y
METHOD method_36398 shouldPlaceOreBlock (DD)Z
ARG 1 firstOrePlacementNoise
ARG 3 secondOrePlacementNoise
METHOD method_36400 sample (Lnet/minecraft/class_5819;IIIDDD)Lnet/minecraft/class_2680;
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 oreFrequencyNoise
ARG 7 firstOrePlacementNoise
ARG 9 secondOrePlacementNoise
METHOD method_36401 sampleOreFrequencyNoise ([DIIII)V
ARG 1 buffer
ARG 2 x
ARG 3 z
ARG 4 minY
ARG 5 noiseSizeY
METHOD method_36402 sample ([DIILnet/minecraft/class_5216;DII)V
ARG 1 buffer
ARG 2 x
ARG 3 z
ARG 4 sampler
ARG 5 scale
ARG 7 minY
ARG 8 noiseSizeY
METHOD method_36404 sampleFirstOrePlacementNoise ([DIIII)V
ARG 1 buffer
ARG 2 x
ARG 3 z
ARG 4 minY
ARG 5 noiseSizeY
METHOD method_36405 sampleSecondOrePlacementNoise ([DIIII)V
ARG 1 buffer
ARG 2 x
ARG 3 z
ARG 4 minY
ARG 5 noiseSizeY
CLASS class_6354 VeinType
FIELD field_33605 ore Lnet/minecraft/class_2680;
FIELD field_33606 stone Lnet/minecraft/class_2680;
FIELD field_33607 minY I
FIELD field_33608 maxY I
FIELD field_33668 rawBlock Lnet/minecraft/class_2680;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;II)V
ARG 3 ore
ARG 4 rawBlock
ARG 5 stone
ARG 6 minY
ARG 7 maxY

View File

@ -2,5 +2,3 @@ CLASS net/minecraft/class_5820 net/minecraft/world/gen/SimpleRandom
FIELD field_28766 seed Ljava/util/concurrent/atomic/AtomicLong;
METHOD <init> (J)V
ARG 1 seed
METHOD method_33651 next (I)I
ARG 1 bits

View File

@ -1,21 +1,10 @@
CLASS net/minecraft/class_5817 net/minecraft/world/gen/StructureWeightSampler
COMMENT Applies weights to noise values if they are near structures, placing terrain under them and hollowing out the space above them.
FIELD field_28740 INSTANCE Lnet/minecraft/class_5817;
FIELD field_28741 STRUCTURE_WEIGHT_TABLE [F
FIELD field_28742 pieces Lit/unimi/dsi/fastutil/objects/ObjectList;
FIELD field_28743 junctions Lit/unimi/dsi/fastutil/objects/ObjectList;
FIELD field_28744 pieceIterator Lit/unimi/dsi/fastutil/objects/ObjectListIterator;
FIELD field_28745 junctionIterator Lit/unimi/dsi/fastutil/objects/ObjectListIterator;
METHOD <init> (Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V
ARG 1 accessor
ARG 2 chunk
METHOD method_33638 getWeight (III)D
COMMENT Gets the weight of the structures near the given position.
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_33639 (Lnet/minecraft/class_1923;IILnet/minecraft/class_3449;)V
ARG 4 start
METHOD method_33640 ([F)V
ARG 0 array
METHOD method_33641 getStructureWeight (III)D

View File

@ -7,7 +7,6 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
FIELD field_13302 alwaysCarvableBlocks Ljava/util/Set;
FIELD field_13305 WATER Lnet/minecraft/class_3610;
FIELD field_24831 codec Lcom/mojang/serialization/Codec;
FIELD field_33614 STONE_SOURCE Lnet/minecraft/class_5840;
METHOD <init> (Lcom/mojang/serialization/Codec;)V
ARG 1 configCodec
METHOD method_12702 carve (Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/class_2791;Ljava/util/function/Function;Ljava/util/Random;Lnet/minecraft/class_6350;Lnet/minecraft/class_1923;Ljava/util/BitSet;)Z
@ -18,9 +17,6 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
ARG 5 random
ARG 7 pos
ARG 8 carvingMask
METHOD method_12703 canCarveBlock (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z
ARG 1 state
ARG 2 stateAbove
METHOD method_12704 register (Ljava/lang/String;Lnet/minecraft/class_2939;)Lnet/minecraft/class_2939;
ARG 0 name
ARG 1 carver

View File

@ -1,28 +1,11 @@
CLASS net/minecraft/class_6350 net/minecraft/world/gen/chunk/AquiferSampler
METHOD method_33737 apply (Lnet/minecraft/class_5840;IIID)Lnet/minecraft/class_2680;
ARG 1 source
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 weight
METHOD method_33742 needsFluidTick ()Z
METHOD method_36381 seaLevel (ILnet/minecraft/class_2680;)Lnet/minecraft/class_6350;
ARG 0 seaLevel
ARG 1 state
METHOD method_36382 aquifer (Lnet/minecraft/class_1923;Lnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_5284;Lnet/minecraft/class_5818;II)Lnet/minecraft/class_6350;
ARG 0 pos
ARG 1 edgeDensityNoise
ARG 2 fluidLevelNoise
ARG 3 fluidTypeNoise
ARG 4 settings
ARG 5 columnSampler
ARG 6 startY
ARG 7 deltaY
METHOD method_36381 seaLevel (Lnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6350;
METHOD method_36382 aquifer (Lnet/minecraft/class_6568;Lnet/minecraft/class_1923;Lnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_6574;Lnet/minecraft/class_5818;IILnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6350;
CLASS class_5832 Impl
FIELD field_28813 edgeDensityNoise Lnet/minecraft/class_5216;
FIELD field_28814 fluidLevelNoise Lnet/minecraft/class_5216;
FIELD field_28815 settings Lnet/minecraft/class_5284;
FIELD field_28816 waterLevels [Lnet/minecraft/class_6350$class_5832$class_6351;
FIELD field_28816 waterLevels [Lnet/minecraft/class_6350$class_6351;
FIELD field_28817 blockPositions [J
FIELD field_28820 needsFluidTick Z
FIELD field_28821 columnSampler Lnet/minecraft/class_5818;
@ -32,18 +15,9 @@ CLASS net/minecraft/class_6350 net/minecraft/world/gen/chunk/AquiferSampler
FIELD field_28825 sizeX I
FIELD field_28826 sizeZ I
FIELD field_33575 fluidTypeNoise Lnet/minecraft/class_5216;
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_5284;Lnet/minecraft/class_5818;II)V
ARG 1 pos
ARG 2 edgeDensityNoise
ARG 3 fluidLevelNoise
ARG 4 fluidTypeNoise
ARG 5 settings
ARG 6 columnSampler
ARG 7 startY
ARG 8 deltaY
METHOD method_33734 getLocalX (I)I
ARG 1 x
METHOD method_33735 calculateDensity (IDLnet/minecraft/class_6350$class_5832$class_6351;Lnet/minecraft/class_6350$class_5832$class_6351;)D
METHOD method_33735 calculateDensity (IDLnet/minecraft/class_6350$class_6351;Lnet/minecraft/class_6350$class_6351;)D
ARG 1 y
ARG 2 noise
ARG 4 first
@ -51,7 +25,7 @@ CLASS net/minecraft/class_6350 net/minecraft/world/gen/chunk/AquiferSampler
METHOD method_33736 maxDistance (II)D
ARG 1 a
ARG 2 b
METHOD method_33738 getWaterLevel (J)Lnet/minecraft/class_6350$class_5832$class_6351;
METHOD method_33738 getWaterLevel (J)Lnet/minecraft/class_6350$class_6351;
ARG 1 pos
METHOD method_33740 getLocalY (I)I
ARG 1 y
@ -61,15 +35,9 @@ CLASS net/minecraft/class_6350 net/minecraft/world/gen/chunk/AquiferSampler
ARG 3 z
METHOD method_33743 getLocalZ (I)I
ARG 1 z
METHOD method_33744 getFluidLevel (III)Lnet/minecraft/class_6350$class_5832$class_6351;
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_35324 shouldBeLava (I)Z
CLASS class_6351 FluidLevel
FIELD field_33576 y I
FIELD field_33577 state Lnet/minecraft/class_2680;
METHOD <init> (ILnet/minecraft/class_2680;)V
ARG 1 y
CLASS class_6351 FluidLevel
FIELD field_33576 y I
FIELD field_33577 state Lnet/minecraft/class_2680;
METHOD <init> (ILnet/minecraft/class_2680;)V
ARG 1 y
ARG 2 state
ARG 2 state

View File

@ -11,7 +11,6 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
FIELD field_24747 biomeSource Lnet/minecraft/class_1966;
FIELD field_24748 worldSeed J
FIELD field_24749 strongholds Ljava/util/List;
FIELD field_33512 blockSource Lnet/minecraft/class_5840;
METHOD <init> (Lnet/minecraft/class_1966;Lnet/minecraft/class_1966;Lnet/minecraft/class_5311;J)V
ARG 1 populationSource
ARG 2 biomeSource
@ -28,9 +27,7 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966;
METHOD method_12100 getSpawnHeight (Lnet/minecraft/class_5539;)I
ARG 1 world
METHOD method_12102 generateFeatures (Lnet/minecraft/class_3233;Lnet/minecraft/class_5138;)V
ARG 1 region
ARG 2 accessor
METHOD method_12102 generateFeatures (Lnet/minecraft/class_5281;Lnet/minecraft/class_1923;Lnet/minecraft/class_5138;)V
METHOD method_12103 locateStructure (Lnet/minecraft/class_3218;Lnet/minecraft/class_3195;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;
COMMENT Tries to find the closest structure of a given type near a given block.
COMMENT <p>
@ -47,22 +44,14 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 5 skipExistingChunks
COMMENT whether only structures that are not referenced by generated chunks (chunks past the STRUCTURE_STARTS stage) are returned, excluding strongholds
METHOD method_12104 getWorldHeight ()I
METHOD method_12106 populateBiomes (Lnet/minecraft/class_2378;Lnet/minecraft/class_2791;)V
ARG 1 biomeRegistry
ARG 2 chunk
METHOD method_12107 populateEntities (Lnet/minecraft/class_3233;)V
ARG 1 region
METHOD method_12108 carve (JLnet/minecraft/class_4543;Lnet/minecraft/class_2791;Lnet/minecraft/class_2893$class_2894;)V
METHOD method_12108 carve (Lnet/minecraft/class_3233;JLnet/minecraft/class_4543;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_2893$class_2894;)V
COMMENT Generates caves for the given chunk.
ARG 1 seed
ARG 3 access
ARG 4 chunk
ARG 5 carver
METHOD method_12109 getStructuresConfig ()Lnet/minecraft/class_5311;
METHOD method_12110 buildSurface (Lnet/minecraft/class_3233;Lnet/minecraft/class_2791;)V
METHOD method_12110 buildSurface (Lnet/minecraft/class_3233;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V
COMMENT Places the surface blocks of the biomes after the noise has been generated.
ARG 1 region
ARG 2 chunk
METHOD method_12113 getEntitySpawnList (Lnet/minecraft/class_1959;Lnet/minecraft/class_5138;Lnet/minecraft/class_1311;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6012;
ARG 1 biome
ARG 2 accessor
@ -71,8 +60,6 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
METHOD method_16129 setStructureStarts (Lnet/minecraft/class_5455;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;J)V
COMMENT Determines which structures should start in the given chunk and creates their starting points.
ARG 1 registryManager
ARG 2 accessor
ARG 3 chunk
ARG 4 structureManager
ARG 5 worldSeed
METHOD method_16130 addStructureReferences (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V
@ -108,16 +95,5 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
METHOD method_28506 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_28507 isStrongholdStartingChunk (Lnet/minecraft/class_1923;)Z
ARG 1 pos
METHOD method_28508 setStructureStart (Lnet/minecraft/class_5312;Lnet/minecraft/class_5455;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;JLnet/minecraft/class_1959;)V
ARG 1 feature
ARG 2 registryManager
ARG 3 accessor
ARG 4 chunk
ARG 5 structureManager
ARG 6 worldSeed
ARG 8 biome
METHOD method_28509 generateStrongholdPositions ()V
METHOD method_33730 getMinimumY ()I
METHOD method_36294 getBlockSource ()Lnet/minecraft/class_5840;
METHOD method_36380 createAquiferSampler (Lnet/minecraft/class_2791;)Lnet/minecraft/class_6350;
ARG 1 chunk

View File

@ -19,15 +19,12 @@ CLASS net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorSetti
FIELD field_28846 aquifers Z
FIELD field_28847 noiseCaves Z
FIELD field_28914 deepslate Z
FIELD field_33412 minSurfaceLevel I
FIELD field_33587 oreVeins Z
FIELD field_33651 noodleCaves Z
METHOD <init> (Lnet/minecraft/class_5311;Lnet/minecraft/class_5309;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIIIZZZZZZ)V
METHOD <init> (Lnet/minecraft/class_5311;Lnet/minecraft/class_5309;Lnet/minecraft/class_2088;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIIZZZZZZ)V
ARG 1 structuresConfig
ARG 2 generationShapeConfig
ARG 3 defaultBlock
ARG 4 defaultFluid
ARG 5 bedrockCeilingY
ARG 6 bedrockFloorY
ARG 7 seaLevel
ARG 8 minSurfaceLevel
@ -76,6 +73,5 @@ CLASS net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorSetti
METHOD method_33757 hasAquifers ()Z
METHOD method_33758 hasNoiseCaves ()Z
METHOD method_33839 hasDeepslate ()Z
METHOD method_36212 getMinSurfaceLevel ()I
METHOD method_36396 hasOreVeins ()Z
METHOD method_36468 hasNoodleCaves ()Z

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_3232 net/minecraft/world/gen/chunk/FlatChunkGeneratorConfig
FIELD field_14064 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_14072 layers Ljava/util/List;
FIELD field_14073 STRUCTURE_TO_FEATURES Ljava/util/Map;
FIELD field_14077 hasNoTerrain Z
FIELD field_14081 biome Ljava/util/function/Supplier;
FIELD field_14082 layerBlocks Ljava/util/List;

View File

@ -13,7 +13,7 @@ CLASS net/minecraft/class_5309 net/minecraft/world/gen/chunk/GenerationShapeConf
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;IIDDZZZZ)V
METHOD <init> (IILnet/minecraft/class_5308;Lnet/minecraft/class_5310;Lnet/minecraft/class_5310;IIDDZZZZZ)V
ARG 1 minimumY
ARG 2 height
ARG 3 sampling
@ -42,7 +42,7 @@ CLASS net/minecraft/class_5309 net/minecraft/world/gen/chunk/GenerationShapeConf
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;IIDDZZZZ)Lnet/minecraft/class_5309;
METHOD method_32994 create (IILnet/minecraft/class_5308;Lnet/minecraft/class_5310;Lnet/minecraft/class_5310;IIDDZZZZZ)Lnet/minecraft/class_5309;
ARG 0 minimumY
ARG 1 height
ARG 2 sampling

View File

@ -1,8 +1,6 @@
CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
FIELD field_16570 horizontalNoiseResolution I
FIELD field_16571 surfaceDepthNoise Lnet/minecraft/class_3757;
FIELD field_16572 verticalNoiseResolution I
FIELD field_16573 defaultFluid Lnet/minecraft/class_2680;
FIELD field_16576 defaultBlock Lnet/minecraft/class_2680;
FIELD field_16578 noiseSizeZ I
FIELD field_16580 noiseSizeX I
@ -14,12 +12,6 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
FIELD field_28746 EMPTY [Lnet/minecraft/class_2680;
FIELD field_28747 noiseSizeY I
FIELD field_28748 noiseColumnSampler Lnet/minecraft/class_5818;
FIELD field_28843 edgeDensityNoise Lnet/minecraft/class_5216;
FIELD field_28844 fluidLevelNoise Lnet/minecraft/class_5216;
FIELD field_28913 deepslateSource Lnet/minecraft/class_5840;
FIELD field_33578 fluidTypeNoise Lnet/minecraft/class_5216;
FIELD field_33579 oreVeinGenerator Lnet/minecraft/class_6353;
FIELD field_33644 noodleCavesGenerator Lnet/minecraft/class_6358;
METHOD <init> (Lnet/minecraft/class_1966;JLjava/util/function/Supplier;)V
ARG 1 biomeSource
ARG 2 seed
@ -29,11 +21,6 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
ARG 2 biomeSource
ARG 3 seed
ARG 5 settings
METHOD method_16406 sampleNoiseColumn (IIII)[D
ARG 1 x
ARG 2 z
ARG 3 minY
ARG 4 noiseSizeY
METHOD method_16412 buildBedrock (Lnet/minecraft/class_2791;Ljava/util/Random;)V
ARG 1 chunk
ARG 2 random
@ -42,66 +29,13 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
ARG 2 z
ARG 3 states
ARG 4 predicate
ARG 5 minY
ARG 6 noiseSizeY
METHOD method_28548 matchesSettings (JLnet/minecraft/class_5321;)Z
ARG 1 seed
ARG 3 settingsKey
METHOD method_28550 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_33643 getBlockState (Lnet/minecraft/class_5817;Lnet/minecraft/class_6350;Lnet/minecraft/class_5840;Lnet/minecraft/class_6357;IIID)Lnet/minecraft/class_2680;
ARG 1 structures
ARG 2 aquiferSampler
ARG 3 blockInterpolator
METHOD method_33754 populateNoise (Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;II)Lnet/minecraft/class_2791;
ARG 1 accessor
ARG 2 chunk
ARG 3 startY
ARG 4 noiseSizeY
METHOD method_34284 sampleNoiseColumn ([DIIII)V
ARG 1 buffer
ARG 2 x
ARG 3 z
ARG 4 minY
ARG 5 noiseSizeY
METHOD method_36386 createBlockSampler (IILnet/minecraft/class_1923;)Lnet/minecraft/class_6350;
ARG 1 startY
ARG 2 deltaY
ARG 3 pos
METHOD method_36387 createBlockSourceFactory (ILnet/minecraft/class_1923;Ljava/util/function/Consumer;)Ljava/util/function/DoubleFunction;
ARG 1 minY
ARG 2 pos
METHOD method_36393 hasAquifers ()Z
METHOD method_36462 createWeightSamplerFactory (ILnet/minecraft/class_1923;Ljava/util/function/Consumer;)Ljava/util/function/DoubleFunction;
ARG 1 minY
ARG 2 pos
METHOD method_36463 (Lnet/minecraft/class_3754$class_6352;Lnet/minecraft/class_5840;D)Lnet/minecraft/class_5840;
ARG 2 deltaZ
CLASS class_6352 OreVeinSource
FIELD field_33581 oreFrequencyNoiseInterpolator Lnet/minecraft/class_5917;
FIELD field_33582 firstOrePlacementNoiseInterpolator Lnet/minecraft/class_5917;
FIELD field_33583 secondOrePlacementNoiseInterpolator Lnet/minecraft/class_5917;
FIELD field_33584 deltaZ D
FIELD field_33585 seed J
FIELD field_33586 random Lnet/minecraft/class_2919;
METHOD <init> (Lnet/minecraft/class_3754;Lnet/minecraft/class_1923;IJ)V
ARG 2 pos
ARG 3 minY
ARG 4 seed
METHOD method_36394 setDeltaZ (D)V
ARG 1 deltaZ
METHOD method_36395 feed (Ljava/util/function/Consumer;)V
ARG 1 f
CLASS class_6356 NoodleCavesSampler
FIELD field_33646 frequencyNoiseInterpolator Lnet/minecraft/class_5917;
FIELD field_33647 weightReducingNoiseInterpolator Lnet/minecraft/class_5917;
FIELD field_33648 firstWeightNoiseinterpolator Lnet/minecraft/class_5917;
FIELD field_33649 secondWeightNoiseInterpolator Lnet/minecraft/class_5917;
FIELD field_33650 deltaZ D
METHOD <init> (Lnet/minecraft/class_3754;Lnet/minecraft/class_1923;I)V
ARG 2 pos
ARG 3 minY
METHOD method_36466 setDeltaZ (D)Lnet/minecraft/class_6357;
ARG 1 deltaZ
METHOD method_36467 feed (Ljava/util/function/Consumer;)V
ARG 1 f

View File

@ -1,62 +0,0 @@
CLASS net/minecraft/class_6358 net/minecraft/world/gen/chunk/NoodleCavesGenerator
FIELD field_33654 MAX_Y I
FIELD field_33655 WEIGHT_NOISE_FACTOR D
FIELD field_33656 HORIZONTAL_WEIGHT_NOISE_SCALE D
FIELD field_33657 VERTICAL_WEIGHT_NOISE_SCALE D
FIELD field_33658 frequencyNoiseSampler Lnet/minecraft/class_5216;
FIELD field_33659 weightReducingNoiseSampler Lnet/minecraft/class_5216;
FIELD field_33660 firstWeightNoiseSampelr Lnet/minecraft/class_5216;
FIELD field_33661 secondWeightNoiseSampler Lnet/minecraft/class_5216;
METHOD <init> (J)V
ARG 1 seed
METHOD method_36470 sampleWeight (DIIIDDDDI)D
ARG 1 weight
ARG 3 x
ARG 4 y
ARG 5 z
ARG 6 frequencyNoise
ARG 8 weightReducingNoise
ARG 10 firstWeightNoise
ARG 12 secondWeightNoise
ARG 14 minY
METHOD method_36471 sampleFrequencyNoise ([DIIII)V
ARG 1 buffer
ARG 2 x
ARG 3 z
ARG 4 minY
ARG 5 noiseSizeY
METHOD method_36472 sample ([DIIIILnet/minecraft/class_5216;D)V
ARG 1 buffer
ARG 2 x
ARG 3 z
ARG 4 minY
ARG 5 noiseSizeY
ARG 6 sampler
ARG 7 scale
METHOD method_36473 sample ([DIIIILnet/minecraft/class_5216;DD)V
ARG 1 buffer
ARG 2 x
ARG 3 z
ARG 4 minY
ARG 5 noiseSizeY
ARG 6 sampler
ARG 7 horizontalScale
ARG 9 verticalScale
METHOD method_36474 sampleWeightReducingNoise ([DIIII)V
ARG 1 buffer
ARG 2 x
ARG 3 z
ARG 4 minY
ARG 5 noiseSizeY
METHOD method_36475 sampleFirstWeightNoise ([DIIII)V
ARG 1 buffer
ARG 2 x
ARG 3 z
ARG 4 minY
ARG 5 noiseSizeY
METHOD method_36476 sampleSecondWeightNoise ([DIIII)V
ARG 1 buffer
ARG 2 x
ARG 3 z
ARG 4 minY
ARG 5 noiseSizeY

View File

@ -1,14 +1,5 @@
CLASS net/minecraft/class_5310 net/minecraft/world/gen/chunk/SlideConfig
FIELD field_24817 CODEC Lcom/mojang/serialization/Codec;
FIELD field_24818 target I
FIELD field_24818 target D
FIELD field_24819 size I
FIELD field_24820 offset I
METHOD <init> (III)V
ARG 1 target
ARG 2 size
ARG 3 offset
METHOD method_28594 getTarget ()I
METHOD method_28595 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_28596 getSize ()I
METHOD method_28597 getOffset ()I

View File

@ -4,5 +4,3 @@ CLASS net/minecraft/class_4966 net/minecraft/world/gen/chunk/VerticalBlockSample
METHOD <init> (I[Lnet/minecraft/class_2680;)V
ARG 1 startY
ARG 2 states
METHOD method_32892 getState (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
ARG 1 pos

View File

@ -1,7 +0,0 @@
CLASS net/minecraft/class_6357 net/minecraft/world/gen/chunk/WeightSampler
FIELD field_33652 DEFAULT Lnet/minecraft/class_6357;
METHOD method_33747 sample (DIII)D
ARG 1 weight
ARG 3 x
ARG 4 y
ARG 5 z

View File

@ -55,126 +55,5 @@ CLASS net/minecraft/class_5464 net/minecraft/world/gen/feature/ConfiguredFeature
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_29532 BOTTOM_TO_60 Lnet/minecraft/class_2997;
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;
CLASS class_5467 States
FIELD field_26168 RED_MUSHROOM Lnet/minecraft/class_2680;
FIELD field_26169 PACKED_ICE Lnet/minecraft/class_2680;
FIELD field_26170 BLUE_ICE Lnet/minecraft/class_2680;
FIELD field_26171 LILY_OF_THE_VALLEY Lnet/minecraft/class_2680;
FIELD field_26172 BLUE_ORCHID Lnet/minecraft/class_2680;
FIELD field_26173 POPPY Lnet/minecraft/class_2680;
FIELD field_26174 DANDELION Lnet/minecraft/class_2680;
FIELD field_26175 DEAD_BUSH Lnet/minecraft/class_2680;
FIELD field_26176 MELON Lnet/minecraft/class_2680;
FIELD field_26177 PUMPKIN Lnet/minecraft/class_2680;
FIELD field_26178 SWEET_BERRY_BUSH Lnet/minecraft/class_2680;
FIELD field_26179 FIRE Lnet/minecraft/class_2680;
FIELD field_26180 SOUL_FIRE Lnet/minecraft/class_2680;
FIELD field_26181 NETHERRACK Lnet/minecraft/class_2680;
FIELD field_26182 SOUL_SOIL Lnet/minecraft/class_2680;
FIELD field_26183 CRIMSON_ROOTS Lnet/minecraft/class_2680;
FIELD field_26184 LILY_PAD Lnet/minecraft/class_2680;
FIELD field_26185 SNOW Lnet/minecraft/class_2680;
FIELD field_26186 JACK_O_LANTERN Lnet/minecraft/class_2680;
FIELD field_26187 SUNFLOWER Lnet/minecraft/class_2680;
FIELD field_26188 CACTUS Lnet/minecraft/class_2680;
FIELD field_26189 SUGAR_CANE Lnet/minecraft/class_2680;
FIELD field_26190 RED_MUSHROOM_BLOCK Lnet/minecraft/class_2680;
FIELD field_26191 BROWN_MUSHROOM_BLOCK Lnet/minecraft/class_2680;
FIELD field_26192 MUSHROOM_STEM Lnet/minecraft/class_2680;
FIELD field_26193 WATER_FLUID Lnet/minecraft/class_3610;
FIELD field_26194 ANCIENT_DEBRIS Lnet/minecraft/class_2680;
FIELD field_26195 BASALT Lnet/minecraft/class_2680;
FIELD field_26196 CRIMSON_FUNGUS Lnet/minecraft/class_2680;
FIELD field_26197 WARPED_FUNGUS Lnet/minecraft/class_2680;
FIELD field_26198 WARPED_ROOTS Lnet/minecraft/class_2680;
FIELD field_26199 NETHER_SPROUTS Lnet/minecraft/class_2680;
FIELD field_26200 GRASS Lnet/minecraft/class_2680;
FIELD field_26201 LAVA_FLUID Lnet/minecraft/class_3610;
FIELD field_26202 WATER_BLOCK Lnet/minecraft/class_2680;
FIELD field_26203 LAVA_BLOCK Lnet/minecraft/class_2680;
FIELD field_26204 DIRT Lnet/minecraft/class_2680;
FIELD field_26205 GRAVEL Lnet/minecraft/class_2680;
FIELD field_26206 GRANITE Lnet/minecraft/class_2680;
FIELD field_26207 DIORITE Lnet/minecraft/class_2680;
FIELD field_26208 ANDESITE Lnet/minecraft/class_2680;
FIELD field_26209 COAL_ORE Lnet/minecraft/class_2680;
FIELD field_26210 IRON_ORE Lnet/minecraft/class_2680;
FIELD field_26211 GOLD_ORE Lnet/minecraft/class_2680;
FIELD field_26212 REDSTONE_ORE Lnet/minecraft/class_2680;
FIELD field_26213 DIAMOND_ORE Lnet/minecraft/class_2680;
FIELD field_26214 LAPIS_ORE Lnet/minecraft/class_2680;
FIELD field_26215 STONE Lnet/minecraft/class_2680;
FIELD field_26216 EMERALD_ORE Lnet/minecraft/class_2680;
FIELD field_26217 INFESTED_STONE Lnet/minecraft/class_2680;
FIELD field_26218 SAND Lnet/minecraft/class_2680;
FIELD field_26219 CLAY Lnet/minecraft/class_2680;
FIELD field_26220 MOSSY_COBBLESTONE Lnet/minecraft/class_2680;
FIELD field_26221 SEAGRASS Lnet/minecraft/class_2680;
FIELD field_26222 MAGMA_BLOCK Lnet/minecraft/class_2680;
FIELD field_26223 SOUL_SAND Lnet/minecraft/class_2680;
FIELD field_26224 NETHER_GOLD_ORE Lnet/minecraft/class_2680;
FIELD field_26225 NETHER_QUARTZ_ORE Lnet/minecraft/class_2680;
FIELD field_26226 BLACKSTONE Lnet/minecraft/class_2680;
FIELD field_26227 FERN Lnet/minecraft/class_2680;
FIELD field_26228 PODZOL Lnet/minecraft/class_2680;
FIELD field_26229 COARSE_DIRT Lnet/minecraft/class_2680;
FIELD field_26230 MYCELIUM Lnet/minecraft/class_2680;
FIELD field_26231 SNOW_BLOCK Lnet/minecraft/class_2680;
FIELD field_26232 ICE Lnet/minecraft/class_2680;
FIELD field_26233 OAK_LOG Lnet/minecraft/class_2680;
FIELD field_26234 OAK_LEAVES Lnet/minecraft/class_2680;
FIELD field_26235 JUNGLE_LOG Lnet/minecraft/class_2680;
FIELD field_26236 JUNGLE_LEAVES Lnet/minecraft/class_2680;
FIELD field_26237 SPRUCE_LOG Lnet/minecraft/class_2680;
FIELD field_26238 SPRUCE_LEAVES Lnet/minecraft/class_2680;
FIELD field_26239 ACACIA_LOG Lnet/minecraft/class_2680;
FIELD field_26240 ACACIA_LEAVES Lnet/minecraft/class_2680;
FIELD field_26241 BIRCH_LOG Lnet/minecraft/class_2680;
FIELD field_26242 BIRCH_LEAVES Lnet/minecraft/class_2680;
FIELD field_26243 DARK_OAK_LOG Lnet/minecraft/class_2680;
FIELD field_26244 DARK_OAK_LEAVES Lnet/minecraft/class_2680;
FIELD field_26245 GRASS_BLOCK Lnet/minecraft/class_2680;
FIELD field_26246 LARGE_FERN Lnet/minecraft/class_2680;
FIELD field_26247 TALL_GRASS Lnet/minecraft/class_2680;
FIELD field_26248 LILAC Lnet/minecraft/class_2680;
FIELD field_26249 ROSE_BUSH Lnet/minecraft/class_2680;
FIELD field_26250 PEONY Lnet/minecraft/class_2680;
FIELD field_26251 BROWN_MUSHROOM Lnet/minecraft/class_2680;
FIELD field_27795 AIR Lnet/minecraft/class_2680;
FIELD field_27796 AMETHYST_BLOCK Lnet/minecraft/class_2680;
FIELD field_27797 BUDDING_AMETHYST Lnet/minecraft/class_2680;
FIELD field_27798 CALCITE Lnet/minecraft/class_2680;
FIELD field_27799 TUFF Lnet/minecraft/class_2680;
FIELD field_27800 COPPER_ORE Lnet/minecraft/class_2680;
FIELD field_29093 SMOOTH_BASALT Lnet/minecraft/class_2680;
FIELD field_29094 DEEPSLATE_IRON_ORE Lnet/minecraft/class_2680;
FIELD field_29095 DEEPSLATE_GOLD_ORE Lnet/minecraft/class_2680;
FIELD field_29096 DEEPSLATE_REDSTONE_ORE Lnet/minecraft/class_2680;
FIELD field_29097 DEEPSLATE_DIAMOND_ORE Lnet/minecraft/class_2680;
FIELD field_29098 DEEPSLATE_LAPIS_ORE Lnet/minecraft/class_2680;
FIELD field_29535 SPORE_BLOSSOM Lnet/minecraft/class_2680;
FIELD field_29536 INFESTED_DEEPSLATE Lnet/minecraft/class_2680;
FIELD field_29646 SMALL_DRIPLEAF_EAST Lnet/minecraft/class_2680;
FIELD field_29647 SMALL_DRIPLEAF_WEST Lnet/minecraft/class_2680;
FIELD field_29648 SMALL_DRIPLEAF_NORTH Lnet/minecraft/class_2680;
FIELD field_29649 SMALL_DRIPLEAF_SOUTH Lnet/minecraft/class_2680;
FIELD field_29650 BIG_DRIPLEAF_EAST Lnet/minecraft/class_2680;
FIELD field_29651 BIG_DRIPLEAF_WEST Lnet/minecraft/class_2680;
FIELD field_29652 BIG_DRIPLEAF_NORTH Lnet/minecraft/class_2680;
FIELD field_29653 BIG_DIRPLEAF_SOUTH Lnet/minecraft/class_2680;
FIELD field_33144 DEEPSLATE Lnet/minecraft/class_2680;
FIELD field_33637 DEEPSLATE_COAL_ORE Lnet/minecraft/class_2680;
FIELD field_33638 DEEPSLATE_COPPER_ORE Lnet/minecraft/class_2680;
FIELD field_33639 DEEPSLATE_EMERALD_ORE Lnet/minecraft/class_2680;
FIELD field_33966 AZALEA_LEAVES Lnet/minecraft/class_2680;
FIELD field_33967 FLOWERING_AZALEA_LEAVES Lnet/minecraft/class_2680;
FIELD field_33968 AZALEA Lnet/minecraft/class_2680;
FIELD field_33969 OAK_SAPLING Lnet/minecraft/class_2680;
FIELD field_33970 JUNGLE_SAPLING Lnet/minecraft/class_2680;
FIELD field_33971 SPRUCE_SAPLING Lnet/minecraft/class_2680;
FIELD field_33972 ACACIA_SAPLING Lnet/minecraft/class_2680;
FIELD field_33973 BIRCH_SAPLING Lnet/minecraft/class_2680;
FIELD field_33974 DARK_OAK_SAPLING Lnet/minecraft/class_2680;

View File

@ -7,7 +7,7 @@ CLASS net/minecraft/class_5312 net/minecraft/world/gen/feature/ConfiguredStructu
METHOD <init> (Lnet/minecraft/class_3195;Lnet/minecraft/class_3037;)V
ARG 1 feature
ARG 2 config
METHOD method_28622 tryPlaceStart (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;Lnet/minecraft/class_1959;ILnet/minecraft/class_5314;Lnet/minecraft/class_5539;)Lnet/minecraft/class_3449;
METHOD method_28622 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_5539;Ljava/util/function/Predicate;)Lnet/minecraft/class_3449;
COMMENT @see StructureFeature#tryPlaceStart
ARG 1 registryManager
ARG 2 chunkGenerator
@ -15,6 +15,3 @@ CLASS net/minecraft/class_5312 net/minecraft/world/gen/feature/ConfiguredStructu
ARG 4 structureManager
ARG 5 worldSeed
ARG 7 chunkPos
ARG 8 biome
ARG 9 referenceCount
ARG 10 structureConfig

View File

@ -81,13 +81,11 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatu
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;Z)V
METHOD method_17005 addMineables (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17006 addDefaultOres (Lnet/minecraft/class_5485$class_5495;)V
METHOD method_17006 addDefaultOres (Lnet/minecraft/class_5485$class_5495;Z)V
ARG 0 builder
METHOD method_17007 addExtraGoldOre (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
@ -127,14 +125,8 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatu
ARG 0 builder
METHOD method_24382 addNetherMineables (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_28437 addBadlandsUndergroundStructures (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_28439 addAncientDebris (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_28440 addDefaultUndergroundStructures (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_28441 addOceanStructures (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_30578 addMonsters (Lnet/minecraft/class_5483$class_5496;III)V
ARG 0 builder
ARG 1 zombieWeight
@ -177,5 +169,3 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatu
ARG 0 builder
METHOD method_35924 addCaveWaterMobs (Lnet/minecraft/class_5483$class_5496;)V
ARG 0 builder
METHOD method_36453 addMineables (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder

View File

@ -1,13 +0,0 @@
CLASS net/minecraft/class_3013 net/minecraft/world/gen/feature/DiskFeatureConfig
FIELD field_13469 targets Ljava/util/List;
FIELD field_13470 state Lnet/minecraft/class_2680;
FIELD field_13471 halfHeight I
FIELD field_13472 radius Lnet/minecraft/class_6017;
FIELD field_24882 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2680;Lnet/minecraft/class_6017;ILjava/util/List;)V
ARG 1 state
ARG 2 radius
ARG 3 halfHeight
ARG 4 targets
METHOD method_28712 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -29,7 +29,7 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
ARG 8 config
METHOD method_14016 getStructureStartFactory ()Lnet/minecraft/class_3195$class_3774;
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_1959;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_2919;Lnet/minecraft/class_1923;Lnet/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.
@ -38,8 +38,6 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
ARG 3 worldSeed
ARG 5 random
ARG 6 pos
ARG 9 config
ARG 10 world
METHOD method_16140 getCreatureSpawns ()Lnet/minecraft/class_6012;
METHOD method_27218 getStartChunk (Lnet/minecraft/class_5314;JLnet/minecraft/class_2919;II)Lnet/minecraft/class_1923;
COMMENT Determines the cell of the structure placement grid a chunk belongs to, and
@ -62,7 +60,7 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
COMMENT towards the center of the cell.
METHOD method_28656 createStart (Lnet/minecraft/class_1923;IJ)Lnet/minecraft/class_3449;
ARG 1 pos
METHOD method_28657 tryPlaceStart (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;Lnet/minecraft/class_1959;ILnet/minecraft/class_2919;Lnet/minecraft/class_5314;Lnet/minecraft/class_3037;Lnet/minecraft/class_5539;)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_2919;Lnet/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}
@ -72,12 +70,6 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
ARG 4 manager
ARG 5 worldSeed
ARG 7 pos
ARG 8 biome
ARG 9 referenceCount
ARG 10 random
ARG 11 structureConfig
ARG 12 config
ARG 13 world
METHOD method_28659 configure (Lnet/minecraft/class_3037;)Lnet/minecraft/class_5312;
ARG 1 config
METHOD method_28660 readStructureStart (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;J)Lnet/minecraft/class_3449;

View File

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

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_4653 net/minecraft/world/gen/stateprovider/ForestFlowerBlockStateProvider
FIELD field_21310 FLOWERS [Lnet/minecraft/class_2680;
FIELD field_24940 CODEC Lcom/mojang/serialization/Codec;
FIELD field_24941 INSTANCE Lnet/minecraft/class_4653;

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_4654 net/minecraft/world/gen/stateprovider/PlainsFlowerBlockStateProvider
FIELD field_21311 TULIPS [Lnet/minecraft/class_2680;
FIELD field_21312 FLOWERS [Lnet/minecraft/class_2680;
FIELD field_24942 CODEC Lcom/mojang/serialization/Codec;
FIELD field_24943 INSTANCE Lnet/minecraft/class_4654;

View File

@ -7,7 +7,7 @@ CLASS net/minecraft/class_3504 net/minecraft/world/gen/surfacebuilder/Configured
ARG 1 surfaceBuilder
ARG 2 config
METHOD method_15197 getConfig ()Lnet/minecraft/class_3531;
METHOD method_15198 generate (Ljava/util/Random;Lnet/minecraft/class_2791;Lnet/minecraft/class_1959;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIJ)V
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

View File

@ -1,15 +1,2 @@
CLASS net/minecraft/class_3510 net/minecraft/world/gen/surfacebuilder/DefaultSurfaceBuilder
METHOD method_15218 generate (Ljava/util/Random;Lnet/minecraft/class_2791;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 chunk
ARG 3 biome
ARG 4 x
ARG 5 z
ARG 6 height
ARG 7 noise
ARG 9 defaultBlock
ARG 10 fluidBlock
ARG 11 topBlock
ARG 12 underBlock
ARG 13 underwaterBlock
ARG 14 seaLevel
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

View File

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

View File

@ -1,6 +1,5 @@
CLASS net/minecraft/class_3520 net/minecraft/world/gen/surfacebuilder/NetherSurfaceBuilder
FIELD field_15659 GRAVEL Lnet/minecraft/class_2680;
FIELD field_15660 CAVE_AIR 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

@ -39,7 +39,7 @@ CLASS net/minecraft/class_3523 net/minecraft/world/gen/surfacebuilder/SurfaceBui
FIELD field_25016 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Lcom/mojang/serialization/Codec;)V
ARG 1 codec
METHOD method_15305 generate (Ljava/util/Random;Lnet/minecraft/class_2791;Lnet/minecraft/class_1959;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIJLnet/minecraft/class_3531;)V
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

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/world/level/ColorResolver
CLASS net/minecraft/class_6539 net/minecraft/world/level/ColorResolver
METHOD getColor (Lnet/minecraft/class_1959;DD)I
ARG 1 biome
ARG 2 x

View File

@ -1,11 +0,0 @@
CLASS net/minecraft/class_2832 net/minecraft/world/level/storage/AlphaChunkDataArray
FIELD field_12892 xOffset I
FIELD field_12893 zOffset I
FIELD field_12894 data [B
METHOD <init> ([BI)V
ARG 1 data
ARG 2 yCoordinateBits
METHOD method_12275 get (III)I
ARG 1 x
ARG 2 y
ARG 3 z

View File

@ -1,24 +0,0 @@
CLASS net/minecraft/class_2864 net/minecraft/world/level/storage/AlphaChunkIo
FIELD field_28130 WORLD Lnet/minecraft/class_5539;
METHOD method_12432 convertAlphaChunk (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_2864$class_2865;Lnet/minecraft/class_2487;Lnet/minecraft/class_1966;)V
ARG 1 alphaChunk
ARG 2 nbt
ARG 3 biomeSource
METHOD method_12433 readAlphaChunk (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2864$class_2865;
ARG 0 nbt
CLASS class_2865 AlphaChunk
FIELD field_13037 entities Lnet/minecraft/class_2499;
FIELD field_13038 blockLight Lnet/minecraft/class_2832;
FIELD field_13039 skyLight Lnet/minecraft/class_2832;
FIELD field_13040 blockEntities Lnet/minecraft/class_2499;
FIELD field_13041 blockTicks Lnet/minecraft/class_2499;
FIELD field_13042 terrainPopulated Z
FIELD field_13043 lastUpdate J
FIELD field_13044 data Lnet/minecraft/class_2832;
FIELD field_13045 heightMap [B
FIELD field_13046 z I
FIELD field_13047 x I
FIELD field_13048 blocks [B
METHOD <init> (II)V
ARG 1 x
ARG 2 z

View File

@ -1,26 +0,0 @@
CLASS net/minecraft/class_24 net/minecraft/world/level/storage/AnvilLevelStorage
FIELD field_133 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_31842 FILE_EXTENSION Ljava/lang/String;
METHOD method_113 convertRegions (Lnet/minecraft/class_5455$class_5457;Ljava/io/File;Ljava/lang/Iterable;Lnet/minecraft/class_1966;IILnet/minecraft/class_3536;)V
ARG 0 registryManager
ARG 1 directory
ARG 2 files
ARG 3 biomeSource
ARG 6 progressListener
METHOD method_114 (Ljava/io/File;Ljava/lang/String;)Z
ARG 0 directory
ARG 1 name
METHOD method_116 convertRegion (Lnet/minecraft/class_5455$class_5457;Ljava/io/File;Ljava/io/File;Lnet/minecraft/class_1966;IILnet/minecraft/class_3536;)V
ARG 0 registryManager
ARG 1 directory
ARG 2 file
ARG 3 biomeSource
ARG 6 progressListener
METHOD method_117 addRegionFiles (Ljava/io/File;Ljava/util/Collection;)V
ARG 0 worldDirectory
ARG 1 files
METHOD method_118 makeMcrLevelDatBackup (Lnet/minecraft/class_32$class_5143;)V
ARG 0 storageSession
METHOD method_234 convertLevel (Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3536;)Z
ARG 0 storageSession
ARG 1 progressListener

View File

@ -43,13 +43,10 @@ CLASS net/minecraft/class_32 net/minecraft/world/level/storage/LevelStorage
METHOD <init> (Lnet/minecraft/class_32;Ljava/lang/String;)V
ARG 2 directoryName
METHOD method_27005 getDirectoryName ()Ljava/lang/String;
METHOD method_27006 convert (Lnet/minecraft/class_3536;)Z
ARG 1 progressListener
METHOD method_27008 save (Ljava/lang/String;)V
ARG 1 name
METHOD method_27010 getDirectory (Lnet/minecraft/class_5218;)Ljava/nio/file/Path;
ARG 1 savePath
METHOD method_27012 needsConversion ()Z
METHOD method_27013 readLevelProperties (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5359;)Lnet/minecraft/class_5219;
METHOD method_27014 getIconFile ()Ljava/util/Optional;
METHOD method_27015 deleteSessionLock ()V

View File

@ -2,18 +2,17 @@ CLASS net/minecraft/class_5315 net/minecraft/world/level/storage/SaveVersionInfo
FIELD field_25024 levelFormatVersion I
FIELD field_25025 lastPlayed J
FIELD field_25026 versionName Ljava/lang/String;
FIELD field_25027 versionId I
FIELD field_25027 versionId Lnet/minecraft/class_6595;
FIELD field_25028 stable Z
METHOD <init> (IJLjava/lang/String;IZ)V
METHOD <init> (IJLjava/lang/String;ILjava/lang/String;Z)V
ARG 1 levelFormatVersion
ARG 2 lastPlayed
ARG 4 versionName
ARG 5 versionId
ARG 6 stable
METHOD method_29022 getLevelFormatVersion ()I
METHOD method_29023 fromDynamic (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_5315;
ARG 0 dynamic
METHOD method_29024 getLastPlayed ()J
METHOD method_29025 getVersionName ()Ljava/lang/String;
METHOD method_29026 getVersionId ()I
METHOD method_29026 getVersionId ()Lnet/minecraft/class_6595;
METHOD method_29027 isStable ()Z