yarn/mappings/net/minecraft/server/world/ChunkTicketManager.mapping

131 lines
5.1 KiB
Plaintext
Raw Normal View History

2019-06-28 17:55:20 -04:00
CLASS net/minecraft/class_3204 net/minecraft/server/world/ChunkTicketManager
FIELD field_13894 age J
2019-06-28 17:55:20 -04:00
FIELD field_13895 ticketsByPosition Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
FIELD field_16210 chunkHolders Ljava/util/Set;
FIELD field_16211 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_17452 NEARBY_PLAYER_TICKET_LEVEL I
FIELD field_17453 playersByChunkPos Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
FIELD field_17454 distanceFromNearestPlayerTracker Lnet/minecraft/class_3204$class_3205;
FIELD field_17455 nearbyChunkTicketUpdater Lnet/minecraft/class_3204$class_3948;
2019-07-04 11:29:01 -04:00
FIELD field_17456 levelUpdateListener Lnet/minecraft/class_3900;
2019-06-28 17:55:20 -04:00
FIELD field_17457 playerTicketThrottler Lnet/minecraft/class_3906;
FIELD field_17458 playerTicketThrottlerUnblocker Lnet/minecraft/class_3906;
2019-06-28 17:55:20 -04:00
FIELD field_17459 chunkPositions Lit/unimi/dsi/fastutil/longs/LongSet;
FIELD field_17460 mainThreadExecutor Ljava/util/concurrent/Executor;
FIELD field_18252 distanceFromTicketTracker Lnet/minecraft/class_3204$class_4077;
FIELD field_34886 simulationDistanceTracker Lnet/minecraft/class_6609;
FIELD field_34887 simulationDistance I
2019-03-30 06:27:01 -04:00
METHOD <init> (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V
ARG 1 workerExecutor
ARG 2 mainThreadExecutor
2019-06-28 17:55:20 -04:00
METHOD method_14035 isUnloaded (J)Z
2019-03-31 06:34:59 -04:00
ARG 1 pos
2019-06-28 17:55:20 -04:00
METHOD method_14036 setChunkForced (Lnet/minecraft/class_1923;Z)V
ARG 1 pos
2019-06-28 17:55:20 -04:00
ARG 2 forced
METHOD method_14038 getChunkHolder (J)Lnet/minecraft/class_3193;
ARG 1 pos
2021-11-19 05:48:47 -05:00
METHOD method_14040 (Lnet/minecraft/class_3228;)Z
ARG 0 ticket
2022-01-17 19:52:32 -05:00
METHOD method_14041 (J)Lnet/minecraft/class_4706;
ARG 0 pos
2019-06-28 17:55:20 -04:00
METHOD method_14042 addTicket (JLnet/minecraft/class_3228;)V
2019-01-09 11:05:18 -05:00
ARG 1 position
Map Chunk loading, Chunks and Chunk Generation (#1151) * ThreadedAnvilChunkStorage#method_20458(2) -> tryUnloadChunk * ThreadedAnvilChunkStorage#tryUnloadChunk(2)[1 = ] -> chunkPosLong * ThreadedAnvilChunkStorage#method_21676(1) -> getFutureStatus * ChunkHolder#method_20725(0) -> getBorderFuture * ChunkTicketManager#method_21623(1)[1 = ] -> chunkPosLong * ChunkTicketManager#method_21623(1) -> getTicket * +191 doc in ThreadedAnvilChunkStorage%MAX_LEVEL * ChunkHolder%field_19238 -> ticking * ChunkHolder#method_20385(0) -> updateTickingStatus * ChunkHolder#method_20384(0) -> isTicking * ProtoChunk#method_22405(1) -> setBiomeArray * ProtoChunk%field_20656 -> biomes * ChunkHolder#method_23271(0) -> getLevelType * ProtoChunk#<init>(5)[5 = ] -> fluidTickScheduler * ProtoChunk#<init>(5)[4 = ] -> blockTickScheduler * Chunk#setBlockState(3)[3 = ] -> moved * ChunkTicketManager#addTicket(2)[3 = ] -> ticket * net/minecraft/world/chunk/ChunkStatus$Task -> GenerationTask * +54 doc in net/minecraft/world/chunk/ChunkStatus$GenerationTask * net/minecraft/world/chunk/ChunkStatus$GenerationTask -> Task * -54 doc in net/minecraft/world/chunk/ChunkStatus$Task * WorldChunk#<init>(9)[5 = ] -> blockTickScheduler * WorldChunk#<init>(9)[6 = ] -> fluidTickScheduler * WorldChunk#<init>(9)[7 = ] -> inhabitedTime * WorldChunk#<init>(9)[10 = ] -> loadToWorldConsumer * WorldChunk#getFluidState(3)[3 = ] -> z * WorldChunk#setLoadedToWorld(1)[1 = ] -> loaded * ThreadedAnvilChunkStorage$TicketManager#<init>(2)[1 = ] -> workerExecutor * ThreadedAnvilChunkStorage$TicketManager#<init>(2)[2 = ] -> mainThreadExecutor * ThreadedAnvilChunkStorage#method_20605(1) -> unloadChunks * ThreadedAnvilChunkStorage#unloadChunks(1)[1 = ] -> shouldKeepTicking * ThreadedAnvilChunkStorage#method_20619(1) -> loadChunk * ThreadedAnvilChunkStorage#loadChunk(1)[1 = ] -> pos * ThreadedAnvilChunkStorage#method_20617(2) -> generateChunk * Fix issues
2020-03-05 16:39:17 -05:00
ARG 3 ticket
2019-06-28 17:55:20 -04:00
METHOD method_14045 purge ()V
2019-11-13 12:34:56 -05:00
METHOD method_14046 getLevel (Lnet/minecraft/class_4706;)I
ARG 0 tickets
2019-06-28 17:55:20 -04:00
METHOD method_14048 handleChunkEnter (Lnet/minecraft/class_4076;Lnet/minecraft/class_3222;)V
ARG 1 pos
ARG 2 player
2019-06-28 17:55:20 -04:00
METHOD method_14049 setWatchDistance (I)V
ARG 1 viewDistance
2019-11-13 12:34:56 -05:00
METHOD method_14050 getTicketSet (J)Lnet/minecraft/class_4706;
2019-06-28 17:55:20 -04:00
ARG 1 position
METHOD method_14051 handleChunkLeave (Lnet/minecraft/class_4076;Lnet/minecraft/class_3222;)V
2019-03-30 06:27:01 -04:00
ARG 1 pos
2019-06-28 17:55:20 -04:00
ARG 2 player
METHOD method_14052 getTickedChunkCount ()I
2019-06-28 17:55:20 -04:00
METHOD method_14053 setLevel (JILnet/minecraft/class_3193;I)Lnet/minecraft/class_3193;
ARG 1 pos
ARG 3 level
ARG 4 holder
2021-11-19 05:48:47 -05:00
METHOD method_15891 (Lnet/minecraft/class_3898;Lnet/minecraft/class_3193;)V
ARG 2 holder
2019-06-28 17:55:20 -04:00
METHOD method_15892 tick (Lnet/minecraft/class_3898;)Z
2021-11-19 05:48:47 -05:00
ARG 1 chunkStorage
2019-06-28 17:55:20 -04:00
METHOD method_17290 addTicketWithLevel (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V
2019-01-09 11:05:18 -05:00
ARG 1 type
ARG 2 pos
ARG 3 level
ARG 4 argument
2019-06-28 17:55:20 -04:00
METHOD method_17291 addTicket (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V
ARG 1 type
ARG 2 pos
2019-06-28 17:55:20 -04:00
ARG 3 radius
ARG 4 argument
2019-06-28 17:55:20 -04:00
METHOD method_17292 removeTicket (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V
2019-01-09 11:05:18 -05:00
ARG 1 type
ARG 2 pos
ARG 3 radius
2019-01-09 11:05:18 -05:00
ARG 4 argument
2022-01-17 19:52:32 -05:00
METHOD method_17642 (JLcom/mojang/datafixers/util/Either;)V
ARG 3 either
2019-06-28 17:55:20 -04:00
METHOD method_17645 removeTicket (JLnet/minecraft/class_3228;)V
ARG 1 pos
ARG 3 ticket
2022-01-17 19:52:32 -05:00
METHOD method_17655 (J)Lit/unimi/dsi/fastutil/objects/ObjectSet;
ARG 0 sectionPos
2019-06-28 17:55:20 -04:00
METHOD method_20444 removeTicketWithLevel (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V
2019-01-09 11:05:18 -05:00
ARG 1 type
ARG 2 pos
2019-06-28 17:55:20 -04:00
ARG 3 level
2019-01-09 11:05:18 -05:00
ARG 4 argument
METHOD method_20800 shouldTick (J)Z
ARG 1 chunkPos
Map Chunk loading, Chunks and Chunk Generation (#1151) * ThreadedAnvilChunkStorage#method_20458(2) -> tryUnloadChunk * ThreadedAnvilChunkStorage#tryUnloadChunk(2)[1 = ] -> chunkPosLong * ThreadedAnvilChunkStorage#method_21676(1) -> getFutureStatus * ChunkHolder#method_20725(0) -> getBorderFuture * ChunkTicketManager#method_21623(1)[1 = ] -> chunkPosLong * ChunkTicketManager#method_21623(1) -> getTicket * +191 doc in ThreadedAnvilChunkStorage%MAX_LEVEL * ChunkHolder%field_19238 -> ticking * ChunkHolder#method_20385(0) -> updateTickingStatus * ChunkHolder#method_20384(0) -> isTicking * ProtoChunk#method_22405(1) -> setBiomeArray * ProtoChunk%field_20656 -> biomes * ChunkHolder#method_23271(0) -> getLevelType * ProtoChunk#<init>(5)[5 = ] -> fluidTickScheduler * ProtoChunk#<init>(5)[4 = ] -> blockTickScheduler * Chunk#setBlockState(3)[3 = ] -> moved * ChunkTicketManager#addTicket(2)[3 = ] -> ticket * net/minecraft/world/chunk/ChunkStatus$Task -> GenerationTask * +54 doc in net/minecraft/world/chunk/ChunkStatus$GenerationTask * net/minecraft/world/chunk/ChunkStatus$GenerationTask -> Task * -54 doc in net/minecraft/world/chunk/ChunkStatus$Task * WorldChunk#<init>(9)[5 = ] -> blockTickScheduler * WorldChunk#<init>(9)[6 = ] -> fluidTickScheduler * WorldChunk#<init>(9)[7 = ] -> inhabitedTime * WorldChunk#<init>(9)[10 = ] -> loadToWorldConsumer * WorldChunk#getFluidState(3)[3 = ] -> z * WorldChunk#setLoadedToWorld(1)[1 = ] -> loaded * ThreadedAnvilChunkStorage$TicketManager#<init>(2)[1 = ] -> workerExecutor * ThreadedAnvilChunkStorage$TicketManager#<init>(2)[2 = ] -> mainThreadExecutor * ThreadedAnvilChunkStorage#method_20605(1) -> unloadChunks * ThreadedAnvilChunkStorage#unloadChunks(1)[1 = ] -> shouldKeepTicking * ThreadedAnvilChunkStorage#method_20619(1) -> loadChunk * ThreadedAnvilChunkStorage#loadChunk(1)[1 = ] -> pos * ThreadedAnvilChunkStorage#method_20617(2) -> generateChunk * Fix issues
2020-03-05 16:39:17 -05:00
METHOD method_21623 getTicket (J)Ljava/lang/String;
ARG 1 pos
METHOD method_21683 toDumpString ()Ljava/lang/String;
METHOD method_34876 dump (Ljava/lang/String;)V
ARG 1 path
METHOD method_38629 setSimulationDistance (I)V
ARG 1 simulationDistance
METHOD method_38630 shouldTickEntities (J)Z
ARG 1 chunkPos
METHOD method_38631 getSimulationDistanceTracker ()Lnet/minecraft/class_6609;
METHOD method_38632 shouldTickBlocks (J)Z
ARG 1 chunkPos
METHOD method_38633 getPlayerSimulationLevel ()I
CLASS class_3205 DistanceFromNearestPlayerTracker
FIELD field_13896 distanceFromNearestPlayer Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
FIELD field_17461 maxDistance I
METHOD <init> (Lnet/minecraft/class_3204;I)V
ARG 2 maxDistance
METHOD method_14056 isPlayerInChunk (J)Z
ARG 1 chunkPos
METHOD method_14057 updateLevels ()V
METHOD method_17657 onDistanceChange (JII)V
ARG 1 pos
ARG 3 oldDistance
ARG 4 distance
METHOD method_34878 dump (Ljava/lang/String;)V
ARG 1 path
CLASS class_3948 NearbyChunkTicketUpdater
FIELD field_17464 watchDistance I
FIELD field_17465 distances Lit/unimi/dsi/fastutil/longs/Long2IntMap;
FIELD field_17466 positionsAffected Lit/unimi/dsi/fastutil/longs/LongSet;
METHOD method_17658 setWatchDistance (I)V
ARG 1 watchDistance
METHOD method_17660 updateTicket (JIZZ)V
ARG 1 pos
ARG 3 distance
ARG 4 oldWithinViewDistance
ARG 5 withinViewDistance
2022-01-17 19:52:32 -05:00
METHOD method_17662 (JI)V
ARG 3 level
METHOD method_17664 isWithinViewDistance (I)Z
ARG 1 distance
CLASS class_4077 TicketDistanceLevelPropagator
METHOD method_18746 update (I)I
ARG 1 distance