Import from 1.18_experimental-snapshot-7

This commit is contained in:
Player 2021-09-17 01:24:14 +02:00
parent 1c48b54960
commit 54f0920bc0
89 changed files with 944 additions and 60 deletions

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_6489 net/minecraft/GameVersion
COMMENT The game version interface used by Minecraft, replacing the javabridge
COMMENT one's occurences in Minecraft code.
METHOD method_37912 getSaveVersion ()Lnet/minecraft/class_6595;
COMMENT {@return the save version information for this game version}

View File

@ -2,13 +2,13 @@ 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 Lnet/minecraft/class_6595;
FIELD field_16736 saveVersion 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 Lnet/minecraft/class_6489;
FIELD field_25319 CURRENT Lnet/minecraft/class_6489;
FIELD field_27843 resourcePackVersion I
METHOD <init> (Lcom/google/gson/JsonObject;)V
ARG 1 json

View File

@ -0,0 +1,31 @@
CLASS net/minecraft/class_6595 net/minecraft/SaveVersion
COMMENT The version components of Minecraft that is used for identification in
COMMENT save games.
FIELD field_34768 MAIN_SERIES Ljava/lang/String;
COMMENT The default series of a version, {@code main}, if a series is not specified.
FIELD field_34769 id I
FIELD field_34770 series Ljava/lang/String;
METHOD <init> (I)V
ARG 1 id
METHOD <init> (ILjava/lang/String;)V
ARG 1 id
ARG 2 series
METHOD method_38490 isNotMainSeries ()Z
METHOD method_38491 hasSameSeries (Lnet/minecraft/class_6595;)Z
ARG 1 other
METHOD method_38492 getSeries ()Ljava/lang/String;
COMMENT {@return the series of this version}
COMMENT
COMMENT <p>This is stored in the {@code Series} field within {@code level.dat}.
COMMENT
COMMENT <p>Known values include {@code main} for the main series and
COMMENT {@code ccpreview} for the caves and cliffs experimental snapshots.
METHOD method_38493 isAvailableTo (Lnet/minecraft/class_6595;)Z
COMMENT {@return whether this save version can be loaded by the {@code other} version}
ARG 1 other
METHOD method_38494 getId ()I
COMMENT {@return the integer data version of this save version}
METHOD method_38495 hasOldWorldHeight ()Z
COMMENT This method always returns {@code false}, but its usage appears to
COMMENT indicate that it returns if this save version has the old 0 to 255 world
COMMENT height limit.

View File

@ -19,10 +19,15 @@ 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;
FIELD field_34371 DEBUG_BIOME_SOURCE Z
METHOD method_16673 getGameVersion ()Lnet/minecraft/class_6489;
METHOD method_31372 getProtocolVersion ()I
METHOD method_34872 setGameVersion (Lnet/minecraft/class_6489;)V
ARG 0 gameVersion
METHOD method_36208 createGameVersion ()V
METHOD method_37896 (II)Z
ARG 0 x
ARG 1 z
METHOD method_643 isValidChar (C)Z
ARG 0 chr
METHOD method_644 stripInvalidChars (Ljava/lang/String;)Ljava/lang/String;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_6350
CLASS class_6565
METHOD computeFluid getFluidLevel (III)Lnet/minecraft/class_6350$class_6351;

View File

