mirror of https://github.com/FabricMC/yarn.git
Chunk loader and concurrency utils mappings (#392)
* Chunk loader mappings * Fix missing mappings * Figured out a few more names * More names and small fixes * LEVEL_COUNT
This commit is contained in:
parent
dd2ce78908
commit
3a5e11b537
|
@ -1,4 +0,0 @@
|
||||||
CLASS afi
|
|
||||||
FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
|
|
||||||
FIELD d executor Ljava/util/concurrent/Executor;
|
|
||||||
METHOD a schedule (Ljava/lang/Object;)V
|
|
|
@ -4,7 +4,9 @@ CLASS lc net/minecraft/client/network/packet/ChunkDataClientPacket
|
||||||
FIELD c verticalStripBitmask I
|
FIELD c verticalStripBitmask I
|
||||||
FIELD e data [B
|
FIELD e data [B
|
||||||
FIELD f blockEntityList Ljava/util/List;
|
FIELD f blockEntityList Ljava/util/List;
|
||||||
FIELD g containsVerticalStrip Z
|
FIELD g isFullChunk Z
|
||||||
|
METHOD <init> (Lbse;I)V
|
||||||
|
ARG 2 includedSectionsMask
|
||||||
METHOD a read (Lit;)V
|
METHOD a read (Lit;)V
|
||||||
ARG 1 buf
|
ARG 1 buf
|
||||||
METHOD a apply (Liw;)V
|
METHOD a apply (Liw;)V
|
||||||
|
@ -16,5 +18,5 @@ CLASS lc net/minecraft/client/network/packet/ChunkDataClientPacket
|
||||||
METHOD c getX ()I
|
METHOD c getX ()I
|
||||||
METHOD d getZ ()I
|
METHOD d getZ ()I
|
||||||
METHOD e getVerticalStripBitmask ()I
|
METHOD e getVerticalStripBitmask ()I
|
||||||
METHOD f containsVerticalStrip ()Z
|
METHOD f isFullChunk ()Z
|
||||||
METHOD h getBlockEntityTagList ()Ljava/util/List;
|
METHOD h getBlockEntityTagList ()Ljava/util/List;
|
||||||
|
|
|
@ -14,4 +14,4 @@ CLASS dbx net/minecraft/client/world/ClientChunkManager
|
||||||
METHOD e getStatus ()Ljava/lang/String;
|
METHOD e getStatus ()Ljava/lang/String;
|
||||||
METHOD f getChunkGenerator ()Lbrt;
|
METHOD f getChunkGenerator ()Lbrt;
|
||||||
METHOD h getLightingProvider ()Lcfj;
|
METHOD h getLightingProvider ()Lcfj;
|
||||||
METHOD i getWorldAsView ()Lbbr;
|
METHOD i getWorld ()Lbbr;
|
||||||
|
|
|
@ -1,3 +1,13 @@
|
||||||
CLASS dh net/minecraft/command/arguments/ColumnPosArgumentType
|
CLASS dh net/minecraft/command/arguments/ColumnPosArgumentType
|
||||||
|
CLASS dh$a SimpleColumnPos
|
||||||
|
FIELD a x I
|
||||||
|
FIELD b z I
|
||||||
|
FIELD a INCOMPLETE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
|
||||||
FIELD b EXAMPLES Ljava/util/Collection;
|
FIELD b EXAMPLES Ljava/util/Collection;
|
||||||
METHOD a create ()Ldh;
|
METHOD a create ()Ldh;
|
||||||
|
METHOD a parse (Lcom/mojang/brigadier/StringReader;)Ldi;
|
||||||
|
ARG 1 reader
|
||||||
|
METHOD a parseSimple (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ldh$a;
|
||||||
|
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
|
||||||
|
ARG 1 context
|
||||||
|
ARG 2 builder
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
CLASS di net/minecraft/server/command/ColumnPos
|
|
@ -3,4 +3,10 @@ CLASS rr net/minecraft/server/command/ForceLoadCommand
|
||||||
FIELD b QUERY_FAILURE_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
|
FIELD b QUERY_FAILURE_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
|
||||||
FIELD c ADDED_FAILURE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
|
FIELD c ADDED_FAILURE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
|
||||||
FIELD d REMOVED_FAILURE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
|
FIELD d REMOVED_FAILURE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
|
||||||
|
METHOD a setForceLoaded (Lca;Ldh$a;Ldh$a;Z)I
|
||||||
|
ARG 0 source
|
||||||
|
ARG 1 from
|
||||||
|
ARG 2 to
|
||||||
|
ARG 3 isForceLoaded
|
||||||
METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V
|
METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V
|
||||||
|
METHOD b clearAllForceLoaded (Lca;)I
|
||||||
|
|
|
@ -0,0 +1,75 @@
|
||||||
|
CLASS uf net/minecraft/server/world/ChunkHolder
|
||||||
|
CLASS uf$a Unloaded
|
||||||
|
FIELD b INSTANCE Luf$a;
|
||||||
|
CLASS uf$b LevelType
|
||||||
|
FIELD a BORDER Luf$b;
|
||||||
|
FIELD b TICKING Luf$b;
|
||||||
|
FIELD c ENTITY_TICKING Luf$b;
|
||||||
|
METHOD a isAfter (Luf$b;)Z
|
||||||
|
ARG 1 levelType
|
||||||
|
CLASS uf$c LevelUpdateListener
|
||||||
|
METHOD a updateLevel (Lbbt;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 2 lastLevelUpdatedToProvider
|
||||||
|
ARG 3 newLevel
|
||||||
|
ARG 4 lastLevelUpdatedToConsumer
|
||||||
|
CLASS uf$d PlayersWatchingChunkProvider
|
||||||
|
METHOD a getPlayersWatchingChunk (Lbbt;Z)Ljava/util/stream/Stream;
|
||||||
|
ARG 1 chunkPos
|
||||||
|
ARG 2 onlyOnWatchDistanceEdge
|
||||||
|
METHOD a getPlayersWatchingChunk (Lbbt;ZZ)Ljava/util/stream/Stream;
|
||||||
|
ARG 1 chunkPos
|
||||||
|
ARG 2 onlyOnWatchDistanceEdge
|
||||||
|
FIELD a UNLOADED_CHUNK Lcom/mojang/datafixers/util/Either;
|
||||||
|
FIELD b UNLOADED_CHUNK_FUTURE Ljava/util/concurrent/CompletableFuture;
|
||||||
|
FIELD c UNLOADED_WORLD_CHUNK Lcom/mojang/datafixers/util/Either;
|
||||||
|
FIELD d UNLOADED_WORLD_CHUNK_FUTURE Ljava/util/concurrent/CompletableFuture;
|
||||||
|
FIELD e CHUNK_STATUSES Ljava/util/List;
|
||||||
|
FIELD f LEVEL_TYPES [Luf$b;
|
||||||
|
FIELD g statusToChunk Ljava/util/concurrent/atomic/AtomicReferenceArray;
|
||||||
|
FIELD j chunk Ljava/util/concurrent/CompletableFuture;
|
||||||
|
FIELD l level I
|
||||||
|
FIELD m lastLevelUpdatedTo I
|
||||||
|
FIELD n pos Lbbt;
|
||||||
|
FIELD o blockUpdatePositions [S
|
||||||
|
FIELD p blockUpdateCount I
|
||||||
|
FIELD q sectionsNeedingUpdateMask I
|
||||||
|
FIELD u lightingProvider Lcfj;
|
||||||
|
FIELD v levelUpdateListener Luf$c;
|
||||||
|
FIELD w playersWatchingChunkProvider Luf$d;
|
||||||
|
METHOD <init> (Lbbt;ILcfj;Luf$c;Luf$d;)V
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 2 level
|
||||||
|
ARG 5 playersWatchingChunkProvider
|
||||||
|
METHOD a setLevel (I)V
|
||||||
|
ARG 1 level
|
||||||
|
METHOD a markForUpdate (III)V
|
||||||
|
ARG 1 x
|
||||||
|
ARG 2 y
|
||||||
|
ARG 3 z
|
||||||
|
METHOD a sendBlockEntityUpdatePacket (Lbcf;Let;)V
|
||||||
|
METHOD a getChunkForStatus (Lbrx;)Ljava/util/concurrent/CompletableFuture;
|
||||||
|
ARG 1 status
|
||||||
|
METHOD a getChunk (Lbrx;Lug;)Ljava/util/concurrent/CompletableFuture;
|
||||||
|
ARG 1 status
|
||||||
|
ARG 2 chunkHolderManager
|
||||||
|
METHOD a flushUpdates (Lbse;)V
|
||||||
|
METHOD a updateChunk (Ljava/util/concurrent/CompletableFuture;)V
|
||||||
|
METHOD a sendPacketToPlayersWatching (Ljr;Z)V
|
||||||
|
ARG 2 onlyOnWatchDistanceEdge
|
||||||
|
METHOD a update (Lug;)V
|
||||||
|
ARG 1 chunkHolderManager
|
||||||
|
METHOD b getTargetGenerationStatus (I)Lbrx;
|
||||||
|
ARG 0 level
|
||||||
|
METHOD b getChunkMinimumStatus (Lbrx;)Ljava/util/concurrent/CompletableFuture;
|
||||||
|
ARG 1 status
|
||||||
|
METHOD c getWorldChunk ()Lbse;
|
||||||
|
METHOD c getLevelType (I)Luf$b;
|
||||||
|
ARG 0 distance
|
||||||
|
METHOD d setLastLevelUpdatedTo (I)V
|
||||||
|
METHOD e getChunk ()Lbrs;
|
||||||
|
METHOD f getChunkFuture ()Ljava/util/concurrent/CompletableFuture;
|
||||||
|
METHOD g getLevelType ()Luf$b;
|
||||||
|
METHOD h getPos ()Lbbt;
|
||||||
|
METHOD i getLevel ()I
|
||||||
|
METHOD j getLastLevelUpdatedTo ()I
|
|
@ -0,0 +1,62 @@
|
||||||
|
CLASS ug net/minecraft/server/world/ChunkHolderManager
|
||||||
|
CLASS ug$a TicketManager
|
||||||
|
METHOD <init> (Lug;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V
|
||||||
|
ARG 1 executor
|
||||||
|
METHOD a setLevel (JILuf;I)Luf;
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 3 level
|
||||||
|
ARG 4 holder
|
||||||
|
METHOD b getChunkHolder (J)Luf;
|
||||||
|
ARG 1 pos
|
||||||
|
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
|
||||||
|
FIELD b posToHolder Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
|
||||||
|
FIELD c world Lbcf;
|
||||||
|
FIELD d serverLightingProvider Lux;
|
||||||
|
FIELD e genQueueAdder Ljava/util/concurrent/Executor;
|
||||||
|
FIELD f playersWatchingChunkProvider Luf$d;
|
||||||
|
FIELD g chunkGenerator Lbrt;
|
||||||
|
FIELD h posToHolderCopy Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
|
||||||
|
FIELD j posToHolderCopyOutdated Z
|
||||||
|
FIELD k chunkTaskPrioritySystem Lui;
|
||||||
|
FIELD l worldgenActor Lafh;
|
||||||
|
FIELD m mainActor Lafh;
|
||||||
|
FIELD n progressListener Lvh;
|
||||||
|
FIELD o chunkSaveHandler Lbsr;
|
||||||
|
FIELD p ticketManager Lug$a;
|
||||||
|
FIELD q totalChunksLoadedCount Ljava/util/concurrent/atomic/AtomicInteger;
|
||||||
|
METHOD <init> (Ljava/util/concurrent/Executor;Luf$d;Ljava/util/concurrent/Executor;Lbsr;Lbsg;Lbcf;Lbrt;Lvh;)V
|
||||||
|
ARG 3 genQueueAdder
|
||||||
|
METHOD a getLightProvider ()Lux;
|
||||||
|
METHOD a applyViewDistance (II)V
|
||||||
|
METHOD a getChunkHolder (J)Luf;
|
||||||
|
ARG 1 pos
|
||||||
|
METHOD a setLevel (JILuf;I)Luf;
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 3 level
|
||||||
|
ARG 4 holder
|
||||||
|
METHOD a getDebugString (Lbbt;)Ljava/lang/String;
|
||||||
|
ARG 1 pos
|
||||||
|
METHOD a getChunkRegion (Lbbt;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture;
|
||||||
|
ARG 1 centerChunk
|
||||||
|
ARG 2 margin
|
||||||
|
ARG 3 distanceToStatus
|
||||||
|
METHOD a convertToFullChunk (Lbrs;)Ljava/util/concurrent/CompletableFuture;
|
||||||
|
METHOD a save (Lbrs;Z)V
|
||||||
|
ARG 1 chunk
|
||||||
|
ARG 2 unload
|
||||||
|
METHOD a getPrecedingTargetChunkGenerationStatus (Lbrx;I)Lbrx;
|
||||||
|
ARG 2 distance
|
||||||
|
METHOD a unload (Ljava/util/function/BooleanSupplier;)V
|
||||||
|
METHOD a generateChunk (Luf;Lbrx;)Ljava/util/concurrent/CompletableFuture;
|
||||||
|
ARG 1 holder
|
||||||
|
ARG 2 status
|
||||||
|
METHOD a save (Z)V
|
||||||
|
ARG 1 flush
|
||||||
|
METHOD b updateHolderMap ()V
|
||||||
|
METHOD b getCopiedChunkHolder (J)Luf;
|
||||||
|
ARG 1 pos
|
||||||
|
METHOD b save (Ljava/util/function/BooleanSupplier;)V
|
||||||
|
METHOD c getTotalChunksLoadedCount ()I
|
||||||
|
METHOD d getLoadedChunkCount ()I
|
||||||
|
METHOD e getTicketManager ()Lug$a;
|
||||||
|
METHOD f entryIterator ()Lit/unimi/dsi/fastutil/objects/ObjectBidirectionalIterator;
|
|
@ -1,4 +1,4 @@
|
||||||
CLASS uj
|
CLASS uj net/minecraft/server/world/ChunkLevelIndexedProcessor
|
||||||
METHOD <init> (III)V
|
METHOD <init> (III)V
|
||||||
ARG 1 levelCount
|
ARG 1 levelCount
|
||||||
ARG 2 initLevelCapacity
|
ARG 2 initLevelCapacity
|
||||||
|
@ -17,3 +17,5 @@ CLASS uj
|
||||||
ARG 5 previousLevel
|
ARG 5 previousLevel
|
||||||
METHOD c isInvalidIndex (J)Z
|
METHOD c isInvalidIndex (J)Z
|
||||||
ARG 1 index
|
ARG 1 index
|
||||||
|
METHOD d getLevel (J)I
|
||||||
|
ARG 1 chunkPos
|
|
@ -0,0 +1,44 @@
|
||||||
|
CLASS ui net/minecraft/server/world/ChunkTaskPrioritySystem
|
||||||
|
CLASS ui$a RunnableMessage
|
||||||
|
FIELD a function Ljava/util/function/Function;
|
||||||
|
FIELD b pos J
|
||||||
|
FIELD c lastLevelUpdatedToProvider Ljava/util/function/IntSupplier;
|
||||||
|
METHOD <init> (Ljava/util/function/Function;JLjava/util/function/IntSupplier;)V
|
||||||
|
ARG 1 function
|
||||||
|
ARG 2 pos
|
||||||
|
ARG 4 lastLevelUpdatedToProvider
|
||||||
|
CLASS ui$b SorterMessage
|
||||||
|
FIELD a runnable Ljava/lang/Runnable;
|
||||||
|
FIELD b pos J
|
||||||
|
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
|
||||||
|
FIELD b queues Ljava/util/Map;
|
||||||
|
FIELD c actors Ljava/util/Set;
|
||||||
|
FIELD d sorter Lafi;
|
||||||
|
METHOD <init> (Ljava/util/List;Ljava/util/concurrent/Executor;I)V
|
||||||
|
ARG 1 actors
|
||||||
|
ARG 2 sortingExecutor
|
||||||
|
ARG 3 maxQueues
|
||||||
|
METHOD a getSortingActor (Lafh;)Lafh;
|
||||||
|
ARG 1 actor
|
||||||
|
METHOD a (Lafh;Ljava/util/function/Function;JLjava/util/function/IntSupplier;Z)V
|
||||||
|
ARG 1 actor
|
||||||
|
ARG 5 lastLevelUpdatedToProvider
|
||||||
|
METHOD a getExecutingActor (Lafh;Z)Lafh;
|
||||||
|
ARG 1 actor
|
||||||
|
METHOD a updateLevel (Lbbt;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 2 lastLevelUpdatedToProvider
|
||||||
|
ARG 3 newLevel
|
||||||
|
ARG 4 lastLevelUpdatedToConsumer
|
||||||
|
METHOD a createRunnableMessage (Ljava/lang/Runnable;JLjava/util/function/IntSupplier;)Lui$a;
|
||||||
|
ARG 0 runnable
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 3 lastLevelUpdatedToProvider
|
||||||
|
METHOD a createPrioritySorterMessage (Ljava/lang/Runnable;JZ)Lui$b;
|
||||||
|
METHOD a createRunnableMessage (Luf;Ljava/lang/Runnable;)Lui$a;
|
||||||
|
ARG 0 holder
|
||||||
|
ARG 1 runnable
|
||||||
|
METHOD a (Luh;Lafh;)V
|
||||||
|
ARG 2 actor
|
||||||
|
METHOD b getQueue (Lafh;)Luh;
|
||||||
|
ARG 1 handle
|
|
@ -8,8 +8,10 @@ CLASS uy net/minecraft/server/world/ChunkTicket
|
||||||
ARG 2 level
|
ARG 2 level
|
||||||
ARG 3 argument
|
ARG 3 argument
|
||||||
ARG 4 location
|
ARG 4 location
|
||||||
|
METHOD a getType ()Luz;
|
||||||
METHOD a compareTo (Luy;)I
|
METHOD a compareTo (Luy;)I
|
||||||
|
ARG 1 o
|
||||||
METHOD b getLevel ()I
|
METHOD b getLevel ()I
|
||||||
METHOD c getLocation ()J
|
METHOD c getLocation ()J
|
||||||
METHOD equals (Ljava/lang/Object;)Z
|
METHOD equals (Ljava/lang/Object;)Z
|
||||||
ARG 1 o
|
ARG 1 obj
|
||||||
|
|
|
@ -5,19 +5,37 @@ CLASS un net/minecraft/server/world/ChunkTicketManager
|
||||||
METHOD a setLevelFor (JI)V
|
METHOD a setLevelFor (JI)V
|
||||||
ARG 1 index
|
ARG 1 index
|
||||||
ARG 3 level
|
ARG 3 level
|
||||||
|
METHOD d getLevel (J)I
|
||||||
|
ARG 1 chunkPos
|
||||||
METHOD e getCurrentLevelFor (J)I
|
METHOD e getCurrentLevelFor (J)I
|
||||||
ARG 1 index
|
ARG 1 index
|
||||||
CLASS un$b
|
CLASS un$b
|
||||||
|
FIELD e viewDistance I
|
||||||
|
FIELD f posToLastLevelUpdatedTo Lit/unimi/dsi/fastutil/longs/Long2IntMap;
|
||||||
|
FIELD g chunkPositions Lit/unimi/dsi/fastutil/longs/LongSet;
|
||||||
METHOD a updateLevels ()V
|
METHOD a updateLevels ()V
|
||||||
|
METHOD a applyViewDistance (I)V
|
||||||
|
ARG 1 viewDistance
|
||||||
|
METHOD a (JIZZ)V
|
||||||
|
ARG 1 pos
|
||||||
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
|
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
|
||||||
FIELD d positionToTicketSet Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
|
FIELD d positionToTicketSet Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
|
||||||
|
FIELD g chunkHolders Ljava/util/Set;
|
||||||
|
FIELD h levelUpdateListener Luf$c;
|
||||||
|
FIELD i playerTicketThrottler Lafh;
|
||||||
|
FIELD j playerTicketThrottlerSorter Lafh;
|
||||||
|
FIELD k chunkPositions Lit/unimi/dsi/fastutil/longs/LongSet;
|
||||||
FIELD m location J
|
FIELD m location J
|
||||||
|
METHOD a purge ()V
|
||||||
|
METHOD a applyViewDistance (I)V
|
||||||
|
ARG 1 viewDistance
|
||||||
METHOD a setLevelFor (JI)V
|
METHOD a setLevelFor (JI)V
|
||||||
ARG 1 index
|
ARG 1 index
|
||||||
ARG 3 level
|
ARG 3 level
|
||||||
METHOD a (JILuf;I)Luf;
|
METHOD a setLevel (JILuf;I)Luf;
|
||||||
ARG 1 index
|
ARG 1 pos
|
||||||
ARG 3 level
|
ARG 3 level
|
||||||
|
ARG 4 holder
|
||||||
METHOD a addTicket (JLuy;)V
|
METHOD a addTicket (JLuy;)V
|
||||||
ARG 1 position
|
ARG 1 position
|
||||||
ARG 3 ticket
|
ARG 3 ticket
|
||||||
|
@ -26,20 +44,29 @@ CLASS un net/minecraft/server/world/ChunkTicketManager
|
||||||
METHOD a getLevel (Lit/unimi/dsi/fastutil/objects/ObjectSortedSet;)I
|
METHOD a getLevel (Lit/unimi/dsi/fastutil/objects/ObjectSortedSet;)I
|
||||||
ARG 1 ticketSet
|
ARG 1 ticketSet
|
||||||
METHOD a update (Lug;)Z
|
METHOD a update (Lug;)Z
|
||||||
METHOD a addTicketAtLevel (Luz;Lbbt;ILjava/lang/Object;)V
|
METHOD a addTicketWithLevel (Luz;Lbbt;ILjava/lang/Object;)V
|
||||||
ARG 1 type
|
ARG 1 type
|
||||||
ARG 2 pos
|
ARG 2 pos
|
||||||
ARG 3 level
|
ARG 3 level
|
||||||
ARG 4 argument
|
ARG 4 argument
|
||||||
|
METHOD b getChunkHolder (J)Luf;
|
||||||
|
ARG 1 pos
|
||||||
|
METHOD b removeTicket (JLuy;)V
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 3 ticket
|
||||||
METHOD b addTicket (Luz;Lbbt;ILjava/lang/Object;)V
|
METHOD b addTicket (Luz;Lbbt;ILjava/lang/Object;)V
|
||||||
ARG 1 type
|
ARG 1 type
|
||||||
ARG 2 pos
|
ARG 2 pos
|
||||||
|
ARG 3 radius
|
||||||
ARG 4 argument
|
ARG 4 argument
|
||||||
METHOD c removeTicket (Luz;Lbbt;ILjava/lang/Object;)V
|
METHOD c removeTicket (Luz;Lbbt;ILjava/lang/Object;)V
|
||||||
ARG 1 type
|
ARG 1 type
|
||||||
ARG 2 pos
|
ARG 2 pos
|
||||||
|
ARG 3 radius
|
||||||
ARG 4 argument
|
ARG 4 argument
|
||||||
|
METHOD d getLevel (J)I
|
||||||
|
ARG 1 chunkPos
|
||||||
METHOD e getCurrentLevelFor (J)I
|
METHOD e getCurrentLevelFor (J)I
|
||||||
ARG 1 index
|
ARG 1 pos
|
||||||
METHOD i getTicketSet (J)Lit/unimi/dsi/fastutil/objects/ObjectSortedSet;
|
METHOD i getTicketSet (J)Lit/unimi/dsi/fastutil/objects/ObjectSortedSet;
|
||||||
ARG 1 position
|
ARG 1 position
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
CLASS uh net/minecraft/server/world/LevelIndexedQueue
|
||||||
|
FIELD a LEVEL_COUNT I
|
||||||
|
FIELD b levelToPosToElements Ljava/util/List;
|
||||||
|
FIELD c currentLevel I
|
||||||
|
FIELD d name Ljava/lang/String;
|
||||||
|
FIELD e chunkPositions Lit/unimi/dsi/fastutil/longs/LongSet;
|
||||||
|
FIELD f maxSize I
|
||||||
|
METHOD <init> (Ljava/lang/String;I)V
|
||||||
|
ARG 1 name
|
||||||
|
ARG 2 maxSize
|
||||||
|
METHOD a getNext ()Ljava/util/stream/Stream;
|
||||||
|
METHOD a updateLevel (ILbbt;I)V
|
||||||
|
ARG 1 lastLevelUpdatedTo
|
||||||
|
ARG 2 pos
|
||||||
|
ARG 3 newLevel
|
||||||
|
METHOD a createPositionAdder (J)Ljava/lang/Runnable;
|
||||||
|
ARG 1 pos
|
||||||
|
METHOD a (Ljava/util/Optional;JI)V
|
||||||
|
ARG 4 lastLevelUpdatedTo
|
|
@ -1,5 +1,5 @@
|
||||||
CLASS us net/minecraft/server/world/ServerChunkManager
|
CLASS us net/minecraft/server/world/ServerChunkManager
|
||||||
FIELD a FULL_CHUNK_LEVEL I
|
FIELD a LEVEL_COUNT I
|
||||||
FIELD b CHUNKS_ELIGIBLE_FOR_SPAWNING I
|
FIELD b CHUNKS_ELIGIBLE_FOR_SPAWNING I
|
||||||
FIELD c CHUNK_STATUSES Ljava/util/List;
|
FIELD c CHUNK_STATUSES Ljava/util/List;
|
||||||
FIELD d ticketManager Lun;
|
FIELD d ticketManager Lun;
|
||||||
|
@ -9,7 +9,9 @@ CLASS us net/minecraft/server/world/ServerChunkManager
|
||||||
FIELD h lightProvider Lux;
|
FIELD h lightProvider Lux;
|
||||||
FIELD i genQueue Ljava/util/Queue;
|
FIELD i genQueue Ljava/util/Queue;
|
||||||
FIELD j players Luq;
|
FIELD j players Luq;
|
||||||
|
FIELD k chunkHolderManager Lug;
|
||||||
FIELD l maxWatchDistance I
|
FIELD l maxWatchDistance I
|
||||||
|
FIELD m lastMobSpawningTime J
|
||||||
FIELD n spawnMonsters Z
|
FIELD n spawnMonsters Z
|
||||||
FIELD o spawnAnimals Z
|
FIELD o spawnAnimals Z
|
||||||
METHOD <init> (Lbcf;Lbsr;Ljava/util/concurrent/Executor;Lbrt;ILve;)V
|
METHOD <init> (Lbcf;Lbsr;Ljava/util/concurrent/Executor;Lbrt;ILve;)V
|
||||||
|
@ -25,10 +27,18 @@ CLASS us net/minecraft/server/world/ServerChunkManager
|
||||||
ARG 2 z
|
ARG 2 z
|
||||||
ARG 3 status
|
ARG 3 status
|
||||||
ARG 4 create
|
ARG 4 create
|
||||||
METHOD a getEntry (J)Luf;
|
METHOD a getChunkHolder (J)Luf;
|
||||||
|
ARG 1 pos
|
||||||
|
METHOD a isEntityInLoadedChunk (Lahd;)Z
|
||||||
|
METHOD a getDebugString (Lbbt;)Ljava/lang/String;
|
||||||
ARG 1 pos
|
ARG 1 pos
|
||||||
METHOD a getWatchDistance (Lbbt;II)I
|
METHOD a getWatchDistance (Lbbt;II)I
|
||||||
METHOD a getWatchDistance (Lbbt;Lahd;)I
|
METHOD a getWatchDistance (Lbbt;Lahd;)I
|
||||||
|
METHOD a getWatchDistance (Lbbt;Luv;Z)I
|
||||||
|
ARG 0 chunkPos
|
||||||
|
ARG 1 player
|
||||||
|
METHOD a getPlayersWatchingChunk (Lbbt;ZZ)Ljava/util/stream/Stream;
|
||||||
|
ARG 2 onlyOnWatchDistanceEdge
|
||||||
METHOD a onLightUpdate (Lbcq;III)V
|
METHOD a onLightUpdate (Lbcq;III)V
|
||||||
METHOD a markForUpdate (Let;)V
|
METHOD a markForUpdate (Let;)V
|
||||||
METHOD a tick (Ljava/util/function/BooleanSupplier;)V
|
METHOD a tick (Ljava/util/function/BooleanSupplier;)V
|
||||||
|
@ -38,11 +48,13 @@ CLASS us net/minecraft/server/world/ServerChunkManager
|
||||||
ARG 3 z
|
ARG 3 z
|
||||||
METHOD a addOrRemovePlayer (Luv;Z)V
|
METHOD a addOrRemovePlayer (Luv;Z)V
|
||||||
ARG 2 add
|
ARG 2 add
|
||||||
|
METHOD a addTicket (Luz;Lbbt;ILjava/lang/Object;)V
|
||||||
METHOD a save (Z)V
|
METHOD a save (Z)V
|
||||||
ARG 1 flush
|
ARG 1 flush
|
||||||
METHOD a setMobSpawnOptions (ZZ)V
|
METHOD a setMobSpawnOptions (ZZ)V
|
||||||
ARG 1 spawnMonsters
|
ARG 1 spawnMonsters
|
||||||
ARG 2 spawnAnimals
|
ARG 2 spawnAnimals
|
||||||
|
METHOD b getTotalChunksLoadedCount ()I
|
||||||
METHOD b getChunk (II)Lbbr;
|
METHOD b getChunk (II)Lbbr;
|
||||||
ARG 1 chunkX
|
ARG 1 chunkX
|
||||||
ARG 2 chunkZ
|
ARG 2 chunkZ
|
||||||
|
@ -52,7 +64,11 @@ CLASS us net/minecraft/server/world/ServerChunkManager
|
||||||
ARG 3 status
|
ARG 3 status
|
||||||
ARG 4 create
|
ARG 4 create
|
||||||
METHOD b getSqDistance (Lbbt;Lahd;)D
|
METHOD b getSqDistance (Lbbt;Lahd;)D
|
||||||
|
METHOD b setChunkForced (Lbbt;Z)V
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 2 forced
|
||||||
METHOD b removePlayer (Luv;)V
|
METHOD b removePlayer (Luv;)V
|
||||||
|
METHOD b removeTicket (Luz;Lbbt;ILjava/lang/Object;)V
|
||||||
METHOD c getWorld ()Lbcf;
|
METHOD c getWorld ()Lbcf;
|
||||||
METHOD c getChunkAsync (IILbrx;Z)Ljava/util/concurrent/CompletableFuture;
|
METHOD c getChunkAsync (IILbrx;Z)Ljava/util/concurrent/CompletableFuture;
|
||||||
ARG 1 chunkX
|
ARG 1 chunkX
|
||||||
|
|
|
@ -1,34 +0,0 @@
|
||||||
CLASS uf net/minecraft/server/world/ServerChunkManagerEntry
|
|
||||||
CLASS uf$a Unloaded
|
|
||||||
FIELD b INSTANCE Luf$a;
|
|
||||||
FIELD a UNLOADED_CHUNK Lcom/mojang/datafixers/util/Either;
|
|
||||||
FIELD b UNLOADED_CHUNK_FUTURE Ljava/util/concurrent/CompletableFuture;
|
|
||||||
FIELD c UNLOADED_WORLD_CHUNK Lcom/mojang/datafixers/util/Either;
|
|
||||||
FIELD d UNLOADED_WORLD_CHUNK_FUTURE Ljava/util/concurrent/CompletableFuture;
|
|
||||||
FIELD e chunkStatuses Ljava/util/List;
|
|
||||||
FIELD g statusToChunk Ljava/util/concurrent/atomic/AtomicReferenceArray;
|
|
||||||
FIELD j chunk Ljava/util/concurrent/CompletableFuture;
|
|
||||||
FIELD l level I
|
|
||||||
FIELD n pos Lbbt;
|
|
||||||
FIELD o blockUpdatePositions [S
|
|
||||||
FIELD p blockUpdateCount I
|
|
||||||
FIELD u lightingProvider Lcfj;
|
|
||||||
METHOD <init> (Lbbt;ILcfj;Luf$c;Luf$d;)V
|
|
||||||
ARG 2 level
|
|
||||||
METHOD a setLevel (I)V
|
|
||||||
ARG 1 level
|
|
||||||
METHOD a markForUpdate (III)V
|
|
||||||
METHOD a sendBlockEntityUpdatePacket (Lbcf;Let;)V
|
|
||||||
METHOD a getChunkForStatus (Lbrx;)Ljava/util/concurrent/CompletableFuture;
|
|
||||||
ARG 1 status
|
|
||||||
METHOD a flushUpdates (Lbse;)V
|
|
||||||
METHOD a updateChunk (Ljava/util/concurrent/CompletableFuture;)V
|
|
||||||
METHOD a sendPacket (Ljr;Z)V
|
|
||||||
METHOD b getStatusByLevel (I)Lbrx;
|
|
||||||
ARG 0 level
|
|
||||||
METHOD b getChunkMinimumStatus (Lbrx;)Ljava/util/concurrent/CompletableFuture;
|
|
||||||
ARG 1 status
|
|
||||||
METHOD c getChunk ()Lbse;
|
|
||||||
METHOD f getChunkFuture ()Ljava/util/concurrent/CompletableFuture;
|
|
||||||
METHOD h getPos ()Lbbt;
|
|
||||||
METHOD i getLevel ()I
|
|
|
@ -1,4 +1,6 @@
|
||||||
CLASS ux net/minecraft/server/world/chunk/light/ServerLightingProvider
|
CLASS ux net/minecraft/server/world/chunk/light/ServerLightingProvider
|
||||||
|
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
|
||||||
|
METHOD A_ tick ()V
|
||||||
METHOD a scheduleChunkLightUpdate (IIIZ)V
|
METHOD a scheduleChunkLightUpdate (IIIZ)V
|
||||||
ARG 1 chunkX
|
ARG 1 chunkX
|
||||||
ARG 2 chunkY
|
ARG 2 chunkY
|
||||||
|
@ -12,6 +14,9 @@ CLASS ux net/minecraft/server/world/chunk/light/ServerLightingProvider
|
||||||
ARG 3 sectionY
|
ARG 3 sectionY
|
||||||
ARG 4 sectionZ
|
ARG 4 sectionZ
|
||||||
ARG 5 data
|
ARG 5 data
|
||||||
|
METHOD a light (Lbrs;IIZ)Ljava/util/concurrent/CompletableFuture;
|
||||||
|
ARG 2 x
|
||||||
|
ARG 3 z
|
||||||
METHOD a enqueueLightUpdate (Let;)V
|
METHOD a enqueueLightUpdate (Let;)V
|
||||||
ARG 1 pos
|
ARG 1 pos
|
||||||
METHOD a (Let;I)V
|
METHOD a (Let;I)V
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
CLASS afh net/minecraft/util/Actor
|
||||||
|
CLASS afh$1
|
||||||
|
METHOD a getName ()Ljava/lang/String;
|
||||||
|
METHOD a sendMessage (Ljava/lang/Object;)V
|
||||||
|
ARG 1 message
|
||||||
|
METHOD a getName ()Ljava/lang/String;
|
||||||
|
METHOD a createConsumerActor (Ljava/lang/String;Ljava/util/function/Consumer;)Lafh;
|
||||||
|
METHOD a createAndSendFutureActor (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;
|
|
@ -1,4 +1,4 @@
|
||||||
CLASS cfe net/minecraft/sortme/LevelIndexedProcessor
|
CLASS cfe net/minecraft/util/LevelIndexedProcessor
|
||||||
CLASS cfe$1
|
CLASS cfe$1
|
||||||
METHOD rehash (I)V
|
METHOD rehash (I)V
|
||||||
ARG 1 newN
|
ARG 1 newN
|
|
@ -0,0 +1,24 @@
|
||||||
|
CLASS afk net/minecraft/util/Mailbox
|
||||||
|
CLASS afk$a PrioritizedQueueMailbox
|
||||||
|
FIELD a queues Ljava/util/List;
|
||||||
|
METHOD <init> (I)V
|
||||||
|
ARG 1 priorityCount
|
||||||
|
METHOD a add (Lafk$b;)Z
|
||||||
|
ARG 1 message
|
||||||
|
METHOD b isEmpty ()Z
|
||||||
|
METHOD c getNext ()Ljava/lang/Runnable;
|
||||||
|
CLASS afk$b PrioritizedMessage
|
||||||
|
FIELD a priority I
|
||||||
|
FIELD b runnable Ljava/lang/Runnable;
|
||||||
|
METHOD <init> (ILjava/lang/Runnable;)V
|
||||||
|
ARG 1 priority
|
||||||
|
ARG 2 runnable
|
||||||
|
METHOD a getPriority ()I
|
||||||
|
CLASS afk$c QueueMailbox
|
||||||
|
FIELD a queue Ljava/util/Queue;
|
||||||
|
METHOD a getNext ()Ljava/lang/Object;
|
||||||
|
METHOD a add (Ljava/lang/Object;)Z
|
||||||
|
METHOD b isEmpty ()Z
|
||||||
|
METHOD a getNext ()Ljava/lang/Object;
|
||||||
|
METHOD a add (Ljava/lang/Object;)Z
|
||||||
|
METHOD b isEmpty ()Z
|
|
@ -0,0 +1,20 @@
|
||||||
|
CLASS afi net/minecraft/util/MailboxProcessor
|
||||||
|
FIELD a taskList Lafk;
|
||||||
|
FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
|
||||||
|
FIELD c stateFlags Ljava/util/concurrent/atomic/AtomicInteger;
|
||||||
|
FIELD e name Ljava/lang/String;
|
||||||
|
METHOD <init> (Lafk;Ljava/util/concurrent/Executor;Ljava/lang/String;)V
|
||||||
|
ARG 1 mailbox
|
||||||
|
ARG 3 name
|
||||||
|
METHOD a getName ()Ljava/lang/String;
|
||||||
|
METHOD a run (Lit/unimi/dsi/fastutil/ints/Int2BooleanFunction;)I
|
||||||
|
ARG 1 keepRunningProvider
|
||||||
|
METHOD a create (Ljava/util/concurrent/Executor;Ljava/lang/String;)Lafi;
|
||||||
|
ARG 0 executor
|
||||||
|
ARG 1 name
|
||||||
|
METHOD b lock ()Z
|
||||||
|
METHOD c unlock ()V
|
||||||
|
METHOD d hasMessages ()Z
|
||||||
|
METHOD e isLocked ()Z
|
||||||
|
METHOD f runNext ()Z
|
||||||
|
METHOD g execute ()V
|
|
@ -18,6 +18,7 @@ CLASS m net/minecraft/util/SystemUtil
|
||||||
METHOD b getURLOpenCommand (Ljava/net/URL;)[Ljava/lang/String;
|
METHOD b getURLOpenCommand (Ljava/net/URL;)[Ljava/lang/String;
|
||||||
FIELD a NANO_TIME_SUPPLIER Ljava/util/function/LongSupplier;
|
FIELD a NANO_TIME_SUPPLIER Ljava/util/function/LongSupplier;
|
||||||
FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
|
FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
|
||||||
|
FIELD c ILLEGAL_FILE_NAME_PATTERN Ljava/util/regex/Pattern;
|
||||||
METHOD a toMap ()Ljava/util/stream/Collector;
|
METHOD a toMap ()Ljava/util/stream/Collector;
|
||||||
METHOD a getValueAsString (Lbrh;Ljava/lang/Object;)Ljava/lang/String;
|
METHOD a getValueAsString (Lbrh;Ljava/lang/Object;)Ljava/lang/String;
|
||||||
METHOD a consume (Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object;
|
METHOD a consume (Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object;
|
||||||
|
@ -27,6 +28,9 @@ CLASS m net/minecraft/util/SystemUtil
|
||||||
METHOD a get (Ljava/util/function/Supplier;)Ljava/lang/Object;
|
METHOD a get (Ljava/util/function/Supplier;)Ljava/lang/Object;
|
||||||
ARG 0 supplier
|
ARG 0 supplier
|
||||||
METHOD b getMeasuringTimeMs ()J
|
METHOD b getMeasuringTimeMs ()J
|
||||||
|
METHOD b isPathIllegal (Ljava/nio/file/Path;)Z
|
||||||
|
METHOD b thenCombine (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
|
||||||
|
ARG 0 futures
|
||||||
METHOD c getMeasuringTimeNano ()J
|
METHOD c getMeasuringTimeNano ()J
|
||||||
METHOD d getEpochTimeMs ()J
|
METHOD d getEpochTimeMs ()J
|
||||||
METHOD e getOperatingSystem ()Lm$b;
|
METHOD e getOperatingSystem ()Lm$b;
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
CLASS zk net/minecraft/util/Void
|
||||||
|
FIELD a INSTANCE Lzk;
|
|
@ -8,6 +8,7 @@ CLASS brw net/minecraft/world/chunk/ChunkManager
|
||||||
ARG 3 status
|
ARG 3 status
|
||||||
ARG 4 create
|
ARG 4 create
|
||||||
METHOD a getWorldChunk (IIZ)Lbse;
|
METHOD a getWorldChunk (IIZ)Lbse;
|
||||||
|
METHOD a isEntityInLoadedChunk (Lahd;)Z
|
||||||
METHOD a tick (Ljava/util/function/BooleanSupplier;)V
|
METHOD a tick (Ljava/util/function/BooleanSupplier;)V
|
||||||
METHOD a setMobSpawnOptions (ZZ)V
|
METHOD a setMobSpawnOptions (ZZ)V
|
||||||
ARG 1 spawnMonsters
|
ARG 1 spawnMonsters
|
||||||
|
@ -15,6 +16,9 @@ CLASS brw net/minecraft/world/chunk/ChunkManager
|
||||||
METHOD b getChunk (II)Lbbr;
|
METHOD b getChunk (II)Lbbr;
|
||||||
ARG 1 chunkX
|
ARG 1 chunkX
|
||||||
ARG 2 chunkZ
|
ARG 2 chunkZ
|
||||||
|
METHOD b setChunkForced (Lbbt;Z)V
|
||||||
|
ARG 1 pos
|
||||||
|
ARG 2 forced
|
||||||
METHOD e getStatus ()Ljava/lang/String;
|
METHOD e getStatus ()Ljava/lang/String;
|
||||||
METHOD f getChunkGenerator ()Lbrt;
|
METHOD f getChunkGenerator ()Lbrt;
|
||||||
METHOD h getLightingProvider ()Lcfj;
|
METHOD h getLightingProvider ()Lcfj;
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
CLASS bbt net/minecraft/world/chunk/ChunkPos
|
CLASS bbt net/minecraft/world/chunk/ChunkPos
|
||||||
|
FIELD a INVALID J
|
||||||
FIELD b x I
|
FIELD b x I
|
||||||
FIELD c z I
|
FIELD c z I
|
||||||
METHOD <init> (II)V
|
METHOD <init> (II)V
|
||||||
|
|
|
@ -3,4 +3,4 @@ CLASS bsg net/minecraft/world/chunk/ChunkProvider
|
||||||
METHOD b getChunk (II)Lbbr;
|
METHOD b getChunk (II)Lbbr;
|
||||||
ARG 1 chunkX
|
ARG 1 chunkX
|
||||||
ARG 2 chunkZ
|
ARG 2 chunkZ
|
||||||
METHOD i getWorldAsView ()Lbbr;
|
METHOD i getWorld ()Lbbr;
|
||||||
|
|
|
@ -1,19 +1,26 @@
|
||||||
CLASS brx net/minecraft/world/chunk/ChunkStatus
|
CLASS brx net/minecraft/world/chunk/ChunkStatus
|
||||||
CLASS brx$a
|
CLASS brx$a Task
|
||||||
METHOD doWork (Lbrx;Lbcf;Lbrt;Lux;Ljava/util/function/Function;Ljava/util/List;Lbrs;)Ljava/util/concurrent/CompletableFuture;
|
METHOD doWork (Lbrx;Lbcf;Lbrt;Lux;Ljava/util/function/Function;Ljava/util/List;Lbrs;)Ljava/util/concurrent/CompletableFuture;
|
||||||
ARG 1 status
|
ARG 1 targetStatus
|
||||||
ARG 2 world
|
ARG 2 world
|
||||||
ARG 3 generator
|
ARG 3 generator
|
||||||
ARG 4 lightingProvider
|
ARG 4 lightingProvider
|
||||||
|
ARG 5 toFullChunkConverter
|
||||||
|
ARG 7 chunk
|
||||||
CLASS brx$b ChunkType
|
CLASS brx$b ChunkType
|
||||||
FIELD a PROTOCHUNK Lbrx$b;
|
FIELD a PROTOCHUNK Lbrx$b;
|
||||||
FIELD b LEVELCHUNK Lbrx$b;
|
FIELD b LEVELCHUNK Lbrx$b;
|
||||||
CLASS brx$c
|
CLASS brx$c SimpleTask
|
||||||
|
METHOD doWork (Lbcf;Lbrt;Ljava/util/List;Lbrs;)V
|
||||||
|
ARG 1 world
|
||||||
|
ARG 2 generator
|
||||||
|
ARG 4 chunk
|
||||||
METHOD doWork (Lbrx;Lbcf;Lbrt;Lux;Ljava/util/function/Function;Ljava/util/List;Lbrs;)Ljava/util/concurrent/CompletableFuture;
|
METHOD doWork (Lbrx;Lbcf;Lbrt;Lux;Ljava/util/function/Function;Ljava/util/List;Lbrs;)Ljava/util/concurrent/CompletableFuture;
|
||||||
ARG 1 status
|
ARG 1 targetStatus
|
||||||
ARG 2 world
|
ARG 2 world
|
||||||
ARG 3 generator
|
ARG 3 generator
|
||||||
ARG 4 lightingProvider
|
ARG 4 lightingProvider
|
||||||
|
ARG 5 toFullChunkConverter
|
||||||
FIELD a EMPTY Lbrx;
|
FIELD a EMPTY Lbrx;
|
||||||
FIELD b STRUCTURE_STARTS Lbrx;
|
FIELD b STRUCTURE_STARTS Lbrx;
|
||||||
FIELD c STRUCTURE_REFERENCES Lbrx;
|
FIELD c STRUCTURE_REFERENCES Lbrx;
|
||||||
|
@ -27,26 +34,48 @@ CLASS brx net/minecraft/world/chunk/ChunkStatus
|
||||||
FIELD k SPAWN Lbrx;
|
FIELD k SPAWN Lbrx;
|
||||||
FIELD l HEIGHTMAPS Lbrx;
|
FIELD l HEIGHTMAPS Lbrx;
|
||||||
FIELD m FULL Lbrx;
|
FIELD m FULL Lbrx;
|
||||||
FIELD n ORDERED Ljava/util/List;
|
FIELD n DISTANCE_TO_TARGET_GENERATION_STATUS Ljava/util/List;
|
||||||
FIELD o STATUS_ORDER Lit/unimi/dsi/fastutil/ints/IntList;
|
FIELD o STATUS_TO_TARGET_GENERATION_RADIUS Lit/unimi/dsi/fastutil/ints/IntList;
|
||||||
FIELD p name Ljava/lang/String;
|
FIELD p name Ljava/lang/String;
|
||||||
FIELD q index I
|
FIELD q index I
|
||||||
FIELD r previous Lbrx;
|
FIELD r previous Lbrx;
|
||||||
|
FIELD s task Lbrx$a;
|
||||||
|
FIELD t taskMargin I
|
||||||
FIELD u chunkType Lbrx$b;
|
FIELD u chunkType Lbrx$b;
|
||||||
|
FIELD v surfaceGenerated Z
|
||||||
|
METHOD <init> (Ljava/lang/String;Lbrx;IZLbrx$b;Lbrx$a;)V
|
||||||
|
ARG 1 name
|
||||||
|
ARG 2 previous
|
||||||
|
ARG 6 task
|
||||||
METHOD a createOrderedList ()Ljava/util/List;
|
METHOD a createOrderedList ()Ljava/util/List;
|
||||||
METHOD a getByIndex (I)Lbrx;
|
METHOD a getTargetGenerationStatus (I)Lbrx;
|
||||||
ARG 0 pos
|
ARG 0 distance
|
||||||
METHOD a getIndex (Lbrx;)I
|
METHOD a runTask (Lbcf;Lbrt;Lux;Ljava/util/function/Function;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;
|
||||||
|
ARG 2 chunkGenerator
|
||||||
|
ARG 3 lightingProvider
|
||||||
|
ARG 4 toFullChunkConverter
|
||||||
|
ARG 5 region
|
||||||
|
METHOD a getTargetGenerationRadius (Lbrx;)I
|
||||||
ARG 0 status
|
ARG 0 status
|
||||||
METHOD a get (Ljava/lang/String;)Lbrx;
|
METHOD a get (Ljava/lang/String;)Lbrx;
|
||||||
ARG 0 id
|
ARG 0 id
|
||||||
METHOD a register (Ljava/lang/String;Lbrx;IZLbrx$b;Lbrx$a;)Lbrx;
|
METHOD a register (Ljava/lang/String;Lbrx;IZLbrx$b;Lbrx$a;)Lbrx;
|
||||||
|
ARG 0 name
|
||||||
|
ARG 1 status
|
||||||
|
ARG 2 taskMargin
|
||||||
|
ARG 5 task
|
||||||
METHOD a register (Ljava/lang/String;Lbrx;IZLbrx$b;Lbrx$c;)Lbrx;
|
METHOD a register (Ljava/lang/String;Lbrx;IZLbrx$b;Lbrx$c;)Lbrx;
|
||||||
ARG 0 name
|
ARG 0 name
|
||||||
ARG 1 previousStatus
|
ARG 1 previousStatus
|
||||||
METHOD b getStatusCount ()I
|
ARG 2 taskMargin
|
||||||
|
ARG 4 type
|
||||||
|
ARG 5 task
|
||||||
|
METHOD b getMaxTargetGenerationRadius ()I
|
||||||
METHOD b isAfter (Lbrx;)Z
|
METHOD b isAfter (Lbrx;)Z
|
||||||
METHOD c getIndex ()I
|
METHOD c getIndex ()I
|
||||||
METHOD d getName ()Ljava/lang/String;
|
METHOD d getName ()Ljava/lang/String;
|
||||||
METHOD e getPrevious ()Lbrx;
|
METHOD e getPrevious ()Lbrx;
|
||||||
|
METHOD f getTaskMargin ()I
|
||||||
METHOD g getChunkType ()Lbrx$b;
|
METHOD g getChunkType ()Lbrx$b;
|
||||||
|
METHOD h isSurfaceGenerated ()Z
|
||||||
|
METHOD i getLightStatus ()Lbrx;
|
||||||
|
|
|
@ -65,4 +65,5 @@ CLASS bsd net/minecraft/world/chunk/ReadOnlyChunk
|
||||||
METHOD r isLightOn ()Z
|
METHOD r isLightOn ()Z
|
||||||
METHOD s getBlockTickScheduler ()Lbsn;
|
METHOD s getBlockTickScheduler ()Lbsn;
|
||||||
METHOD t getFluidTickScheduler ()Lbsn;
|
METHOD t getFluidTickScheduler ()Lbsn;
|
||||||
|
METHOD u getWrappedChunk ()Lbse;
|
||||||
METHOD x getStructureReferences ()Ljava/util/Map;
|
METHOD x getStructureReferences ()Ljava/util/Map;
|
||||||
|
|
|
@ -1,11 +1,21 @@
|
||||||
CLASS btk net/minecraft/world/gen/GenerationStep
|
CLASS btk net/minecraft/world/gen/GenerationStep
|
||||||
CLASS btk$a Carver
|
CLASS btk$a Carver
|
||||||
|
FIELD a AIR Lbtk$a;
|
||||||
|
FIELD b LIQUID Lbtk$a;
|
||||||
FIELD c BY_NAME Ljava/util/Map;
|
FIELD c BY_NAME Ljava/util/Map;
|
||||||
FIELD d name Ljava/lang/String;
|
FIELD d name Ljava/lang/String;
|
||||||
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
|
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
|
||||||
ARG 3 name
|
ARG 3 name
|
||||||
METHOD a getName ()Ljava/lang/String;
|
METHOD a getName ()Ljava/lang/String;
|
||||||
CLASS btk$b Feature
|
CLASS btk$b Feature
|
||||||
|
FIELD a RAW_GENERATION Lbtk$b;
|
||||||
|
FIELD b LOCAL_MODIFICATIONS Lbtk$b;
|
||||||
|
FIELD c UNDERGROUND_STRUCTURES Lbtk$b;
|
||||||
|
FIELD d SURFACE_STRUCTURES Lbtk$b;
|
||||||
|
FIELD e UNDERGROUND_ORES Lbtk$b;
|
||||||
|
FIELD f UNDERGROUND_DECORATION Lbtk$b;
|
||||||
|
FIELD g VEGETAL_DECORATION Lbtk$b;
|
||||||
|
FIELD h TOP_LAYER_MODIFICATION Lbtk$b;
|
||||||
FIELD i BY_NAME Ljava/util/Map;
|
FIELD i BY_NAME Ljava/util/Map;
|
||||||
FIELD j name Ljava/lang/String;
|
FIELD j name Ljava/lang/String;
|
||||||
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
|
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
|
||||||
|
|
|
@ -26,6 +26,7 @@ CLASS brt net/minecraft/world/gen/chunk/ChunkGenerator
|
||||||
ARG 1 world
|
ARG 1 world
|
||||||
METHOD a hasStructure (Lbde;Lbzc;)Z
|
METHOD a hasStructure (Lbde;Lbzc;)Z
|
||||||
METHOD a populateBiomes (Lbrs;)V
|
METHOD a populateBiomes (Lbrs;)V
|
||||||
|
METHOD a setStructureStarts (Lbrs;Lbrt;Lcdx;)V
|
||||||
METHOD a carve (Lbrs;Lbtk$a;)V
|
METHOD a carve (Lbrs;Lbtk$a;)V
|
||||||
ARG 1 chunk
|
ARG 1 chunk
|
||||||
ARG 2 carverStep
|
ARG 2 carverStep
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
CLASS ug
|
|
||||||
CLASS ug$a
|
|
||||||
METHOD a (JILuf;I)Luf;
|
|
||||||
ARG 1 index
|
|
||||||
ARG 3 level
|
|
||||||
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
|
|
||||||
FIELD b posToEntryMapSource Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
|
|
||||||
FIELD c world Lbcf;
|
|
||||||
FIELD d serverLightingProvider Lux;
|
|
||||||
FIELD g chunkGenerator Lbrt;
|
|
||||||
FIELD h posToEntryMap Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
|
|
||||||
FIELD j posToEntryMapSourceDirty Z
|
|
||||||
FIELD o chunkSaveHandler Lbsr;
|
|
||||||
METHOD a getLightProvider ()Lux;
|
|
||||||
METHOD a (JILuf;I)Luf;
|
|
||||||
ARG 1 index
|
|
||||||
ARG 3 level
|
|
||||||
METHOD a save (Lbrs;Z)V
|
|
||||||
ARG 1 chunk
|
|
||||||
ARG 2 unload
|
|
||||||
METHOD a (Luf;Lbrx;)Ljava/util/concurrent/CompletableFuture;
|
|
||||||
ARG 1 entry
|
|
||||||
ARG 2 status
|
|
||||||
METHOD a save (Z)V
|
|
||||||
ARG 1 flush
|
|
||||||
METHOD b syncPosToEntryMap ()V
|
|
||||||
METHOD b getEntry (J)Luf;
|
|
||||||
ARG 1 pos
|
|
||||||
METHOD e getTicketManager ()Lug$a;
|
|
Loading…
Reference in New Issue