21w44a stuff (#2809)

* 21w44a stuff

* look man idk

* Apply suggestions from code review

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>

* Remove things mapped in #2729

* Restore things that shouldn't have been removed

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
This commit is contained in:
Shnupbups 2021-11-10 03:55:29 +11:00 committed by GitHub
parent a62ad058b5
commit 8d8823dca6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
27 changed files with 209 additions and 4 deletions

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_6777 net/minecraft/client/gui/screen/option/OnlineOptionsScreen
FIELD field_35638 OPTIONS [Lnet/minecraft/class_316;
METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V
ARG 1 parent
ARG 2 gameOptions

View File

@ -31,3 +31,7 @@ CLASS net/minecraft/class_429 net/minecraft/client/gui/screen/option/OptionsScre
ARG 1 difficultyLocked ARG 1 difficultyLocked
METHOD method_29975 refreshResourcePacks (Lnet/minecraft/class_3283;)V METHOD method_29975 refreshResourcePacks (Lnet/minecraft/class_3283;)V
ARG 1 resourcePackManager ARG 1 resourcePackManager
METHOD method_39486 createDifficultyButtonWidget (IIILjava/lang/String;Lnet/minecraft/class_310;)Lnet/minecraft/class_5676;
ARG 1 width
ARG 2 height
ARG 4 client

View File

@ -183,6 +183,7 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
FIELD field_34787 chunkBuilderMode Lnet/minecraft/class_6597; FIELD field_34787 chunkBuilderMode Lnet/minecraft/class_6597;
FIELD field_34959 simulationDistance I FIELD field_34959 simulationDistance I
FIELD field_35426 showAutosaveIndicator Z FIELD field_35426 showAutosaveIndicator Z
FIELD field_35637 allowServerListing Z
METHOD <init> (Lnet/minecraft/class_310;Ljava/io/File;)V METHOD <init> (Lnet/minecraft/class_310;Ljava/io/File;)V
ARG 1 client ARG 1 client
ARG 2 optionsFile ARG 2 optionsFile

View File

@ -68,6 +68,8 @@ CLASS net/minecraft/class_316 net/minecraft/client/option/Option
FIELD field_35553 CHUNK_BUILDER_THREADED_TEXT Lnet/minecraft/class_2561; FIELD field_35553 CHUNK_BUILDER_THREADED_TEXT Lnet/minecraft/class_2561;
FIELD field_35554 CHUNK_BUILDER_SEMI_BLOCKING_TEXT Lnet/minecraft/class_2561; FIELD field_35554 CHUNK_BUILDER_SEMI_BLOCKING_TEXT Lnet/minecraft/class_2561;
FIELD field_35555 CHUNK_BUILDER_FULLY_BLOCKING_TEXT Lnet/minecraft/class_2561; FIELD field_35555 CHUNK_BUILDER_FULLY_BLOCKING_TEXT Lnet/minecraft/class_2561;
FIELD field_35635 ALLOW_SERVER_LISTING Lnet/minecraft/class_4064;
FIELD field_35636 ALLOW_SERVER_LISTING_TOOLTIP Lnet/minecraft/class_2561;
METHOD <init> (Ljava/lang/String;)V METHOD <init> (Ljava/lang/String;)V
ARG 1 key ARG 1 key
METHOD method_18513 (Lnet/minecraft/class_315;)Ljava/lang/Double; METHOD method_18513 (Lnet/minecraft/class_315;)Ljava/lang/Double;
@ -486,3 +488,9 @@ CLASS net/minecraft/class_316 net/minecraft/client/option/Option
ARG 0 gameOptions ARG 0 gameOptions
ARG 1 option ARG 1 option
ARG 2 discreteMouseScroll ARG 2 discreteMouseScroll
METHOD method_39484 (Lnet/minecraft/class_315;)Ljava/lang/Boolean;
ARG 0 gameOptions
METHOD method_39485 (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Boolean;)V
ARG 0 gameOptions
ARG 1 option
ARG 2 allowServerListing

View File

@ -47,6 +47,7 @@ CLASS net/minecraft/server/MinecraftServer
FIELD field_33979 needsDebugSetup Z FIELD field_33979 needsDebugSetup Z
FIELD field_34982 VANILLA Ljava/lang/String; FIELD field_34982 VANILLA Ljava/lang/String;
FIELD field_35437 saving Z FIELD field_35437 saving Z
FIELD field_35641 ANONYMOUS_PLAYER_PROFILE Lcom/mojang/authlib/GameProfile;
FIELD field_4543 onlineMode Z FIELD field_4543 onlineMode Z
FIELD field_4544 running Z FIELD field_4544 running Z
FIELD field_4546 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_4546 LOGGER Lorg/apache/logging/log4j/Logger;
@ -421,6 +422,7 @@ CLASS net/minecraft/server/MinecraftServer
ARG 2 flush ARG 2 flush
ARG 3 force ARG 3 force
METHOD method_39219 isSaving ()Z METHOD method_39219 isSaving ()Z
METHOD method_39424 hideOnlinePlayers ()Z
METHOD method_5387 isMainThread ()Z METHOD method_5387 isMainThread ()Z
CLASS class_6414 DebugStart CLASS class_6414 DebugStart
FIELD field_33980 time J FIELD field_33980 time J

View File

@ -145,3 +145,4 @@ CLASS net/minecraft/class_3324 net/minecraft/server/PlayerManager
ARG 4 sender ARG 4 sender
METHOD method_38650 setSimulationDistance (I)V METHOD method_38650 setSimulationDistance (I)V
ARG 1 simulationDistance ARG 1 simulationDistance
METHOD method_38651 getSimulationDistance ()I

View File

@ -48,8 +48,11 @@ CLASS net/minecraft/class_3806 net/minecraft/server/dedicated/ServerPropertiesHa
FIELD field_26899 textFilteringConfig Ljava/lang/String; FIELD field_26899 textFilteringConfig Ljava/lang/String;
FIELD field_27845 requireResourcePack Z FIELD field_27845 requireResourcePack Z
FIELD field_33432 resourcePackPrompt Ljava/lang/String; FIELD field_33432 resourcePackPrompt Ljava/lang/String;
FIELD field_34883 simulationDistance I
FIELD field_35564 hideOnlinePlayers Z
METHOD method_16714 load (Ljava/nio/file/Path;)Lnet/minecraft/class_3806; METHOD method_16714 load (Ljava/nio/file/Path;)Lnet/minecraft/class_3806;
METHOD method_16715 (Ljava/lang/Integer;)Ljava/lang/Integer; METHOD method_16715 (Ljava/lang/Integer;)Ljava/lang/Integer;
ARG 0 maxWorldSize ARG 0 maxWorldSize
METHOD method_27905 (Ljava/lang/Integer;)Ljava/lang/Integer; METHOD method_27905 (Ljava/lang/Integer;)Ljava/lang/Integer;
ARG 0 percentage ARG 0 percentage
METHOD method_37371 getGeneratorOptions (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;

View File

@ -47,6 +47,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
FIELD field_29181 screenHandlerListener Lnet/minecraft/class_1712; FIELD field_29181 screenHandlerListener Lnet/minecraft/class_1712;
FIELD field_35007 fallStartPos Lnet/minecraft/class_243; FIELD field_35007 fallStartPos Lnet/minecraft/class_243;
FIELD field_35008 vehicleInLavaRidingPos Lnet/minecraft/class_243; FIELD field_35008 vehicleInLavaRidingPos Lnet/minecraft/class_243;
FIELD field_35566 allowServerListing Z
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;)V METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;)V
ARG 1 server ARG 1 server
ARG 2 world ARG 2 world
@ -207,6 +208,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
ARG 1 entireStack ARG 1 entireStack
METHOD method_38786 tickFallStartPos ()V METHOD method_38786 tickFallStartPos ()V
METHOD method_38787 tickVehicleInLavaRiding ()V METHOD method_38787 tickVehicleInLavaRiding ()V
METHOD method_39426 allowsServerListing ()Z
METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z
ARG 1 gameMode ARG 1 gameMode
CLASS 1 CLASS 1

View File

@ -27,6 +27,7 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
COMMENT by {@link #markForBlockUpdate}, grouped by their vertical chunk section. COMMENT by {@link #markForBlockUpdate}, grouped by their vertical chunk section.
COMMENT <p> COMMENT <p>
COMMENT Entries for a section are null if the section has no positions marked for update. COMMENT Entries for a section are null if the section has no positions marked for update.
FIELD field_26744 noLightingUpdates Z
FIELD field_26929 world Lnet/minecraft/class_5539; FIELD field_26929 world Lnet/minecraft/class_5539;
FIELD field_28806 actionStack Lnet/minecraft/class_5831; FIELD field_28806 actionStack Lnet/minecraft/class_5831;
METHOD <init> (Lnet/minecraft/class_1923;ILnet/minecraft/class_5539;Lnet/minecraft/class_3568;Lnet/minecraft/class_3193$class_3896;Lnet/minecraft/class_3193$class_3897;)V METHOD <init> (Lnet/minecraft/class_1923;ILnet/minecraft/class_5539;Lnet/minecraft/class_3568;Lnet/minecraft/class_3193$class_3896;Lnet/minecraft/class_3193$class_3897;)V

View File

@ -80,9 +80,11 @@ CLASS net/minecraft/class_3204 net/minecraft/server/world/ChunkTicketManager
ARG 1 path ARG 1 path
METHOD method_38629 setSimulationDistance (I)V METHOD method_38629 setSimulationDistance (I)V
ARG 1 simulationDistance ARG 1 simulationDistance
METHOD method_38630 isSimulating (J)Z METHOD method_38630 shouldTickEntities (J)Z
ARG 1 chunkPos ARG 1 chunkPos
METHOD method_38631 getSimulationDistanceTracker ()Lnet/minecraft/class_6609; METHOD method_38631 getSimulationDistanceTracker ()Lnet/minecraft/class_6609;
METHOD method_38632 shouldTickBlocks (J)Z
ARG 1 chunkPos
METHOD method_38633 getPlayerSimulationLevel ()I METHOD method_38633 getPlayerSimulationLevel ()I
CLASS class_3205 DistanceFromNearestPlayerTracker CLASS class_3205 DistanceFromNearestPlayerTracker
FIELD field_13896 distanceFromNearestPlayer Lit/unimi/dsi/fastutil/longs/Long2ByteMap; FIELD field_13896 distanceFromNearestPlayer Lit/unimi/dsi/fastutil/longs/Long2ByteMap;

View File

@ -135,6 +135,9 @@ CLASS net/minecraft/class_5579 net/minecraft/server/world/ServerEntityManager
FIELD field_27272 entity Lnet/minecraft/class_5568; FIELD field_27272 entity Lnet/minecraft/class_5568;
FIELD field_27273 sectionPos J FIELD field_27273 sectionPos J
FIELD field_27274 section Lnet/minecraft/class_5572; FIELD field_27274 section Lnet/minecraft/class_5572;
METHOD <init> (Lnet/minecraft/class_5579;Lnet/minecraft/class_5568;JLnet/minecraft/class_5572;)V
ARG 2 entity
ARG 5 section
METHOD method_31865 updateLoadStatus (Lnet/minecraft/class_5584;Lnet/minecraft/class_5584;)V METHOD method_31865 updateLoadStatus (Lnet/minecraft/class_5584;Lnet/minecraft/class_5584;)V
ARG 1 oldStatus ARG 1 oldStatus
ARG 2 newStatus ARG 2 newStatus

View File

@ -26,6 +26,7 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
COMMENT The number of ticks ({@value}) the world will continue to tick entities after COMMENT The number of ticks ({@value}) the world will continue to tick entities after
COMMENT all players have left and the world does not contain any forced chunks. COMMENT all players have left and the world does not contain any forced chunks.
FIELD field_35441 MAX_TICKS I FIELD field_35441 MAX_TICKS I
FIELD field_35565 blockEventQueue Ljava/util/List;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5268;Lnet/minecraft/class_5321;Lnet/minecraft/class_2874;Lnet/minecraft/class_3949;Lnet/minecraft/class_2794;ZJLjava/util/List;Z)V METHOD <init> (Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5268;Lnet/minecraft/class_5321;Lnet/minecraft/class_2874;Lnet/minecraft/class_3949;Lnet/minecraft/class_2794;ZJLjava/util/List;Z)V
ARG 1 server ARG 1 server
ARG 2 workerExecutor ARG 2 workerExecutor
@ -221,6 +222,8 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
ARG 1 entities ARG 1 entities
METHOD method_31430 shouldCancelSpawn (Lnet/minecraft/class_1297;)Z METHOD method_31430 shouldCancelSpawn (Lnet/minecraft/class_1297;)Z
ARG 1 entity ARG 1 entity
METHOD method_32310 (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;
ARG 1 nbt
METHOD method_32817 sendVibrationPacket (Lnet/minecraft/class_5720;)V METHOD method_32817 sendVibrationPacket (Lnet/minecraft/class_5720;)V
ARG 1 vibration ARG 1 vibration
METHOD method_32818 (Lnet/minecraft/class_2338;Lnet/minecraft/class_5747;Lnet/minecraft/class_3222;)V METHOD method_32818 (Lnet/minecraft/class_2338;Lnet/minecraft/class_5747;Lnet/minecraft/class_3222;)V

View File

@ -185,6 +185,7 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
ARG 3 z ARG 3 z
METHOD method_33881 canReplace (Lnet/minecraft/class_2680;)Z METHOD method_33881 canReplace (Lnet/minecraft/class_2680;)Z
ARG 1 state ARG 1 state
METHOD method_33882 getWeightType ()Lnet/minecraft/class_5847;
METHOD method_35454 createBox (IIILnet/minecraft/class_2350;III)Lnet/minecraft/class_3341; METHOD method_35454 createBox (IIILnet/minecraft/class_2350;III)Lnet/minecraft/class_3341;
ARG 0 x ARG 0 x
ARG 1 y ARG 1 y

View File

@ -89,6 +89,8 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
METHOD method_27983 getRegistryKey ()Lnet/minecraft/class_5321; METHOD method_27983 getRegistryKey ()Lnet/minecraft/class_5321;
METHOD method_31419 asString ()Ljava/lang/String; METHOD method_31419 asString ()Ljava/lang/String;
METHOD method_31592 getEntityLookup ()Lnet/minecraft/class_5577; METHOD method_31592 getEntityLookup ()Lnet/minecraft/class_5577;
METHOD method_31593 (Lnet/minecraft/class_1297;Ljava/util/function/Predicate;Ljava/util/List;Lnet/minecraft/class_1297;)V
ARG 3 entity
METHOD method_31594 addBlockEntityTicker (Lnet/minecraft/class_5562;)V METHOD method_31594 addBlockEntityTicker (Lnet/minecraft/class_5562;)V
ARG 1 ticker ARG 1 ticker
METHOD method_31595 addBlockBreakParticles (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V METHOD method_31595 addBlockBreakParticles (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
@ -103,6 +105,8 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
ARG 4 range ARG 4 range
METHOD method_38989 shouldUpdatePostDeath (Lnet/minecraft/class_1297;)Z METHOD method_38989 shouldUpdatePostDeath (Lnet/minecraft/class_1297;)Z
ARG 1 entity ARG 1 entity
METHOD method_39425 shouldTickBlocksInChunk (J)Z
ARG 1 chunkPos
METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V
ARG 1 pos ARG 1 pos
ARG 2 oldState ARG 2 oldState

View File

@ -100,6 +100,9 @@ CLASS net/minecraft/class_2784 net/minecraft/world/border/WorldBorder
ARG 3 z ARG 3 z
METHOD method_35318 removeListener (Lnet/minecraft/class_2780;)V METHOD method_35318 removeListener (Lnet/minecraft/class_2780;)V
ARG 1 listener ARG 1 listener
METHOD method_39458 contains (DDD)Z
ARG 1 x
ARG 3 z
METHOD method_39459 canCollide (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z METHOD method_39459 canCollide (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z
ARG 1 entity ARG 1 entity
ARG 2 box ARG 2 box
@ -163,6 +166,7 @@ CLASS net/minecraft/class_2784 net/minecraft/world/border/WorldBorder
METHOD method_27357 writeNbt (Lnet/minecraft/class_2487;)V METHOD method_27357 writeNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt ARG 1 nbt
METHOD method_27358 fromDynamic (Lcom/mojang/serialization/DynamicLike;Lnet/minecraft/class_2784$class_5200;)Lnet/minecraft/class_2784$class_5200; METHOD method_27358 fromDynamic (Lcom/mojang/serialization/DynamicLike;Lnet/minecraft/class_2784$class_5200;)Lnet/minecraft/class_2784$class_5200;
ARG 0 dynamic
ARG 1 properties ARG 1 properties
METHOD method_27359 getCenterZ ()D METHOD method_27359 getCenterZ ()D
METHOD method_27360 getDamagePerBlock ()D METHOD method_27360 getDamagePerBlock ()D

View File

@ -5,9 +5,22 @@ CLASS net/minecraft/class_6746 net/minecraft/world/chunk/BelowZeroRetrogen
FIELD field_35483 STATUS_CODEC Lcom/mojang/serialization/Codec; FIELD field_35483 STATUS_CODEC Lcom/mojang/serialization/Codec;
FIELD field_35484 targetStatus Lnet/minecraft/class_2806; FIELD field_35484 targetStatus Lnet/minecraft/class_2806;
FIELD field_35485 missingBedrock Ljava/util/BitSet; FIELD field_35485 missingBedrock Ljava/util/BitSet;
FIELD field_35591 BELOW_ZERO_VIEW Lnet/minecraft/class_5539;
METHOD <init> (Lnet/minecraft/class_2806;Ljava/util/Optional;)V METHOD <init> (Lnet/minecraft/class_2806;Ljava/util/Optional;)V
ARG 1 targetStatus ARG 1 targetStatus
ARG 2 missingBedrock ARG 2 missingBedrock
METHOD method_39319 getTargetStatus ()Lnet/minecraft/class_2806; METHOD method_39319 getTargetStatus ()Lnet/minecraft/class_2806;
METHOD method_39326 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_6746; METHOD method_39326 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_6746;
ARG 0 nbt ARG 0 nbt
METHOD method_39466 isMissingBedrockAt (II)Z
ARG 1 x
ARG 2 z
METHOD method_39467 replaceOldBedrock (Lnet/minecraft/class_2839;)V
ARG 0 chunk
METHOD method_39468 (Lnet/minecraft/class_2839;Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_39469 hasMissingBedrock ()Z
METHOD method_39470 fillColumnWithAirIfMissingBedrock (Lnet/minecraft/class_2839;)V
ARG 1 chunk
METHOD method_39471 (Lnet/minecraft/class_2839;Lnet/minecraft/class_2338;)V
ARG 1 pos

View File

@ -117,4 +117,6 @@ CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk
METHOD method_39298 getBlendingData ()Lnet/minecraft/class_6752; METHOD method_39298 getBlendingData ()Lnet/minecraft/class_6752;
METHOD method_39299 getBlender ()Lnet/minecraft/class_6749; METHOD method_39299 getBlender ()Lnet/minecraft/class_6749;
METHOD method_39300 getBelowZeroRetrogen ()Lnet/minecraft/class_6746; METHOD method_39300 getBelowZeroRetrogen ()Lnet/minecraft/class_6746;
METHOD method_39460 getHeightLimitView ()Lnet/minecraft/class_5539;
METHOD method_39461 hasBelowZeroRetrogen ()Z
CLASS class_6745 TickSchedulers CLASS class_6745 TickSchedulers

View File

@ -6,8 +6,10 @@ CLASS net/minecraft/class_2826 net/minecraft/world/chunk/ChunkSection
FIELD field_12882 randomTickableBlockCount S FIELD field_12882 randomTickableBlockCount S
FIELD field_34556 biomeContainer Lnet/minecraft/class_2841; FIELD field_34556 biomeContainer Lnet/minecraft/class_2841;
METHOD <init> (ILnet/minecraft/class_2378;)V METHOD <init> (ILnet/minecraft/class_2378;)V
ARG 1 chunkPos
ARG 2 biomeRegistry ARG 2 biomeRegistry
METHOD <init> (ILnet/minecraft/class_2841;Lnet/minecraft/class_2841;)V METHOD <init> (ILnet/minecraft/class_2841;Lnet/minecraft/class_2841;)V
ARG 1 chunkPos
ARG 2 blockStateContainer ARG 2 blockStateContainer
ARG 3 biomeContainer ARG 3 biomeContainer
METHOD method_12253 calculateCounts ()V METHOD method_12253 calculateCounts ()V

View File

@ -36,7 +36,7 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 0 level ARG 0 level
METHOD method_12164 getChunkType ()Lnet/minecraft/class_2806$class_2808; METHOD method_12164 getChunkType ()Lnet/minecraft/class_2806$class_2808;
METHOD method_12165 isAtLeast (Lnet/minecraft/class_2806;)Z METHOD method_12165 isAtLeast (Lnet/minecraft/class_2806;)Z
ARG 1 chunk ARG 1 chunkStatus
METHOD method_12168 byId (Ljava/lang/String;)Lnet/minecraft/class_2806; METHOD method_12168 byId (Ljava/lang/String;)Lnet/minecraft/class_2806;
ARG 0 id ARG 0 id
METHOD method_12172 getId ()Ljava/lang/String; METHOD method_12172 getId ()Ljava/lang/String;
@ -59,11 +59,47 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
METHOD method_16558 createOrderedList ()Ljava/util/List; METHOD method_16558 createOrderedList ()Ljava/util/List;
METHOD method_16559 getIndex ()I METHOD method_16559 getIndex ()I
METHOD method_16560 getPrevious ()Lnet/minecraft/class_2806; METHOD method_16560 getPrevious ()Lnet/minecraft/class_2806;
METHOD method_16563 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V
ARG 0 targetStatus
ARG 1 world
ARG 2 generator
ARG 3 chunks
ARG 4 chunk
METHOD method_16565 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V
ARG 0 targetStatus
ARG 1 world
ARG 2 generator
ARG 3 chunks
ARG 4 chunk
METHOD method_16569 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V
ARG 0 targetStatus
ARG 1 world
ARG 2 generator
ARG 3 chunks
ARG 4 chunk
METHOD method_17033 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V
ARG 0 targetStatus
ARG 1 world
ARG 2 generator
ARG 3 chunks
ARG 4 chunk
METHOD method_17036 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V
ARG 0 targetStatus
ARG 1 world
ARG 2 generator
ARG 3 chunks
ARG 4 chunk
METHOD method_20608 shouldExcludeBlockLight (Lnet/minecraft/class_2806;Lnet/minecraft/class_2791;)Z METHOD method_20608 shouldExcludeBlockLight (Lnet/minecraft/class_2806;Lnet/minecraft/class_2791;)Z
ARG 0 status ARG 0 status
ARG 1 chunk ARG 1 chunk
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; 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 0 targetStatus
ARG 2 world
ARG 3 generator
ARG 4 structureManager
ARG 5 lightingProvider
ARG 7 chunks
ARG 8 chunk
METHOD method_20610 getLightingFuture (Lnet/minecraft/class_2806;Lnet/minecraft/class_3227;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; METHOD method_20610 getLightingFuture (Lnet/minecraft/class_2806;Lnet/minecraft/class_3227;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 status ARG 0 status
ARG 1 lightingProvider ARG 1 lightingProvider
@ -83,14 +119,66 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 5 chunk 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;Z)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 ARG 0 targetStatus
ARG 2 world
ARG 3 generator
ARG 4 structureManager
ARG 5 lightingProvider
ARG 7 chunks
ARG 8 chunk
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; 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 0 targetStatus
ARG 2 world
ARG 3 generator
ARG 4 structureManager
ARG 5 lightingProvider
ARG 7 chunks
ARG 8 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; 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 0 targetStatus
ARG 1 world ARG 1 world
ARG 2 structureManager ARG 2 structureManager
ARG 3 lightingProvider ARG 3 lightingProvider
ARG 5 chunk ARG 5 chunk
METHOD method_38277 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V
ARG 0 targetStatus
ARG 1 world
ARG 2 generator
ARG 3 chunks
ARG 4 chunk
METHOD method_38282 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V
ARG 0 targetStatus
ARG 1 world
ARG 2 generator
ARG 3 chunks
ARG 4 chunk
METHOD method_38283 (Lnet/minecraft/class_2806;Lnet/minecraft/class_2791;)Lcom/mojang/datafixers/util/Either;
ARG 1 chunk
METHOD method_38284 (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
ARG 3 generator
ARG 4 structureManager
ARG 5 lightingProvider
ARG 7 chunks
ARG 8 chunk
METHOD method_38285 (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
ARG 3 generator
ARG 4 structureManager
ARG 5 lightingProvider
ARG 7 chunks
ARG 8 chunk
METHOD method_39463 (Lnet/minecraft/class_2806;Lnet/minecraft/class_2791;)Lcom/mojang/datafixers/util/Either;
ARG 1 chunk
METHOD method_39464 (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
ARG 3 generator
ARG 4 structureManager
ARG 5 lightingProvider
ARG 7 chunks
ARG 8 chunk
CLASS class_2807 GenerationTask CLASS class_2807 GenerationTask
COMMENT A task called when a chunk needs to be generated. 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;Z)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;
@ -103,6 +191,8 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 6 lightingProvider ARG 6 lightingProvider
ARG 7 fullChunkConverter ARG 7 fullChunkConverter
COMMENT a function that can convert a raw chunk to a full chunk COMMENT a function that can convert a raw chunk to a full chunk
ARG 8 chunks
ARG 9 chunk
CLASS class_2808 ChunkType CLASS class_2808 ChunkType
COMMENT Specifies the type of a chunk COMMENT Specifies the type of a chunk
FIELD field_12807 LEVELCHUNK Lnet/minecraft/class_2806$class_2808; FIELD field_12807 LEVELCHUNK Lnet/minecraft/class_2806$class_2808;
@ -113,6 +203,9 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
METHOD doWork (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V METHOD doWork (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V
ARG 1 targetStatus ARG 1 targetStatus
ARG 2 world ARG 2 world
ARG 3 chunkGenerator
ARG 4 chunks
ARG 5 chunk
CLASS class_4305 LoadTask CLASS class_4305 LoadTask
COMMENT A task called when a chunk is loaded but does not need to be generated. COMMENT A task called when a chunk is loaded but does not need to be generated.
METHOD doWork (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 doWork (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;

View File

@ -31,8 +31,12 @@ CLASS net/minecraft/class_2843 net/minecraft/world/chunk/UpgradeData
METHOD method_12357 postUpdate (Lnet/minecraft/class_1936;)V METHOD method_12357 postUpdate (Lnet/minecraft/class_1936;)V
ARG 1 world ARG 1 world
METHOD method_12358 getUpdatedState (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; METHOD method_12358 getUpdatedState (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
ARG 1 oldState
ARG 2 direction ARG 2 direction
ARG 3 otherState
ARG 4 world ARG 4 world
ARG 5 currentPos
ARG 6 otherPos
CLASS class_2845 BuiltinLogic CLASS class_2845 BuiltinLogic
FIELD field_12959 DIRECTIONS [Lnet/minecraft/class_2350; FIELD field_12959 DIRECTIONS [Lnet/minecraft/class_2350;
METHOD <init> (Ljava/lang/String;IZ[Lnet/minecraft/class_2248;)V METHOD <init> (Ljava/lang/String;IZ[Lnet/minecraft/class_2248;)V

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_5285 net/minecraft/world/gen/GeneratorOptions
ARG 5 options ARG 5 options
ARG 6 legacyCustomOptions ARG 6 legacyCustomOptions
METHOD method_28009 getDefaultOptions (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285; METHOD method_28009 getDefaultOptions (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;
ARG 0 registryManager
METHOD method_28021 fromProperties (Lnet/minecraft/class_5455;Ljava/util/Properties;)Lnet/minecraft/class_5285; METHOD method_28021 fromProperties (Lnet/minecraft/class_5455;Ljava/util/Properties;)Lnet/minecraft/class_5285;
ARG 0 registryManager ARG 0 registryManager
ARG 1 properties ARG 1 properties
@ -35,6 +36,7 @@ CLASS net/minecraft/class_5285 net/minecraft/world/gen/GeneratorOptions
METHOD method_28037 toggleGenerateStructures ()Lnet/minecraft/class_5285; METHOD method_28037 toggleGenerateStructures ()Lnet/minecraft/class_5285;
METHOD method_28038 toggleBonusChest ()Lnet/minecraft/class_5285; METHOD method_28038 toggleBonusChest ()Lnet/minecraft/class_5285;
METHOD method_28604 createOverworldGenerator (Lnet/minecraft/class_5455;J)Lnet/minecraft/class_3754; METHOD method_28604 createOverworldGenerator (Lnet/minecraft/class_5455;J)Lnet/minecraft/class_3754;
ARG 0 registryManager
METHOD method_28606 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28606 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28608 getRegistryWithReplacedOverworldGenerator (Lnet/minecraft/class_2378;Lnet/minecraft/class_2370;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2370; METHOD method_28608 getRegistryWithReplacedOverworldGenerator (Lnet/minecraft/class_2378;Lnet/minecraft/class_2370;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2370;
@ -51,3 +53,7 @@ CLASS net/minecraft/class_5285 net/minecraft/world/gen/GeneratorOptions
ARG 2 overworldGenerator ARG 2 overworldGenerator
METHOD method_31112 createDemo (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285; METHOD method_31112 createDemo (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;
ARG 0 registryManager ARG 0 registryManager
METHOD method_39334 toWorldKey (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
ARG 0 dimensionOptionsKey
METHOD method_39335 toDimensionOptionsKey (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
ARG 0 worldKey

View File

@ -23,3 +23,6 @@ CLASS net/minecraft/class_5138 net/minecraft/world/gen/StructureAccessor
ARG 1 pos ARG 1 pos
METHOD method_29951 forRegion (Lnet/minecraft/class_3233;)Lnet/minecraft/class_5138; METHOD method_29951 forRegion (Lnet/minecraft/class_3233;)Lnet/minecraft/class_5138;
ARG 1 region ARG 1 region
METHOD method_38852 hasStructureReferences (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_38853 getStructureStarts (Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;)Ljava/util/List;

View File

@ -5,6 +5,9 @@ CLASS net/minecraft/class_5817 net/minecraft/world/gen/StructureWeightSampler
FIELD field_28743 junctions 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_28744 pieceIterator Lit/unimi/dsi/fastutil/objects/ObjectListIterator;
FIELD field_28745 junctionIterator 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 structureAccessor
ARG 2 chunk
METHOD method_33640 ([F)V METHOD method_33640 ([F)V
ARG 0 array ARG 0 array
METHOD method_33641 getStructureWeight (III)D METHOD method_33641 getStructureWeight (III)D

View File

@ -22,11 +22,14 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
METHOD method_12088 populateNoise (Ljava/util/concurrent/Executor;Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; METHOD method_12088 populateNoise (Ljava/util/concurrent/Executor;Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
COMMENT Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config. COMMENT Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config.
ARG 1 executor ARG 1 executor
ARG 3 structureAccessor
ARG 4 chunk
METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966; METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966;
METHOD method_12100 getSpawnHeight (Lnet/minecraft/class_5539;)I METHOD method_12100 getSpawnHeight (Lnet/minecraft/class_5539;)I
ARG 1 world ARG 1 world
METHOD method_12102 generateFeatures (Lnet/minecraft/class_5281;Lnet/minecraft/class_2791;Lnet/minecraft/class_5138;)V METHOD method_12102 generateFeatures (Lnet/minecraft/class_5281;Lnet/minecraft/class_2791;Lnet/minecraft/class_5138;)V
ARG 1 world ARG 1 world
ARG 2 chunk
ARG 3 structureAccessor ARG 3 structureAccessor
METHOD method_12103 locateStructure (Lnet/minecraft/class_3218;Lnet/minecraft/class_3195;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338; 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 Tries to find the closest structure of a given type near a given block.
@ -36,6 +39,8 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
COMMENT The radius is ignored for strongholds. COMMENT The radius is ignored for strongholds.
COMMENT COMMENT
COMMENT @return {@code null} if no structure could be found within the given search radius COMMENT @return {@code null} if no structure could be found within the given search radius
ARG 1 world
ARG 2 structureFeature
ARG 3 center ARG 3 center
ARG 4 radius ARG 4 radius
COMMENT the search radius in chunks around the chunk the given block position is in; a radius of 0 will only search in the given chunk COMMENT the search radius in chunks around the chunk the given block position is in; a radius of 0 will only search in the given chunk
@ -46,6 +51,10 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 1 region ARG 1 region
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 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. COMMENT Generates caves for the given chunk.
ARG 1 chunkRegion
ARG 2 seed
ARG 4 biomeAccess
ARG 5 structureAccessor
ARG 6 chunk ARG 6 chunk
ARG 7 generationStep ARG 7 generationStep
METHOD method_12109 getStructuresConfig ()Lnet/minecraft/class_5311; METHOD method_12109 getStructuresConfig ()Lnet/minecraft/class_5311;
@ -62,6 +71,8 @@ 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 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. COMMENT Determines which structures should start in the given chunk and creates their starting points.
ARG 1 registryManager ARG 1 registryManager
ARG 2 structureAccessor
ARG 3 chunk
ARG 4 structureManager ARG 4 structureManager
ARG 5 worldSeed ARG 5 worldSeed
METHOD method_16130 addStructureReferences (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V METHOD method_16130 addStructureReferences (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V
@ -104,3 +115,6 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
METHOD method_38275 populateBiomes (Ljava/util/concurrent/Executor;Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; METHOD method_38275 populateBiomes (Ljava/util/concurrent/Executor;Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 4 chunk ARG 4 chunk
METHOD method_38276 getMultiNoiseSampler ()Lnet/minecraft/class_6544$class_6552; METHOD method_38276 getMultiNoiseSampler ()Lnet/minecraft/class_6544$class_6552;
METHOD method_39301 getCodecKey ()Ljava/util/Optional;
METHOD method_39462 getBlockBoxForChunk (Lnet/minecraft/class_2791;)Lnet/minecraft/class_3341;
ARG 0 chunk

View File

@ -15,6 +15,15 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
FIELD field_34590 blockStateSampler Lnet/minecraft/class_6583; FIELD field_34590 blockStateSampler Lnet/minecraft/class_6583;
FIELD field_34591 fluidLevelSampler Lnet/minecraft/class_6350$class_6565; FIELD field_34591 fluidLevelSampler Lnet/minecraft/class_6350$class_6565;
FIELD field_35183 surfaceBuilder Lnet/minecraft/class_6724; FIELD field_35183 surfaceBuilder Lnet/minecraft/class_6724;
FIELD field_35361 noiseRegistry Lnet/minecraft/class_2378;
METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_1966;JLjava/util/function/Supplier;)V
ARG 1 noiseRegistry
ARG 2 biomeSource
ARG 3 seed
METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_1966;Lnet/minecraft/class_1966;JLjava/util/function/Supplier;)V
ARG 1 noiseRegistry
ARG 4 seed
ARG 6 settings
METHOD method_26263 sampleHeightmap (II[Lnet/minecraft/class_2680;Ljava/util/function/Predicate;II)Ljava/util/OptionalInt; METHOD method_26263 sampleHeightmap (II[Lnet/minecraft/class_2680;Ljava/util/function/Predicate;II)Ljava/util/OptionalInt;
ARG 1 x ARG 1 x
ARG 2 z ARG 2 z

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_4157 net/minecraft/world/poi/PointOfInterestSet
METHOD <init> (Ljava/lang/Runnable;ZLjava/util/List;)V METHOD <init> (Ljava/lang/Runnable;ZLjava/util/List;)V
ARG 1 updateListener ARG 1 updateListener
ARG 2 valid ARG 2 valid
ARG 3 pois
METHOD method_19143 (Lnet/minecraft/class_4158;)Ljava/util/Set; METHOD method_19143 (Lnet/minecraft/class_4158;)Ljava/util/Set;
ARG 0 poiType ARG 0 poiType
METHOD method_19145 remove (Lnet/minecraft/class_2338;)V METHOD method_19145 remove (Lnet/minecraft/class_2338;)V
@ -43,3 +44,5 @@ CLASS net/minecraft/class_4157 net/minecraft/world/poi/PointOfInterestSet
ARG 0 poiSet ARG 0 poiSet
METHOD method_33584 get (Lnet/minecraft/class_2338;)Ljava/util/Optional; METHOD method_33584 get (Lnet/minecraft/class_2338;)Ljava/util/Optional;
ARG 1 pos ARG 1 pos
METHOD method_35157 getFreeTickets (Lnet/minecraft/class_2338;)I
ARG 1 pos

View File

@ -21,6 +21,7 @@ CLASS net/minecraft/class_4153 net/minecraft/world/poi/PointOfInterestStorage
METHOD method_19121 (Ljava/util/function/Predicate;Lnet/minecraft/class_4153$class_4155;Lnet/minecraft/class_1923;)Ljava/util/stream/Stream; METHOD method_19121 (Ljava/util/function/Predicate;Lnet/minecraft/class_4153$class_4155;Lnet/minecraft/class_1923;)Ljava/util/stream/Stream;
ARG 3 chunkPos ARG 3 chunkPos
METHOD method_19123 getInChunk (Ljava/util/function/Predicate;Lnet/minecraft/class_1923;Lnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream; METHOD method_19123 getInChunk (Ljava/util/function/Predicate;Lnet/minecraft/class_1923;Lnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;
ARG 1 typePredicate
ARG 2 chunkPos ARG 2 chunkPos
ARG 3 occupationStatus ARG 3 occupationStatus
METHOD method_19125 getInCircle (Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream; METHOD method_19125 getInCircle (Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;
@ -99,6 +100,14 @@ CLASS net/minecraft/class_4153 net/minecraft/world/poi/PointOfInterestStorage
ARG 5 occupationStatus ARG 5 occupationStatus
METHOD method_33582 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4157;)V METHOD method_33582 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4157;)V
ARG 1 poiSet ARG 1 poiSet
METHOD method_34712 getNearestPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/Optional;
ARG 1 typePredicate
ARG 2 posPredicate
ARG 3 pos
ARG 4 radius
ARG 5 occupationStatus
METHOD method_35155 getFreeTickets (Lnet/minecraft/class_2338;)I
ARG 1 pos
CLASS class_4154 PointOfInterestDistanceTracker CLASS class_4154 PointOfInterestDistanceTracker
FIELD field_18486 distances Lit/unimi/dsi/fastutil/longs/Long2ByteMap; FIELD field_18486 distances Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
METHOD method_19134 update ()V METHOD method_19134 update ()V