2019-04-05 12:03:47 -04:00
|
|
|
CLASS uy net/minecraft/server/world/ChunkTicketManager
|
|
|
|
CLASS uy$b DistanceFromNearestPlayerTracker
|
2019-03-30 06:27:01 -04:00
|
|
|
FIELD a distanceFromNearestPlayer Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
|
|
|
|
FIELD b maxDistance I
|
2019-04-05 12:03:47 -04:00
|
|
|
METHOD <init> (Luy;I)V
|
2019-03-30 06:27:01 -04:00
|
|
|
ARG 1 maxDistance
|
2019-01-09 11:05:18 -05:00
|
|
|
METHOD a updateLevels ()V
|
2019-03-30 06:27:01 -04:00
|
|
|
METHOD a onDistanceChange (JII)V
|
2019-01-12 10:07:35 -05:00
|
|
|
ARG 1 pos
|
2019-03-30 06:27:01 -04:00
|
|
|
ARG 3 oldDistance
|
|
|
|
ARG 4 distance
|
|
|
|
METHOD d isPlayerInChunk (J)Z
|
|
|
|
ARG 1 chunkPos
|
2019-04-05 12:03:47 -04:00
|
|
|
CLASS uy$d NearbyChunkTicketUpdater
|
2019-03-30 06:27:01 -04:00
|
|
|
FIELD e watchDistance I
|
|
|
|
FIELD f distances Lit/unimi/dsi/fastutil/longs/Long2IntMap;
|
|
|
|
FIELD g positionsAffected Lit/unimi/dsi/fastutil/longs/LongSet;
|
2019-04-05 12:03:47 -04:00
|
|
|
METHOD <init> (Luy;I)V
|
2019-03-30 06:27:01 -04:00
|
|
|
ARG 1 maxDistance
|
|
|
|
METHOD a setWatchDistance (I)V
|
|
|
|
ARG 1 watchDistance
|
|
|
|
METHOD a updateTicket (JIZZ)V
|
|
|
|
ARG 1 pos
|
|
|
|
ARG 3 distance
|
|
|
|
ARG 4 oldWithinViewDistance
|
|
|
|
ARG 5 withinViewDistance
|
|
|
|
METHOD c isWithinViewDistance (I)Z
|
|
|
|
ARG 1 distance
|
2019-01-09 11:05:18 -05:00
|
|
|
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
|
2019-03-31 07:15:05 -04:00
|
|
|
FIELD b NEARBY_PLAYER_TICKET_LEVEL I
|
2019-03-30 06:27:01 -04:00
|
|
|
FIELD c playersByChunkPos Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
|
|
|
|
FIELD d playersByChunkSectionPos Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
|
|
|
|
FIELD e ticketsByPosition Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
|
2019-04-05 12:03:47 -04:00
|
|
|
FIELD f distanceFromTicketTracker Luy$a;
|
|
|
|
FIELD g shouldEntityTickTracker Luy$c;
|
2019-03-30 06:27:01 -04:00
|
|
|
FIELD h viewDistance I
|
2019-04-05 12:03:47 -04:00
|
|
|
FIELD i distanceFromNearestPlayerTracker Luy$b;
|
|
|
|
FIELD j nearbyChunkTicketUpdater Luy$d;
|
2019-02-20 15:49:23 -05:00
|
|
|
FIELD k chunkHolders Ljava/util/Set;
|
2019-04-05 12:03:47 -04:00
|
|
|
FIELD l levelUpdateListener Lur$c;
|
2019-04-10 11:36:17 -04:00
|
|
|
FIELD m playerTicketThrottler Lagh;
|
|
|
|
FIELD n playerTicketThrottlerSorter Lagh;
|
2019-02-20 15:49:23 -05:00
|
|
|
FIELD o chunkPositions Lit/unimi/dsi/fastutil/longs/LongSet;
|
2019-03-30 06:27:01 -04:00
|
|
|
FIELD p mainThreadExecutor Ljava/util/concurrent/Executor;
|
2019-02-20 15:49:23 -05:00
|
|
|
FIELD q location J
|
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-01-12 10:07:35 -05:00
|
|
|
METHOD a purge ()V
|
2019-03-30 06:27:01 -04:00
|
|
|
METHOD a setViewDistance (I)V
|
2019-03-31 06:34:59 -04:00
|
|
|
METHOD a isUnloaded (J)Z
|
|
|
|
ARG 1 pos
|
2019-04-05 12:03:47 -04:00
|
|
|
METHOD a setLevel (JILur;I)Lur;
|
2019-01-12 10:07:35 -05:00
|
|
|
ARG 1 pos
|
2019-01-09 11:05:18 -05:00
|
|
|
ARG 3 level
|
2019-01-12 10:07:35 -05:00
|
|
|
ARG 4 holder
|
2019-04-05 12:03:47 -04:00
|
|
|
METHOD a addTicket (JLvj;)V
|
2019-01-09 11:05:18 -05:00
|
|
|
ARG 1 position
|
|
|
|
ARG 3 ticket
|
2019-04-10 11:36:17 -04:00
|
|
|
METHOD a setChunkForced (Lbgn;Z)V
|
2019-01-09 11:05:18 -05:00
|
|
|
ARG 2 forced
|
2019-04-05 12:03:47 -04:00
|
|
|
METHOD a handleChunkEnter (Lfo;Lvg;)V
|
2019-03-30 06:27:01 -04:00
|
|
|
ARG 1 pos
|
|
|
|
ARG 2 player
|
2019-01-09 11:05:18 -05:00
|
|
|
METHOD a getLevel (Lit/unimi/dsi/fastutil/objects/ObjectSortedSet;)I
|
|
|
|
ARG 1 ticketSet
|
2019-04-05 12:03:47 -04:00
|
|
|
METHOD a tick (Lus;)Z
|
2019-01-30 05:53:59 -05:00
|
|
|
ARG 1 chunkStorage
|
2019-04-10 11:36:17 -04:00
|
|
|
METHOD a addTicketWithLevel (Lvk;Lbgn;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-01-30 05:53:59 -05:00
|
|
|
METHOD b getLevelCount ()I
|
2019-03-30 06:27:01 -04:00
|
|
|
METHOD b setWatchDistance (I)V
|
2019-02-20 15:49:23 -05:00
|
|
|
ARG 1 viewDistance
|
2019-04-05 12:03:47 -04:00
|
|
|
METHOD b getChunkHolder (J)Lur;
|
2019-01-12 10:07:35 -05:00
|
|
|
ARG 1 pos
|
2019-04-05 12:03:47 -04:00
|
|
|
METHOD b removeTicket (JLvj;)V
|
2019-01-12 10:07:35 -05:00
|
|
|
ARG 1 pos
|
|
|
|
ARG 3 ticket
|
2019-04-05 12:03:47 -04:00
|
|
|
METHOD b handleChunkLeave (Lfo;Lvg;)V
|
2019-03-30 06:27:01 -04:00
|
|
|
ARG 1 pos
|
|
|
|
ARG 2 player
|
2019-04-10 11:36:17 -04:00
|
|
|
METHOD b addTicket (Lvk;Lbgn;ILjava/lang/Object;)V
|
2019-01-09 11:05:18 -05:00
|
|
|
ARG 1 type
|
|
|
|
ARG 2 pos
|
2019-01-12 10:07:35 -05:00
|
|
|
ARG 3 radius
|
2019-01-09 11:05:18 -05:00
|
|
|
ARG 4 argument
|
2019-04-10 11:36:17 -04:00
|
|
|
METHOD c removeTicket (Lvk;Lbgn;ILjava/lang/Object;)V
|
2019-01-09 11:05:18 -05:00
|
|
|
ARG 1 type
|
|
|
|
ARG 2 pos
|
2019-01-12 10:07:35 -05:00
|
|
|
ARG 3 radius
|
2019-01-09 11:05:18 -05:00
|
|
|
ARG 4 argument
|
2019-02-20 15:49:23 -05:00
|
|
|
METHOD d getTicketSet (J)Lit/unimi/dsi/fastutil/objects/ObjectSortedSet;
|
2019-01-09 11:05:18 -05:00
|
|
|
ARG 1 position
|