@ -1,34 +0,0 @@
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.
METHOD method_28425 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_6568
FIELD field_29244 x1z1 D
FIELD field_29245 z0 D
FIELD field_29246 z1 D
FIELD field_34623 columnSampler Lnet/minecraft/class_6568$class_6572;
METHOD method_34286 sampleStartNoise ()V
METHOD method_34287 sampleNoiseY (D)V
ARG 1 deltaY
@ -30,3 +31,7 @@ CLASS net/minecraft/class_6568
METHOD method_34292 sampleNoiseX (D)V
ARG 1 deltaX
METHOD method_34293 createBuffer (II)[[D
METHOD method_38363 sampleNoise (D)V
ARG 1 deltaZ
CLASS class_6572
METHOD calculateNoise sample (III)D

View File

@ -448,3 +448,8 @@ CLASS net/minecraft/class_316 net/minecraft/client/option/Option
ARG 0 gameOptions
ARG 1 option
ARG 2 monochromeLogo
METHOD method_38512 (Lnet/minecraft/class_315;)Lnet/minecraft/class_6597;
ARG 0 gameOptions
METHOD method_38514 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Lnet/minecraft/class_6597;)V
ARG 0 gameOptions
ARG 1 option

View File

@ -242,6 +242,8 @@ CLASS net/minecraft/class_4325 net/minecraft/client/realms/gui/screen/RealmsMain
ARG 1 button
METHOD method_35682 setCreatedTrial (Z)V
ARG 1 createdTrial
METHOD method_38503 findServer ()Lnet/minecraft/class_4877;
METHOD method_38505 removeSelection ()V
CLASS class_4326 CloseButton
METHOD method_25021 (Lnet/minecraft/class_4325;Lnet/minecraft/class_4185;)V
ARG 1 button

View File

@ -27,6 +27,11 @@ CLASS net/minecraft/class_4416 net/minecraft/client/realms/gui/screen/RealmsSele
ARG 0 a
METHOD method_25221 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_38507 (Lnet/minecraft/class_34;Lnet/minecraft/class_34;)I
ARG 0 a
ARG 1 b
METHOD method_38508 (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,4 +1,4 @@
CLASS net/minecraft/class_3760 net/minecraft/entity/ai/goal/ToggleableActiveTargetGoal
CLASS net/minecraft/class_3760 net/minecraft/entity/ai/goal/DisableableFollowTargetGoal
FIELD field_17281 enabled Z
METHOD <init> (Lnet/minecraft/class_3763;Ljava/lang/Class;IZZLjava/util/function/Predicate;)V
ARG 1 actor

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_1400 net/minecraft/entity/ai/goal/ActiveTargetGoal
CLASS net/minecraft/class_1400 net/minecraft/entity/ai/goal/FollowTargetGoal
FIELD field_6641 reciprocalChance I
FIELD field_6642 targetPredicate Lnet/minecraft/class_4051;
FIELD field_6643 targetClass Ljava/lang/Class;

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_1404 net/minecraft/entity/ai/goal/UntamedActiveTargetGoal
CLASS net/minecraft/class_1404 net/minecraft/entity/ai/goal/FollowTargetIfTamedGoal
FIELD field_6656 tameable Lnet/minecraft/class_1321;
METHOD <init> (Lnet/minecraft/class_1321;Ljava/lang/Class;ZLjava/util/function/Predicate;)V
ARG 1 tameable

View File

@ -23,7 +23,8 @@ 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;III)Lnet/minecraft/class_7;
METHOD method_17 getDefaultNodeType (Lnet/minecraft/class_1922;III)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
@ -38,10 +39,17 @@ 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;IIILnet/minecraft/class_1308;IIIZZ)Lnet/minecraft/class_7;
METHOD method_25 getNodeType (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
ARG 5 mob
ARG 6 sizeX
ARG 7 sizeY
ARG 8 sizeZ
ARG 9 canOpenDoors
ARG 10 canEnterOpenDoors
METHOD method_27137 getNode (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9;
ARG 1 pos

View File

@ -13,7 +13,7 @@ CLASS net/minecraft/class_1628 net/minecraft/entity/mob/SpiderEntity
FIELD field_7404 effect Lnet/minecraft/class_1291;
METHOD method_7168 setEffect (Ljava/util/Random;)V
ARG 1 random
CLASS class_1631 TargetGoal
CLASS class_1631 FollowTargetGoal
METHOD <init> (Lnet/minecraft/class_1628;Ljava/lang/Class;)V
ARG 1 spider
ARG 2 targetEntityClass

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_1632 net/minecraft/entity/mob/VindicatorEntity
METHOD method_20007 (Lnet/minecraft/class_1267;)Z
ARG 0 difficulty
METHOD method_26926 createVindicatorAttributes ()Lnet/minecraft/class_5132$class_5133;
CLASS class_1633 TargetGoal
CLASS class_1633 FollowEntityGoal
METHOD <init> (Lnet/minecraft/class_1632;)V
ARG 1 vindicator
CLASS class_3761 BreakDoorGoal

View File

@ -14,6 +14,12 @@ CLASS net/minecraft/class_6053 net/minecraft/entity/passive/GoatEntity
METHOD method_36283 getHeadPitch ()F
METHOD method_36284 setScreaming (Z)V
ARG 1 screaming
METHOD method_38067 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
ARG 0 entityType
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
CLASS class_6339 GoatPathNodeMaker
FIELD field_33489 pos Lnet/minecraft/class_2338$class_2339;
CLASS class_6340 GoatNavigation

View File

@ -19,7 +19,7 @@ CLASS net/minecraft/class_1456 net/minecraft/entity/passive/PolarBearEntity
METHOD method_6602 playWarningSound ()V
METHOD method_6603 setWarning (Z)V
ARG 1 warning
CLASS class_1457 ProtectBabiesGoal
CLASS class_1457 FollowPlayersGoal
CLASS class_1459 PolarBearRevengeGoal
CLASS class_1460 AttackGoal
CLASS class_1461 PolarBearEscapeDangerGoal

View File

@ -1,5 +1,9 @@
CLASS net/minecraft/class_2676 net/minecraft/network/packet/s2c/play/LightUpdateS2CPacket
FIELD field_12264 chunkZ I
FIELD field_12265 chunkX I
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 method_11554 getChunkZ ()I
METHOD method_11558 getChunkX ()I

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_6607 net/minecraft/server/command/JfrCommand
METHOD method_38612 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_38614 executeStart (Lnet/minecraft/class_2168;)I
ARG 0 source
METHOD method_38616 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_6608 net/minecraft/server/command/ResetChunksCommand
METHOD method_38623 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_38625 (Lnet/minecraft/class_2168;)Z
ARG 0 source
METHOD method_38626 executeResetChunks (Lnet/minecraft/class_2168;I)I
ARG 0 source
ARG 1 radius
METHOD method_38628 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context

View File

@ -222,7 +222,7 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
ARG 1 vibration
METHOD method_32818 (Lnet/minecraft/class_2338;Lnet/minecraft/class_5747;Lnet/minecraft/class_3222;)V
ARG 3 player
METHOD method_33143 sendSleepingStatus ()V
METHOD method_33143 handleSleeping ()V
METHOD method_33144 isSleepingEnabled ()Z
METHOD method_34679 (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
ARG 0 pos

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_3418 net/minecraft/structure/StructurePieceWithDimensions
CLASS net/minecraft/class_3418 net/minecraft/structure/ShiftableStructurePiece
FIELD field_15241 hPos I
FIELD field_15242 depth I
FIELD field_15243 height I
@ -16,3 +16,5 @@ CLASS net/minecraft/class_3418 net/minecraft/structure/StructurePieceWithDimensi
ARG 1 world
ARG 2 boundingBox
ARG 3 deltaY
METHOD method_38462 adjustToMinHeight (Lnet/minecraft/class_1936;I)Z
ARG 1 world

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_6501 net/minecraft/util/function/ToFloatFunction
METHOD apply (Ljava/lang/Object;)F
ARG 1 x

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_6508 net/minecraft/util/math/Quantiles
FIELD field_34418 QUANTILE_POINTS Lcom/google/common/math/Quantiles$ScaleAndIndexes;
METHOD method_37996 reverseMap (Ljava/util/Map;)Ljava/util/Map;
ARG 0 map
METHOD method_37998 create ([D)Ljava/util/Map;
ARG 0 values
METHOD method_37999 create ([J)Ljava/util/Map;
ARG 0 values

View File

@ -0,0 +1,37 @@
CLASS net/minecraft/class_6492 net/minecraft/util/math/Spline
FIELD field_34378 locationFunction Lnet/minecraft/class_6501;
FIELD field_34379 locations [F
FIELD field_34380 values Ljava/util/List;
FIELD field_34381 derivatives [F
METHOD method_37918 builder (Lnet/minecraft/class_6501;)Lnet/minecraft/class_6492$class_6493;
ARG 0 locationFunction
METHOD method_37919 getListAsString ([F)Ljava/lang/String;
ARG 1 locations
CLASS class_6493 Builder
FIELD field_34382 locationFunction Lnet/minecraft/class_6501;
FIELD field_34383 locations Lit/unimi/dsi/fastutil/floats/FloatList;
FIELD field_34384 values Ljava/util/List;
FIELD field_34385 derivatives Lit/unimi/dsi/fastutil/floats/FloatList;
METHOD <init> (Lnet/minecraft/class_6501;)V
ARG 1 locationFunction
METHOD method_37923 build ()Lnet/minecraft/class_6492;
METHOD method_37924 add (FFF)Lnet/minecraft/class_6492$class_6493;
ARG 1 location
ARG 2 value
ARG 3 derivative
METHOD method_37925 add (FLnet/minecraft/class_6492;F)Lnet/minecraft/class_6492$class_6493;
ARG 1 location
ARG 2 value
ARG 3 derivative
METHOD method_37926 add (FLnet/minecraft/class_6501;F)Lnet/minecraft/class_6492$class_6493;
ARG 1 location
ARG 2 value
ARG 3 derivative
METHOD method_37927 addSplinePoint (FLnet/minecraft/class_6501;F)Lnet/minecraft/class_6492$class_6493;
ARG 1 location
ARG 2 value
ARG 3 derivative
CLASS class_6494 FixedFloatFunction
FIELD field_34386 value F
METHOD <init> (F)V
ARG 1 value

View File

@ -0,0 +1,26 @@
CLASS net/minecraft/class_6519 net/minecraft/util/profiling/jfr/JfrJsonReport
FIELD field_34437 gson Lcom/google/gson/Gson;
FIELD field_34438 BYTES_PER_SECOND Ljava/lang/String;
FIELD field_34439 COUNT Ljava/lang/String;
FIELD field_34440 DURATION_NANOS_TOTAL Ljava/lang/String;
FIELD field_34441 TOTAL_BYTES Ljava/lang/String;
FIELD field_34442 COUNT_PER_SECOND Ljava/lang/String;
METHOD method_38010 toString (Lnet/minecraft/class_6517;)Ljava/lang/String;
METHOD method_38012 collectFileIoSection (Lnet/minecraft/class_6523$class_6524;)Lcom/google/gson/JsonElement;
ARG 1 statistics
METHOD method_38013 collectHeapSection (Lnet/minecraft/class_6525$class_6526;)Lcom/google/gson/JsonElement;
ARG 1 statistics
METHOD method_38014 collectPacketSection (Lnet/minecraft/class_6528$class_6529;)Lcom/google/gson/JsonElement;
ARG 1 statistics
METHOD method_38015 collectThreadAllocationSection (Lnet/minecraft/class_6530$class_6531;)Lcom/google/gson/JsonElement;
ARG 1 allocationMap
METHOD method_38023 collectChunkGenSection (Ljava/util/List;)Lcom/google/gson/JsonElement;
ARG 1 statistics
METHOD method_38025 collectFileIoSection (Lnet/minecraft/class_6517;)Lcom/google/gson/JsonElement;
ARG 1 profile
METHOD method_38028 collectServerTickSection (Ljava/util/List;)Lcom/google/gson/JsonElement;
ARG 1 samples
METHOD method_38029 collectNetworkSection (Lnet/minecraft/class_6517;)Lcom/google/gson/JsonElement;
ARG 1 profile
METHOD method_38030 collectCpuPercentSection (Ljava/util/List;)Lcom/google/gson/JsonElement;
ARG 1 samples

View File

@ -0,0 +1,32 @@
CLASS net/minecraft/class_6517 net/minecraft/util/profiling/jfr/JfrProfile
FIELD comp_10 threadAllocationMap Lnet/minecraft/class_6530$class_6531;
FIELD comp_11 packetReadStatistics Lnet/minecraft/class_6528$class_6529;
FIELD comp_12 packetSentStatistics Lnet/minecraft/class_6528$class_6529;
FIELD comp_13 fileWriteStatistics Lnet/minecraft/class_6523$class_6524;
FIELD comp_14 fileReadStatistics Lnet/minecraft/class_6523$class_6524;
FIELD comp_15 chunkGenerationSamples Ljava/util/List;
FIELD comp_3 startTime Ljava/time/Instant;
FIELD comp_4 endTime Ljava/time/Instant;
FIELD comp_5 getDuration Ljava/time/Duration;
FIELD comp_6 getWorldGenDuration Ljava/time/Duration;
FIELD comp_7 serverTickTimeSamples Ljava/util/List;
FIELD comp_8 cpuLoadSamples Ljava/util/List;
FIELD comp_9 gcHeapSummaryStatistics Lnet/minecraft/class_6525$class_6526;
METHOD <init> (Ljava/time/Instant;Ljava/time/Instant;Ljava/time/Duration;Ljava/time/Duration;Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_6525$class_6526;Lnet/minecraft/class_6530$class_6531;Lnet/minecraft/class_6528$class_6529;Lnet/minecraft/class_6528$class_6529;Lnet/minecraft/class_6523$class_6524;Lnet/minecraft/class_6523$class_6524;Ljava/util/List;)V
ARG 1 startTime
ARG 2 endTime
METHOD comp_10 threadAllocationMap ()Lnet/minecraft/class_6530$class_6531;
METHOD comp_11 packetReadStatistics ()Lnet/minecraft/class_6528$class_6529;
METHOD comp_12 packetSentStatistics ()Lnet/minecraft/class_6528$class_6529;
METHOD comp_13 fileWriteStatistics ()Lnet/minecraft/class_6523$class_6524;
METHOD comp_14 fileReadStatistics ()Lnet/minecraft/class_6523$class_6524;
METHOD comp_15 chunkGenerationSamples ()Ljava/util/List;
METHOD comp_3 startTime ()Ljava/time/Instant;
METHOD comp_4 endTime ()Ljava/time/Instant;
METHOD comp_5 getDuration ()Ljava/time/Duration;
METHOD comp_6 getWorldGenDuration ()Ljava/time/Duration;
METHOD comp_7 serverTickTimeSamples ()Ljava/util/List;
METHOD comp_8 cpuLoadSamples ()Ljava/util/List;
METHOD comp_9 gcHeapSummaryStatistics ()Lnet/minecraft/class_6525$class_6526;
METHOD method_38006 getChunkGenerationSampleStatistics ()Ljava/util/List;
METHOD method_38009 collectJson ()Ljava/lang/String;

View File

@ -0,0 +1,28 @@
CLASS net/minecraft/class_6516 net/minecraft/util/profiling/jfr/JfrProfileRecorder
FIELD field_34422 startTime Ljava/time/Instant;
FIELD field_34423 endTime Ljava/time/Instant;
FIELD field_34424 chunkGenerationSamples Ljava/util/List;
FIELD field_34425 cpuLoadSamples Ljava/util/List;
FIELD field_34426 packetReadSamples Ljava/util/List;
FIELD field_34427 packetSentSamples Ljava/util/List;
FIELD field_34428 fileWriteSamples Ljava/util/List;
FIELD field_34429 fileReadSamples Ljava/util/List;
FIELD field_34430 gcCount I
FIELD field_34431 gcDuration Ljava/time/Duration;
FIELD field_34432 gcHeapSummarySamples Ljava/util/List;
FIELD field_34433 threadAllocationStatisticsSamples Ljava/util/List;
FIELD field_34434 serverTickTimeSamples Ljava/util/List;
FIELD field_34435 worldGenDuration Ljava/time/Duration;
METHOD <init> (Ljava/util/stream/Stream;)V
ARG 1 events
METHOD method_38000 createProfile ()Lnet/minecraft/class_6517;
METHOD method_38001 readProfile (Ljava/nio/file/Path;)Lnet/minecraft/class_6517;
ARG 0 path
METHOD method_38002 handleEvents (Ljava/util/stream/Stream;)V
ARG 1 events
METHOD method_38003 (Ljdk/jfr/consumer/RecordedEvent;)V
ARG 1 event
METHOD method_38004 addFileIoSample (Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V
ARG 1 event
ARG 2 samples
ARG 3 bytesKey

View File

@ -0,0 +1,18 @@
CLASS net/minecraft/class_6505 net/minecraft/util/profiling/jfr/JfrProfiler
FIELD field_34403 MINECRAFT Ljava/lang/String;
FIELD field_34404 WORLD_GENERATION Ljava/lang/String;
FIELD field_34405 TICKING Ljava/lang/String;
FIELD field_34406 NETWORK Ljava/lang/String;
FIELD field_34407 EVENTS Ljava/util/List;
FIELD field_34408 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_34409 CONFIG_PATH Ljava/lang/String;
FIELD field_34411 currentRecording Ljdk/jfr/Recording;
METHOD method_37980 stop ()Ljava/nio/file/Path;
METHOD method_37981 start (Lnet/minecraft/class_6505$class_6506;)Z
ARG 0 instanceType
METHOD method_37983 start (Ljava/io/Reader;Lnet/minecraft/class_6505$class_6506;)Z
ARG 1 instanceType
METHOD method_37984 isProfiling ()Z
CLASS class_6506 InstanceType
METHOD method_37987 get (Lnet/minecraft/server/MinecraftServer;)Lnet/minecraft/class_6505$class_6506;
ARG 0 server

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_6521 net/minecraft/util/profiling/jfr/sample/ChunkGenerationSample
FIELD comp_16 duration Ljava/time/Duration;
FIELD comp_17 chunkPos Lnet/minecraft/class_1923;
FIELD comp_18 centerPos Lnet/minecraft/class_2265;
FIELD comp_19 chunkStatus Lnet/minecraft/class_2806;
FIELD comp_20 successful Z
FIELD comp_21 worldKey Ljava/lang/String;
METHOD comp_17 chunkPos ()Lnet/minecraft/class_1923;
METHOD comp_18 centerPos ()Lnet/minecraft/class_2265;
METHOD comp_19 chunkStatus ()Lnet/minecraft/class_2806;
METHOD comp_20 successful ()Z
METHOD comp_21 worldKey ()Ljava/lang/String;

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_6522 net/minecraft/util/profiling/jfr/sample/CpuLoadSample
FIELD comp_22 jvm D
FIELD comp_23 userJvm D
FIELD comp_24 system D
METHOD comp_22 jvm ()D
METHOD comp_23 userJvm ()D
METHOD comp_24 system ()D

View File

@ -0,0 +1,20 @@
CLASS net/minecraft/class_6523 net/minecraft/util/profiling/jfr/sample/FileIoSample
FIELD comp_25 duration Ljava/time/Duration;
FIELD comp_26 path Ljava/lang/String;
FIELD comp_27 bytes J
METHOD comp_25 duration ()Ljava/time/Duration;
METHOD comp_26 path ()Ljava/lang/String;
METHOD comp_27 bytes ()J
CLASS class_6524 Statistics
FIELD comp_28 totalBytes J
FIELD comp_29 getBytesPerSecond D
FIELD comp_30 count J
FIELD comp_31 getCountPerSecond D
FIELD comp_32 getTotalDuration Ljava/time/Duration;
FIELD comp_33 getTopContributors Ljava/util/List;
METHOD comp_28 totalBytes ()J
METHOD comp_29 getBytesPerSecond ()D
METHOD comp_30 count ()J
METHOD comp_31 getCountPerSecond ()D
METHOD comp_32 getTotalDuration ()Ljava/time/Duration;
METHOD comp_33 getTopContributors ()Ljava/util/List;

View File

@ -0,0 +1,20 @@
CLASS net/minecraft/class_6525 net/minecraft/util/profiling/jfr/sample/GcHeapSummarySample
FIELD comp_34 time Ljava/time/Instant;
FIELD comp_35 heapUsed J
FIELD comp_36 summaryType Lnet/minecraft/class_6525$class_6527;
METHOD comp_34 time ()Ljava/time/Instant;
METHOD comp_35 heapUsed ()J
METHOD comp_36 summaryType ()Lnet/minecraft/class_6525$class_6527;
CLASS class_6526 Statistics
FIELD comp_37 duration Ljava/time/Duration;
FIELD comp_38 gcDuration Ljava/time/Duration;
FIELD comp_39 count I
FIELD comp_40 allocatedBytesPerSecond D
METHOD <init> (Ljava/time/Duration;Ljava/time/Duration;ID)V
ARG 1 duration
METHOD comp_37 duration ()Ljava/time/Duration;
METHOD comp_38 gcDuration ()Ljava/time/Duration;
METHOD comp_39 count ()I
METHOD comp_40 allocatedBytesPerSecond ()D
METHOD method_38043 gcDurationRatio ()F
CLASS class_6527 SummaryType

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_6534 net/minecraft/util/profiling/jfr/sample/LongRunningSample
METHOD comp_16 duration ()Ljava/time/Duration;

View File

@ -0,0 +1,13 @@
CLASS net/minecraft/class_6535 net/minecraft/util/profiling/jfr/sample/LongRunningSampleStatistics
FIELD comp_54 fastestSample Lnet/minecraft/class_6534;
FIELD comp_55 slowestSample Lnet/minecraft/class_6534;
FIELD comp_56 secondSlowestSample Lnet/minecraft/class_6534;
FIELD comp_57 count I
FIELD comp_58 quantiles Ljava/util/Map;
FIELD comp_59 totalDuration Ljava/time/Duration;
METHOD comp_54 fastestSample ()Lnet/minecraft/class_6534;
METHOD comp_55 slowestSample ()Lnet/minecraft/class_6534;
METHOD comp_56 secondSlowestSample ()Lnet/minecraft/class_6534;
METHOD comp_57 count ()I
METHOD comp_58 quantiles ()Ljava/util/Map;
METHOD comp_59 totalDuration ()Ljava/time/Duration;

View File

@ -0,0 +1,18 @@
CLASS net/minecraft/class_6528 net/minecraft/util/profiling/jfr/sample/PacketSample
FIELD comp_41 time Ljava/time/Instant;
FIELD comp_42 packetName Ljava/lang/String;
FIELD comp_43 bytes I
METHOD comp_41 time ()Ljava/time/Instant;
METHOD comp_42 packetName ()Ljava/lang/String;
METHOD comp_43 bytes ()I
CLASS class_6529 Statistics
FIELD comp_44 count J
FIELD comp_45 totalBytes J
FIELD comp_46 topContributors Ljava/util/List;
FIELD comp_47 duration Ljava/time/Duration;
METHOD comp_44 count ()J
METHOD comp_45 totalBytes ()J
METHOD comp_46 topContributors ()Ljava/util/List;
METHOD comp_47 duration ()Ljava/time/Duration;
METHOD method_38052 getCountPerSecond ()D
METHOD method_38053 getBytesPerSecond ()D

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_6532 net/minecraft/util/profiling/jfr/sample/ServerTickTimeSample
FIELD comp_52 time Ljava/time/Instant;
FIELD comp_53 averageTickMs F
METHOD comp_52 time ()Ljava/time/Instant;
METHOD comp_53 averageTickMs ()F

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_6530 net/minecraft/util/profiling/jfr/sample/ThreadAllocationStatisticsSample
FIELD comp_48 time Ljava/time/Instant;
FIELD comp_49 threadName Ljava/lang/String;
FIELD comp_50 allocated J
FIELD field_34446 UNKNOWN Ljava/lang/String;
METHOD comp_48 time ()Ljava/time/Instant;
METHOD comp_49 threadName ()Ljava/lang/String;
METHOD comp_50 allocated ()J
CLASS class_6531 AllocationMap
FIELD comp_51 allocations Ljava/util/Map;
METHOD comp_51 allocations ()Ljava/util/Map;

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_6533 net/minecraft/util/profiling/jfr/sample/TimedSample
METHOD method_38045 getTime ()Ljava/time/Instant;

View File

@ -14,6 +14,7 @@ CLASS net/minecraft/class_3233 net/minecraft/world/ChunkRegion
FIELD field_23789 upperCorner Lnet/minecraft/class_1923;
FIELD field_26822 structureAccessor Lnet/minecraft/class_5138;
FIELD field_28557 centerPos Lnet/minecraft/class_1923;
FIELD field_33754 status Lnet/minecraft/class_2806;
FIELD field_33755 placementRadius I
COMMENT The number of neighboring chunks which can be accessed for block
COMMENT placement.
@ -24,6 +25,8 @@ CLASS net/minecraft/class_3233 net/minecraft/world/ChunkRegion
COMMENT used for block placement.
METHOD <init> (Lnet/minecraft/class_3218;Ljava/util/List;Lnet/minecraft/class_2806;I)V
ARG 1 world
ARG 2 chunks
ARG 3 status
ARG 4 placementRadius
METHOD method_14337 (Lnet/minecraft/class_2338;)Lnet/minecraft/class_1951;
ARG 1 pos

View File

@ -1,9 +1,13 @@
CLASS net/minecraft/class_2852 net/minecraft/world/ChunkSerializer
FIELD field_13001 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_31413 UPGRADE_DATA_KEY Ljava/lang/String;
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;
ARG 0 world
ARG 1 pos
ARG 2 starts
ARG 3 references
METHOD method_12386 loadEntities (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2818;)V
ARG 0 world
ARG 1 nbt
@ -14,6 +18,7 @@ CLASS net/minecraft/class_2852 net/minecraft/world/ChunkSerializer
METHOD method_12391 (Lnet/minecraft/class_3611;)Z
ARG 0 fluid
METHOD method_12392 readStructureStarts (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;J)Ljava/util/Map;
ARG 0 world
ARG 1 nbt
ARG 2 worldSeed
METHOD method_12393 toNbt ([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/class_2499;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1932 net/minecraft/world/ForcedChunkState
FIELD field_30961 CHUNKS_KEY Ljava/lang/String;
FIELD field_30962 FORCED_KEY Ljava/lang/String;
FIELD field_9213 chunks Lit/unimi/dsi/fastutil/longs/LongSet;
METHOD <init> (Lit/unimi/dsi/fastutil/longs/LongSet;)V

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_6540 net/minecraft/world/SpawnDensityCapper
FIELD field_34455 chunkPosToMobSpawnablePlayers Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
FIELD field_34456 playersToDensityCap Ljava/util/Map;
FIELD field_34457 threadedAnvilChunkStorage Lnet/minecraft/class_3898;
METHOD <init> (Lnet/minecraft/class_3898;)V
ARG 1 threadedAnvilChunkStorage
METHOD method_38084 canSpawn (Lnet/minecraft/class_1311;Lnet/minecraft/class_1923;)Z
ARG 2 chunkPos
METHOD method_38085 getMobSpawnablePlayers (Lnet/minecraft/class_1923;)Ljava/util/List;
METHOD method_38087 increaseDensity (Lnet/minecraft/class_1923;Lnet/minecraft/class_1311;)V
CLASS class_6541 DensityCap
FIELD field_34458 spawnGroupsToDensity Lit/unimi/dsi/fastutil/objects/Object2IntMap;
METHOD method_38088 increaseDensity (Lnet/minecraft/class_1311;)V
ARG 1 spawnGroup
METHOD method_38090 canSpawn (Lnet/minecraft/class_1311;)Z
ARG 1 spawnGroup

View File

@ -50,6 +50,8 @@ 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
@ -62,7 +64,12 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
ARG 0 group
ARG 1 world
ARG 2 pos
METHOD method_8657 getSpawnPos (Lnet/minecraft/class_1937;Lnet/minecraft/class_2818;)Lnet/minecraft/class_2338;
METHOD method_38091 shouldUseNetherFortressSpawns (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_1311;Lnet/minecraft/class_5138;)Z
ARG 0 pos
ARG 1 world
ARG 2 spawnGroup
ARG 3 structureAccessor
METHOD method_8657 getRandomPosInChunkSection (Lnet/minecraft/class_1937;Lnet/minecraft/class_2818;)Lnet/minecraft/class_2338;
ARG 0 world
ARG 1 chunk
METHOD method_8658 getEntitySpawnPos (Lnet/minecraft/class_4538;Lnet/minecraft/class_1299;II)Lnet/minecraft/class_2338;
@ -127,9 +134,12 @@ 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
FIELD field_34459 densityCapper Lnet/minecraft/class_6540;
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
ARG 4 densityCapper
METHOD method_27823 getSpawningChunkCount ()I
METHOD method_27824 test (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z
COMMENT @see SpawnHelper.Checker#test(EntityType, BlockPos, Chunk)
@ -142,4 +152,5 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
ARG 2 chunk
METHOD method_27826 isBelowCap (Lnet/minecraft/class_1311;Lnet/minecraft/class_1923;)Z
ARG 1 group
ARG 2 chunkPos
METHOD method_27830 getGroupToCount ()Lit/unimi/dsi/fastutil/objects/Object2IntMap;

View File

@ -14,6 +14,9 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
METHOD <init> (Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_1959$class_1961;Lnet/minecraft/class_4763;Lnet/minecraft/class_5485;Lnet/minecraft/class_5483;)V
ARG 1 weather
ARG 2 category
ARG 3 effects
ARG 4 generationSettings
ARG 5 spawnSettings
METHOD method_21740 getTemperature (Lnet/minecraft/class_2338;)F
ARG 1 blockPos
METHOD method_24376 getFogColor ()I
@ -31,6 +34,8 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
METHOD method_30970 getGenerationSettings ()Lnet/minecraft/class_5485;
METHOD method_33599 isCold (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_38104 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_8685 canSetIce (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)Z
ARG 1 world
ARG 2 pos
@ -45,6 +50,7 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
METHOD method_8698 getFoliageColor ()I
METHOD method_8703 buildSurface (Ljava/util/Random;Lnet/minecraft/class_6557;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIJ)V
ARG 1 random
ARG 2 chunk
ARG 3 x
ARG 4 z
ARG 5 worldHeight
@ -52,6 +58,7 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
ARG 8 defaultBlock
ARG 9 defaultFluid
ARG 10 seaLevel
ARG 12 seed
METHOD method_8705 canSetIce (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 blockPos
@ -118,12 +125,19 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
FIELD field_26400 temperature F
FIELD field_26401 temperatureModifier Lnet/minecraft/class_1959$class_5484;
FIELD field_26402 downfall F
METHOD <init> (Lnet/minecraft/class_1959$class_1963;FLnet/minecraft/class_1959$class_5484;F)V
ARG 1 precipitation
ARG 2 temperature
ARG 3 temperatureModifier
ARG 4 downfall
METHOD method_30782 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_5484 TemperatureModifier
FIELD field_26409 CODEC Lcom/mojang/serialization/Codec;
FIELD field_26410 name Ljava/lang/String;
FIELD field_26411 BY_NAME Ljava/util/Map;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name
METHOD method_30797 (Lnet/minecraft/class_1959$class_5484;)Lnet/minecraft/class_1959$class_5484;
ARG 0 temperatureModifier
METHOD method_30798 getModifiedTemperature (Lnet/minecraft/class_2338;F)F

View File

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

View File

@ -4,14 +4,28 @@ CLASS net/minecraft/class_5478 net/minecraft/world/biome/DefaultBiomeCreator
METHOD method_30685 createBeach (FFIZZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 scale
ARG 2 waterColor
ARG 3 cold
ARG 4 mountains
METHOD method_30686 createRiver (FIZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 waterColor
ARG 2 frozen
METHOD method_30687 createGiantTreeTaiga (FZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 spruce
METHOD method_30688 createBambooJungle (II)Lnet/minecraft/class_1959;
ARG 0 parrotWeight
ARG 1 parrotGroupSize
METHOD method_30689 createJungle (III)Lnet/minecraft/class_1959;
ARG 0 parrotWeight
ARG 1 parrotGroupSize
ARG 2 ocelotGroupSize
METHOD method_30690 createMountains (Lnet/minecraft/class_3504;Z)Lnet/minecraft/class_1959;
ARG 0 surfaceBuilder
ARG 1 extraTrees
METHOD method_30691 createBirchForest (Z)Lnet/minecraft/class_1959;
ARG 0 tall
METHOD method_30692 createOcean (Lnet/minecraft/class_5483$class_5496;IILnet/minecraft/class_5485$class_5495;)Lnet/minecraft/class_1959;
ARG 0 spawnSettings
ARG 1 waterColor
@ -19,13 +33,23 @@ CLASS net/minecraft/class_5478 net/minecraft/world/biome/DefaultBiomeCreator
METHOD method_30693 createWoodedBadlandsPlateau ()Lnet/minecraft/class_1959;
METHOD method_30694 createSavanna (FZ)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 mountains
METHOD method_30695 createJungleFeatures (FZZZLnet/minecraft/class_5483$class_5496;)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 bamboo
ARG 2 edge
ARG 3 unmodified
METHOD method_30696 createNormalBadlands ()Lnet/minecraft/class_1959;
METHOD method_30697 createSnowyTundra (Z)Lnet/minecraft/class_1959;
ARG 0 iceSpikes
METHOD method_30698 createDesert (Z)Lnet/minecraft/class_1959;
ARG 0 villages
METHOD method_30699 createTaiga (ZZ)Lnet/minecraft/class_1959;
ARG 0 cold
ARG 1 mountains
METHOD method_30700 createBadlands (Lnet/minecraft/class_3504;Z)Lnet/minecraft/class_1959;
ARG 0 surfaceBuilder
ARG 1 mountains
METHOD method_30701 createPlains (Z)Lnet/minecraft/class_1959;
ARG 0 sunflower
METHOD method_30702 createColdOcean (Z)Lnet/minecraft/class_1959;
@ -33,14 +57,17 @@ CLASS net/minecraft/class_5478 net/minecraft/world/biome/DefaultBiomeCreator
METHOD method_30703 createJungleEdge ()Lnet/minecraft/class_1959;
METHOD method_30704 createNormalForest ()Lnet/minecraft/class_1959;
METHOD method_30705 createDarkForest (Z)Lnet/minecraft/class_1959;
ARG 0 red
METHOD method_30706 createNormalOcean (Z)Lnet/minecraft/class_1959;
ARG 0 deep
METHOD method_30707 createModifiedJungleEdge ()Lnet/minecraft/class_1959;
METHOD method_30708 createSwamp (Z)Lnet/minecraft/class_1959;
ARG 0 hills
METHOD method_30709 createLukewarmOcean (Z)Lnet/minecraft/class_1959;
ARG 0 deep
METHOD method_30710 createModifiedJungle ()Lnet/minecraft/class_1959;
METHOD method_30711 createForest (ZLnet/minecraft/class_5483$class_5496;)Lnet/minecraft/class_1959;
ARG 0 flower
METHOD method_30712 createFrozenOcean (Z)Lnet/minecraft/class_1959;
ARG 0 monument
METHOD method_30713 createJungleHills ()Lnet/minecraft/class_1959;
@ -67,9 +94,17 @@ CLASS net/minecraft/class_5478 net/minecraft/world/biome/DefaultBiomeCreator
METHOD method_31065 composeEndSpawnSettings (Lnet/minecraft/class_5485$class_5495;)Lnet/minecraft/class_1959;
ARG 0 builder
METHOD method_31066 createOceanGenerationSettings (Lnet/minecraft/class_3504;)Lnet/minecraft/class_5485$class_5495;
ARG 0 surfaceBuilder
METHOD method_31067 composeSavannaGenerationSettings (FZLnet/minecraft/class_5483$class_5496;)Lnet/minecraft/class_1959;
ARG 0 depth
ARG 1 mountains
METHOD method_31068 createSavannaSpawnSettings ()Lnet/minecraft/class_5483$class_5496;
METHOD method_31069 createForestSpawnSettings ()Lnet/minecraft/class_5483$class_5496;
METHOD method_33132 createDripstoneCaves ()Lnet/minecraft/class_1959;
METHOD method_34674 createLushCaves ()Lnet/minecraft/class_1959;
METHOD method_38574 composeMeadowSettings ()Lnet/minecraft/class_1959;
METHOD method_38575 composeSnowcappedPeaksSettings ()Lnet/minecraft/class_1959;
METHOD method_38576 composeLoftyPeaksSettings ()Lnet/minecraft/class_1959;
METHOD method_38577 composeStonyPeaksSettings ()Lnet/minecraft/class_1959;
METHOD method_38578 composeSnowySlopesSettings ()Lnet/minecraft/class_1959;
METHOD method_38579 composeGroveSettings ()Lnet/minecraft/class_1959;

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_5485 net/minecraft/world/biome/GenerationSettings
FIELD field_26638 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_26639 INSTANCE Lnet/minecraft/class_5485;
FIELD field_26640 flowerFeatures Ljava/util/List;
FIELD field_34465 allowedFeatures Ljava/util/Set;
METHOD <init> (Ljava/util/function/Supplier;Ljava/util/Map;Ljava/util/List;)V
ARG 1 surfaceBuilder
ARG 2 carvers
@ -20,6 +21,8 @@ CLASS net/minecraft/class_5485 net/minecraft/world/biome/GenerationSettings
COMMENT Entries are guaranteed to not be null, but may be empty lists if an earlier step has no features, but a later step does.
METHOD method_30984 getSurfaceBuilder ()Ljava/util/function/Supplier;
METHOD method_30985 getSurfaceConfig ()Lnet/minecraft/class_3531;
METHOD method_38105 isFeatureAllowed (Lnet/minecraft/class_2975;)Z
ARG 1 feature
CLASS class_5495 Builder
FIELD field_26641 surfaceBuilder Ljava/util/Optional;
FIELD field_26642 carvers Ljava/util/Map;

View File

@ -19,6 +19,7 @@ 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_38107 withSource (Lnet/minecraft/class_4543$class_4544;)Lnet/minecraft/class_4543;
CLASS class_4544 Storage
METHOD method_16359 getBiomeForNoiseGen (III)Lnet/minecraft/class_1959;
ARG 1 biomeX

View File

@ -13,6 +13,9 @@ 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_38114 addDebugInfo (Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_6544$class_6552;)V
ARG 1 info
ARG 2 pos
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

View File

@ -3,12 +3,15 @@ CLASS net/minecraft/class_4766 net/minecraft/world/biome/source/MultiNoiseBiomeS
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_24721 instance Ljava/util/Optional;
FIELD field_34498 biomeEntries Lnet/minecraft/class_6544$class_6547;
METHOD method_31085 getInstance ()Ljava/util/Optional;
METHOD method_38168 matchesInstance (Lnet/minecraft/class_4766$class_5305;)Z
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 Ljava/util/function/BiFunction;
FIELD field_34499 OVERWORLD Lnet/minecraft/class_4766$class_5305;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/util/function/BiFunction;)V
ARG 1 id
METHOD method_28469 getBiomeSource (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4766;

View File

@ -0,0 +1,178 @@
CLASS net/minecraft/class_6544 net/minecraft/world/biome/source/util/MultiNoiseUtil
FIELD field_34476 HYPERCUBE_DIMENSION I
METHOD method_38116 createNoiseValuePoint (FFFFFF)Lnet/minecraft/class_6544$class_6553;
ARG 0 temperatureNoise
ARG 1 humidityNoise
ARG 2 continentalnessNoise
ARG 3 erosionNoise
ARG 4 depth
ARG 5 weirdnessNoise
METHOD method_38117 createNoiseHypercube (FFFFFFF)Lnet/minecraft/class_6544$class_4762;
ARG 0 temperature
ARG 1 humidity
ARG 2 continentalness
ARG 3 erosion
ARG 4 depth
ARG 5 weirdness
ARG 6 offset
METHOD method_38118 createNoiseHypercube (Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;F)Lnet/minecraft/class_6544$class_4762;
ARG 0 temperature
ARG 1 humidity
ARG 2 continentalness
ARG 3 erosion
ARG 4 depth
ARG 5 weirdness
ARG 6 offset
CLASS class_4762 NoiseHypercube
COMMENT Represents a hypercube in a multi-dimensional cartesian plane. The multi-noise
COMMENT biome source picks the closest noise hypercube from its selected point
COMMENT and chooses the biome associated to it.
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 offset F
COMMENT This value works differently from the other parameters, in that it is
COMMENT always {@code 0} during biome generation and does not use noise.
COMMENT This means that setting it to a non-null number will make the biome smaller.
COMMENT The farther {@code offset} is from {@code 0}, the smaller the biome will be.
COMMENT For this, it does not matter whether {@code offset} is positive or negative.
FIELD field_24679 CODEC Lcom/mojang/serialization/Codec;
FIELD field_34483 continentalness Lnet/minecraft/class_6544$class_6546;
FIELD field_34484 erosion Lnet/minecraft/class_6544$class_6546;
FIELD field_34485 depth Lnet/minecraft/class_6544$class_6546;
METHOD <init> (Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;F)V
ARG 1 temperature
ARG 2 humidity
ARG 3 continentalness
ARG 4 erosion
ARG 5 depth
ARG 6 weirdness
ARG 7 offset
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_24381 getSquaredDistance (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.
ARG 1 point
METHOD method_28425 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_38133 getTemperature ()Lnet/minecraft/class_6544$class_6546;
METHOD method_38135 getHumidity ()Lnet/minecraft/class_6544$class_6546;
METHOD method_38137 getContinentalness ()Lnet/minecraft/class_6544$class_6546;
METHOD method_38139 getErosion ()Lnet/minecraft/class_6544$class_6546;
METHOD method_38141 getDepth ()Lnet/minecraft/class_6544$class_6546;
METHOD method_38143 getWeirdness ()Lnet/minecraft/class_6544$class_6546;
METHOD method_38144 getOffset ()F
METHOD method_38145 getParameters ()Ljava/util/List;
CLASS class_6545 NodeDistanceFunction
METHOD distance getDistance (Lnet/minecraft/class_6544$class_6548$class_6550;[F)F
ARG 1 node
ARG 2 otherParameters
CLASS class_6546 ParameterRange
FIELD field_34478 CODEC Lcom/mojang/serialization/Codec;
FIELD field_34479 min F
FIELD field_34480 max F
METHOD <init> (FF)V
ARG 1 min
ARG 2 max
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_38119 getMin ()F
METHOD method_38122 getDistance (Lnet/minecraft/class_6544$class_6546;)F
ARG 1 other
METHOD method_38125 getMax ()F
METHOD method_38126 getDistance (F)F
ARG 1 noise
METHOD method_38127 combine (Lnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_6544$class_6546;
ARG 1 other
CLASS class_6547 Entries
FIELD field_34481 entries Ljava/util/List;
FIELD field_34482 tree Lnet/minecraft/class_6544$class_6548;
METHOD <init> (Ljava/util/List;)V
ARG 1 entries
METHOD method_38128 getEntries ()Ljava/util/List;
METHOD method_38129 getValue (Lnet/minecraft/class_6544$class_6553;)Ljava/lang/Object;
ARG 1 point
METHOD method_38130 getValue (Lnet/minecraft/class_6544$class_6553;Lnet/minecraft/class_6544$class_6545;)Ljava/lang/Object;
ARG 1 point
ARG 2 distanceFunction
METHOD method_38131 getValue (Lnet/minecraft/class_6544$class_6553;Ljava/util/function/Supplier;)Ljava/lang/Object;
ARG 1 point
ARG 2 defaultValue
METHOD method_38132 getValueSimple (Lnet/minecraft/class_6544$class_6553;Ljava/util/function/Supplier;)Ljava/lang/Object;
ARG 1 point
ARG 2 defaultValue
CLASS class_6548 SearchTree
FIELD field_34486 MAX_NODES_FOR_SIMPLE_TREE I
FIELD field_34487 firstNode Lnet/minecraft/class_6544$class_6548$class_6550;
METHOD method_38146 (ILnet/minecraft/class_6544$class_6548$class_6550;)D
ARG 1 node
METHOD method_38147 (ILnet/minecraft/class_6544$class_6548$class_6551;)Lnet/minecraft/class_6544$class_6548$class_6550;
ARG 1 node
METHOD method_38148 createNode (ILjava/util/List;)Lnet/minecraft/class_6544$class_6548$class_6550;
ARG 0 parameterNumber
ARG 1 subTree
METHOD method_38151 get (Lnet/minecraft/class_6544$class_6553;Lnet/minecraft/class_6544$class_6545;)Ljava/lang/Object;
ARG 1 point
ARG 2 distanceFunction
METHOD method_38152 (Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/class_6544$class_6548$class_6549;
ARG 0 entry
METHOD method_38153 create (Ljava/util/List;)Lnet/minecraft/class_6544$class_6548;
ARG 0 entries
METHOD method_38154 sortTree (Ljava/util/List;IIZ)V
ARG 0 subTree
METHOD method_38155 getRangeLengthSum ([Lnet/minecraft/class_6544$class_6546;)F
ARG 0 parameters
METHOD method_38156 getBatchedTree (Ljava/util/List;)Ljava/util/List;
ARG 0 nodes
METHOD method_38157 getEnclosingParameters (Ljava/util/List;)Ljava/util/List;
ARG 0 subTree
CLASS class_6549 TreeLeafNode
FIELD field_34489 value Ljava/util/function/Supplier;
METHOD <init> (Lnet/minecraft/class_6544$class_4762;Ljava/util/function/Supplier;)V
ARG 1 parameters
ARG 2 value
CLASS class_6550 TreeNode
FIELD field_34490 parameters [Lnet/minecraft/class_6544$class_6546;
METHOD <init> (Ljava/util/List;)V
ARG 1 subTree
METHOD method_38158 getResultingNode ([FLnet/minecraft/class_6544$class_6548$class_6549;Lnet/minecraft/class_6544$class_6545;)Lnet/minecraft/class_6544$class_6548$class_6549;
ARG 1 otherParameters
METHOD method_38159 getSquaredDistance ([F)F
ARG 1 otherParameters
CLASS class_6551 TreeBranchNode
FIELD field_34491 subTree [Lnet/minecraft/class_6544$class_6548$class_6550;
METHOD <init> (Ljava/util/List;Ljava/util/List;)V
ARG 1 parameters
ARG 2 subTree
CLASS class_6553 NoiseValuePoint
FIELD field_34492 temperatureNoise F
FIELD field_34493 humidityNoise F
FIELD field_34494 continentalnessNoise F
FIELD field_34495 erosionNoise F
FIELD field_34496 depth F
FIELD field_34497 weirdnessNoise F
METHOD <init> (FFFFFF)V
ARG 1 temperatureNoise
ARG 2 humidityNoise
ARG 3 continentalnessNoise
ARG 4 erosionNoise
ARG 5 depth
ARG 6 weirdnessNoise
METHOD method_38160 getTemperatureNoise ()F
METHOD method_38161 getHumidityNoise ()F
METHOD method_38162 getContinentalnessNoise ()F
METHOD method_38163 getErosionNoise ()F
METHOD method_38164 getDepth ()F
METHOD method_38165 getWeirdnessNoise ()F
METHOD method_38166 getNoiseValueList ()[F

View File

@ -0,0 +1,88 @@
CLASS net/minecraft/class_6554 net/minecraft/world/biome/source/util/VanillaBiomeParameters
FIELD field_34504 DEFAULT_PARAMETER Lnet/minecraft/class_6544$class_6546;
FIELD field_34505 TEMPERATURE_PARAMETERS [Lnet/minecraft/class_6544$class_6546;
FIELD field_34506 HUMIDITY_PARAMETERS [Lnet/minecraft/class_6544$class_6546;
FIELD field_34507 EROSION_PARAMETERS [Lnet/minecraft/class_6544$class_6546;
FIELD field_34508 FROZEN_TEMPERATURE Lnet/minecraft/class_6544$class_6546;
FIELD field_34509 NON_FROZEN_TEMPERATURE_PARAMETERS Lnet/minecraft/class_6544$class_6546;
FIELD field_34510 MUSHROOM_FIELDS_CONTINENTALNESS Lnet/minecraft/class_6544$class_6546;
FIELD field_34511 DEEP_OCEAN_CONTINENTALNESS Lnet/minecraft/class_6544$class_6546;
FIELD field_34512 OCEAN_CONTINENTALNESS Lnet/minecraft/class_6544$class_6546;
FIELD field_34513 SHORE_CONTINENTALNESS Lnet/minecraft/class_6544$class_6546;
FIELD field_34514 RIVER_CONTINENTALNESS Lnet/minecraft/class_6544$class_6546;
FIELD field_34515 NEAR_INLAND_CONTINENTALNESS Lnet/minecraft/class_6544$class_6546;
FIELD field_34516 MID_INLAND_CONTINENTALNESS Lnet/minecraft/class_6544$class_6546;
FIELD field_34517 FAR_INLAND_CONTINENTALNESS Lnet/minecraft/class_6544$class_6546;
FIELD field_34518 OCEAN_BIOMES [[Lnet/minecraft/class_5321;
FIELD field_34519 COMMON_BIOMES [[Lnet/minecraft/class_5321;
FIELD field_34520 UNCOMMON_BIOMES [[Lnet/minecraft/class_5321;
FIELD field_34521 NEAR_MOUNTAIN_BIOMES [[Lnet/minecraft/class_5321;
FIELD field_34522 SPECIAL_NEAR_MOUNTAIN_BIOMES [[Lnet/minecraft/class_5321;
FIELD field_34523 HILL_BIOMES [[Lnet/minecraft/class_5321;
METHOD method_38179 getWeirdnessDescription (D)Ljava/lang/String;
ARG 0 weirdness
METHOD method_38180 getNoiseRangeIndex (D[Lnet/minecraft/class_6544$class_6546;)Ljava/lang/String;
METHOD method_38182 getRegularBiome (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
ARG 1 temperature
ARG 2 humidity
ARG 3 weirdness
METHOD method_38184 getBadlandsBiome (ILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
ARG 1 humidity
ARG 2 weirdness
METHOD method_38185 writeVanillaBiomeParameters (Ljava/util/function/Consumer;)V
METHOD method_38186 writeMountainousBiomes (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
ARG 2 weirdness
METHOD method_38187 writeBiomeParameters (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;FLnet/minecraft/class_5321;)V
ARG 2 temperature
ARG 3 humidity
ARG 4 continentalness
ARG 5 erosion
ARG 6 weirdness
ARG 7 offset
ARG 8 biome
METHOD method_38188 getContinentalnessDescription (D)Ljava/lang/String;
ARG 1 continentalness
METHOD method_38189 getBadlandsOrRegularBiome (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
ARG 1 temperature
ARG 2 humidity
ARG 3 weirdness
METHOD method_38190 writeOceanBiomes (Ljava/util/function/Consumer;)V
METHOD method_38191 writePlainBiomes (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
ARG 2 weirdness
METHOD method_38192 writeCaveBiomeParameters (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;FLnet/minecraft/class_5321;)V
ARG 2 temperature
ARG 3 humidity
ARG 4 continentalness
ARG 5 erosion
ARG 6 weirdness
ARG 7 offset
ARG 8 biome
METHOD method_38193 getErosionDescription (D)Ljava/lang/String;
ARG 1 erosion
METHOD method_38195 writeLandBiomes (Ljava/util/function/Consumer;)V
METHOD method_38196 writeMixedBiomes (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
ARG 2 weirdness
METHOD method_38197 getTemperatureDescription (D)Ljava/lang/String;
ARG 1 temperature
METHOD method_38199 writeCaveBiomes (Ljava/util/function/Consumer;)V
METHOD method_38200 writeBiomesNearRivers (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
ARG 2 weirdness
METHOD method_38201 getHumidityDescription (D)Ljava/lang/String;
ARG 1 humidity
METHOD method_38202 getNearMountainBiome (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
ARG 1 temperature
ARG 2 humidity
ARG 3 weirdness
METHOD method_38203 writeRiverBiomes (Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V
METHOD method_38204 getPeakBiome (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
ARG 1 temperature
ARG 2 humidity
ARG 3 weirdness
METHOD method_38205 getMountainSlopeBiome (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
ARG 1 temperature
ARG 2 humidity
ARG 3 weirdness
METHOD method_38206 getHillBiome (IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;
ARG 1 temperature
ARG 2 humidity
ARG 3 weirdness

View File

@ -0,0 +1,34 @@
CLASS net/minecraft/class_6555 net/minecraft/world/biome/source/util/VanillaTerrainParameters
FIELD field_34528 offsetSpline Lnet/minecraft/class_6492;
FIELD field_34529 factorSpline Lnet/minecraft/class_6492;
FIELD field_34531 OFFSET_VALUE_OFFSET F
METHOD method_38208 getNormalizedWeirdness (F)F
ARG 0 weirdness
METHOD method_38209 createTerrainNoisePoint (FFF)Lnet/minecraft/class_6555$class_6556;
ARG 1 continentalnessNoise
ARG 2 erosionNoise
ARG 3 weirdnessNoise
METHOD method_38211 createFlatOffsetSpline (FFFFFF)Lnet/minecraft/class_6492;
METHOD method_38212 createLandSpline (FFFFFFZZ)Lnet/minecraft/class_6492;
METHOD method_38213 buildErosionFactorSpline (FZ)Lnet/minecraft/class_6492;
METHOD method_38214 getOffset (Lnet/minecraft/class_6555$class_6556;)F
ARG 1 point
METHOD method_38217 (F)F
ARG 0 continentalness
METHOD method_38218 getOffsetValue (FFF)F
ARG 0 weirdness
ARG 1 continentalness
ARG 2 weirdnessThreshold
METHOD method_38220 getFactor (Lnet/minecraft/class_6555$class_6556;)F
ARG 1 point
CLASS class_6556 TerrainNoisePoint
FIELD field_34532 continentalnessNoise F
FIELD field_34533 erosionNoise F
FIELD field_34534 weirdnessNoise F
METHOD <init> (FFFF)V
ARG 1 continentalnessNoise
ARG 2 erosionNoise
ARG 3 weirdnessNoise
METHOD method_38226 getContinentalnessNoise ()F
METHOD method_38227 getErosionNoise ()F
METHOD method_38228 getWeirdnessNoise ()F

View File

@ -3,3 +3,6 @@ CLASS net/minecraft/class_2814 net/minecraft/world/chunk/BiMapPalette
FIELD field_12822 indexBits I
FIELD field_12824 map Lnet/minecraft/class_3513;
FIELD field_12825 resizeHandler Lnet/minecraft/class_2835;
METHOD <init> (Lnet/minecraft/class_2359;ILnet/minecraft/class_2835;)V
ARG 2 indexBits
ARG 3 resizeHandler

View File

@ -62,3 +62,7 @@ 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_35319 sampleMaxHeightMap (Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2338;
ARG 1 type
METHOD method_38259 getSection (I)Lnet/minecraft/class_2826;
ARG 1 yIndex

View File

@ -1,16 +1,26 @@
CLASS net/minecraft/class_2804 net/minecraft/world/chunk/ChunkNibbleArray
COMMENT A chunk nibble array is an array of nibbles for each block position in
COMMENT a chunk. It is most often used to store light data.
COMMENT
COMMENT <p>A {@index nibble} is 4 bits, storing an integer from {@code 0} to
COMMENT {@code 15}. It takes half the space of a byte.
COMMENT
COMMENT <p>The nibbles are stored in an X-Z-Y major order; in the backing array,
COMMENT the indices increases by first increasing X, then Z, and finally Y.
FIELD field_12783 bytes [B
FIELD field_31403 BYTES_LENGTH I
FIELD field_31404 COPY_BLOCK_SIZE I
FIELD field_31405 NIBBLE_BITS I
FIELD field_34052 COPY_TIMES I
METHOD <init> (I)V
ARG 1 size
METHOD <init> ([B)V
ARG 1 bytes
METHOD method_12137 asByteArray ()[B
METHOD method_12138 divideByTwo (I)I
METHOD method_12138 getArrayIndex (I)I
ARG 0 i
METHOD method_12139 get (III)I
COMMENT {@return the integer value of a nibble, in {@code [0, 15]}}
ARG 1 x
ARG 2 y
ARG 3 z
@ -24,10 +34,23 @@ CLASS net/minecraft/class_2804 net/minecraft/world/chunk/ChunkNibbleArray
ARG 2 value
METHOD method_12144 copy ()Lnet/minecraft/class_2804;
METHOD method_12145 set (IIII)V
COMMENT Sets the value of a nibble.
COMMENT
COMMENT <p>If the {@code value} has bits outside of the lowest 4 set to {@code 1},
COMMENT (value is outside of {@code [0, 15]}), the extraneous bits are discarded.
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 value
METHOD method_12146 isUninitialized ()Z
METHOD method_37459 isOdd (I)I
METHOD method_35320 bottomToString (I)Ljava/lang/String;
COMMENT {@return a hexademical string representation of the {@code y=0} level of
COMMENT this array}
COMMENT
COMMENT <p>It is useful for debugging the grid nibble array.
ARG 1 unused
COMMENT unused
METHOD method_37459 occupiesSmallerBits (I)I
COMMENT {@return if the nibble at {@code n} is stored in the less
COMMENT significant (smaller) 4 bits of the byte in the backing array}
ARG 0 i

View File

@ -43,3 +43,4 @@ CLASS net/minecraft/class_2826 net/minecraft/world/chunk/ChunkSection
ARG 2 count
METHOD method_31729 blockCoordFromChunkCoord (I)I
ARG 0 chunkPos
METHOD method_38292 isEmpty ()Z

View File

@ -23,9 +23,13 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 7 loadTask
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;Z)Ljava/util/concurrent/CompletableFuture;
ARG 1 executor
ARG 2 world
ARG 3 generator
ARG 4 structureManager
ARG 5 lightingProvider
ARG 6 fullChunkConverter
ARG 7 chunks
METHOD method_12155 getMaxDistanceFromFull ()I
METHOD method_12160 getHeightmapTypes ()Ljava/util/EnumSet;
METHOD method_12161 byDistanceFromFull (I)Lnet/minecraft/class_2806;
@ -95,11 +99,13 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
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 2 executor
ARG 3 world
ARG 4 generator
ARG 5 structureManager
ARG 6 lightingProvider
ARG 7 convertCallback
COMMENT will be invoked by statuses which have some special convert logic (e.g. the FULL status to convert the chunk to a full chunk)
ARG 7 fullChunkConverter
COMMENT a function that can convert a raw chunk to a full chunk
CLASS class_2808 ChunkType
COMMENT Specifies the type of a chunk
FIELD field_12807 LEVELCHUNK Lnet/minecraft/class_2806$class_2808;
@ -117,6 +123,6 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 2 world
ARG 3 structureManager
ARG 4 lightingProvider
ARG 5 convertCallback
COMMENT will be invoked by statuses which have some special convert logic (e.g. the FULL status to convert the chunk to a full chunk)
ARG 5 fullChunkConverter
COMMENT a function that can convert a raw chunk to a full chunk
ARG 6 chunk

View File

@ -32,6 +32,8 @@ CLASS net/minecraft/class_2841 net/minecraft/world/chunk/PalettedContainer
METHOD method_19526 hasAny (Ljava/util/function/Predicate;)Z
METHOD method_21732 count (Lnet/minecraft/class_2841$class_4464;)V
ARG 1 consumer
METHOD method_38300 write (Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;)Lnet/minecraft/class_2841$class_6562;
METHOD method_38301 read (Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_2841$class_6562;)Lcom/mojang/serialization/DataResult;
CLASS class_4464 CountConsumer
METHOD accept (Ljava/lang/Object;I)V
ARG 1 object

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_3565 net/minecraft/world/chunk/light/LightingView
METHOD method_15512 setColumnEnabled (Lnet/minecraft/class_1923;Z)V
ARG 1 pos
ARG 2 retainData
METHOD method_15513 checkBlock (Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_15514 addLightSource (Lnet/minecraft/class_2338;I)V

View File

@ -17,6 +17,9 @@ CLASS net/minecraft/class_3569 net/minecraft/world/chunk/light/SkyLightStorage
ARG 1 sectionPos
METHOD method_20810 enqueueAddSection (J)V
ARG 1 sectionPos
METHOD method_31931 getLight (JZ)I
ARG 1 blockPos
ARG 3 cached
METHOD method_37460 copy (Lnet/minecraft/class_2804;)Lnet/minecraft/class_2804;
ARG 0 source
CLASS class_3570 Data

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_5842 net/minecraft/world/gen/DeepslateBlockSource
FIELD field_31468 DEFAULT_MIN_Y I
FIELD field_31469 MAX_Y I
FIELD field_34588 deepslateState Lnet/minecraft/class_2680;

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
FIELD field_28756 islandNoise Lnet/minecraft/class_3541;
FIELD field_28764 densityFactor D
FIELD field_28765 densityOffset D
FIELD field_34680 noise Lnet/minecraft/class_6568$class_6572;
METHOD <init> (IIILnet/minecraft/class_5309;Lnet/minecraft/class_2088;ZJ)V
ARG 2 horizontalNoiseResolution
ARG 3 verticalNoiseResolution
@ -13,6 +14,7 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
COMMENT Interpolates the noise at the top and bottom of the world.
ARG 1 noise
ARG 3 y
METHOD method_38373 getDepth (D)D
CLASS class_5841 CaveScaler
METHOD method_33835 scaleCaves (D)D
ARG 0 value

View File

@ -2,6 +2,9 @@ CLASS net/minecraft/class_6350 net/minecraft/world/gen/chunk/AquiferSampler
METHOD method_33742 needsFluidTick ()Z
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;
METHOD method_38317 apply (IIIDD)Lnet/minecraft/class_2680;
ARG 2 x
ARG 3 y
CLASS class_5832 Impl
FIELD field_28813 edgeDensityNoise Lnet/minecraft/class_5216;
FIELD field_28814 fluidLevelNoise Lnet/minecraft/class_5216;
@ -15,6 +18,8 @@ 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 computeFluid (III)Lnet/minecraft/class_6350$class_6351;
ARG 2 y
METHOD method_33734 getLocalX (I)I
ARG 1 x
METHOD method_33735 calculateDensity (IDLnet/minecraft/class_6350$class_6351;Lnet/minecraft/class_6350$class_6351;)D

View File

@ -28,6 +28,9 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
METHOD method_12100 getSpawnHeight (Lnet/minecraft/class_5539;)I
ARG 1 world
METHOD method_12102 generateFeatures (Lnet/minecraft/class_5281;Lnet/minecraft/class_1923;Lnet/minecraft/class_5138;)V
ARG 1 world
ARG 2 pos
ARG 3 structureAccessor
METHOD method_12103 locateStructure (Lnet/minecraft/class_3218;Lnet/minecraft/class_3195;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;
COMMENT Tries to find the closest structure of a given type near a given block.
COMMENT <p>
@ -97,3 +100,4 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 1 pos
METHOD method_28509 generateStrongholdPositions ()V
METHOD method_33730 getMinimumY ()I
METHOD method_38275 populateBiomes (Ljava/util/concurrent/Executor;Lnet/minecraft/class_2378;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;

View File

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

View File

@ -57,3 +57,5 @@ CLASS net/minecraft/class_5464 net/minecraft/world/gen/feature/ConfiguredFeature
FIELD field_29531 HEIGHTMAP_OCEAN_FLOOR Lnet/minecraft/class_3243;
FIELD field_29533 HEIGHTMAP_OCEAN_FLOOR_NO_WATER Lnet/minecraft/class_3243;
FIELD field_29534 SQUARE_HEIGHTMAP_OCEAN_FLOOR_NO_WATER Lnet/minecraft/class_3243;
FIELD field_34843 HALF_BEEHIVES_TREES Lnet/minecraft/class_4659;
FIELD field_34844 BOTTOM_TO_120 Lnet/minecraft/class_2997;

View File

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

View File

@ -89,6 +89,7 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatu
ARG 0 builder
METHOD method_17006 addDefaultOres (Lnet/minecraft/class_5485$class_5495;Z)V
ARG 0 builder
ARG 1 largeCopperOreBlob
METHOD method_17007 addExtraGoldOre (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17008 addEmeraldOre (Lnet/minecraft/class_5485$class_5495;)V
@ -171,3 +172,7 @@ 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_38567 addMeadowFlowers (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_38568 addDefaultOres (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder

View File

@ -21,5 +21,7 @@ CLASS net/minecraft/class_5731 net/minecraft/world/gen/feature/DripstoneClusterF
ARG 7 density
ARG 8 wetness
ARG 9 wetnessMean
ARG 10 maxDistanceFromCenterAffectingChanceOfDripstoneColumn
ARG 11 maxDistanceFromCenterAffectingHeightBias
METHOD method_33987 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_3154 net/minecraft/world/gen/feature/EmeraldOreFeatureConfig
FIELD field_13765 target Ljava/util/List;
FIELD field_13765 targets Ljava/util/List;
FIELD field_24904 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;)V
ARG 1 targets
METHOD <init> (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
ARG 1 target
ARG 2 state

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_3122 net/minecraft/world/gen/feature/OreFeature
METHOD method_13629 generateVeinPart (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3124;DDDDDDIIIII)Z
ARG 1 world
ARG 2 random
ARG 3 config
ARG 4 startX

View File

@ -34,5 +34,8 @@ CLASS net/minecraft/class_3124 net/minecraft/world/gen/feature/OreFeatureConfig
FIELD field_29067 CODEC Lcom/mojang/serialization/Codec;
FIELD field_29068 target Lnet/minecraft/class_3825;
FIELD field_29069 state Lnet/minecraft/class_2680;
METHOD <init> (Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;)V
ARG 1 target
ARG 2 state
METHOD method_33996 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -4,7 +4,10 @@ CLASS net/minecraft/class_3175 net/minecraft/world/gen/feature/SimpleBlockFeatur
FIELD field_13807 toPlace Lnet/minecraft/class_4651;
FIELD field_13808 placeOn Ljava/util/List;
FIELD field_24909 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_4651;)V
ARG 1 toPlace
METHOD <init> (Lnet/minecraft/class_4651;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
ARG 1 toPlace
ARG 2 placeOn
ARG 3 placeIn
ARG 4 placeUnder

View File

@ -86,6 +86,12 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
METHOD method_28664 init ()V
METHOD method_28665 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_36420 getUndergroundWaterCreatureSpawns ()Lnet/minecraft/class_6012;
METHOD method_38429 getLowestCornerInGroundHeight (Lnet/minecraft/class_2794;IILnet/minecraft/class_1923;Lnet/minecraft/class_5539;)I
ARG 0 generator
ARG 1 deltaX
ARG 2 deltaZ
ARG 3 chunkPos
ARG 4 world
CLASS class_3774 StructureStartFactory
METHOD create (Lnet/minecraft/class_3195;Lnet/minecraft/class_1923;IJ)Lnet/minecraft/class_3449;
ARG 1 feature

View File

@ -4,8 +4,8 @@ CLASS net/minecraft/class_5835 net/minecraft/world/gen/feature/UnderwaterMagmaFe
FIELD field_28855 placementRadiusAroundFloor I
FIELD field_28856 placementProbabilityPerValidPosition F
METHOD <init> (IIF)V
ARG 1 floorSearchRange
ARG 2 placementRadiusAroundFloor
ARG 1 minDistanceBelowSurface
ARG 2 floorSearchRange
ARG 3 placementProbabilityPerValidPosition
METHOD method_33771 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -2,17 +2,19 @@ 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 Lnet/minecraft/class_6595;
FIELD field_25027 version Lnet/minecraft/class_6595;
FIELD field_25028 stable Z
METHOD <init> (IJLjava/lang/String;ILjava/lang/String;Z)V
ARG 1 levelFormatVersion
ARG 2 lastPlayed
ARG 4 versionName
ARG 5 versionId
ARG 6 series
ARG 7 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 ()Lnet/minecraft/class_6595;
METHOD method_29026 getVersion ()Lnet/minecraft/class_6595;
METHOD method_29027 isStable ()Z