2019-06-28 17:55:20 -04:00
|
|
|
CLASS net/minecraft/class_3215 net/minecraft/server/world/ServerChunkManager
|
2021-06-28 10:22:10 -04:00
|
|
|
FIELD field_13921 lightingProvider Lnet/minecraft/class_3227;
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_13928 lastMobSpawningTime J
|
|
|
|
FIELD field_13929 spawnMonsters Z
|
|
|
|
FIELD field_13934 CHUNK_STATUSES Ljava/util/List;
|
|
|
|
FIELD field_13941 spawnAnimals Z
|
|
|
|
FIELD field_13945 world Lnet/minecraft/class_3218;
|
|
|
|
FIELD field_17252 ticketManager Lnet/minecraft/class_3204;
|
|
|
|
FIELD field_17253 serverThread Ljava/lang/Thread;
|
|
|
|
FIELD field_17254 threadedAnvilChunkStorage Lnet/minecraft/class_3898;
|
|
|
|
FIELD field_17708 persistentStateManager Lnet/minecraft/class_26;
|
|
|
|
FIELD field_18809 mainThreadExecutor Lnet/minecraft/class_3215$class_4212;
|
|
|
|
FIELD field_19335 chunkPosCache [J
|
|
|
|
FIELD field_19336 chunkStatusCache [Lnet/minecraft/class_2806;
|
|
|
|
FIELD field_19337 chunkCache [Lnet/minecraft/class_2791;
|
2021-06-28 10:22:10 -04:00
|
|
|
FIELD field_24455 spawnInfo Lnet/minecraft/class_1948$class_5262;
|
2022-01-17 19:52:32 -05:00
|
|
|
FIELD field_29766 CACHE_SIZE I
|
2021-09-23 12:35:53 -04:00
|
|
|
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3485;Ljava/util/concurrent/Executor;Lnet/minecraft/class_2794;IIZLnet/minecraft/class_3949;Lnet/minecraft/class_5567;Ljava/util/function/Supplier;)V
|
2021-02-28 09:40:37 -05:00
|
|
|
ARG 1 world
|
|
|
|
ARG 2 session
|
2020-03-17 16:23:58 -04:00
|
|
|
ARG 3 dataFixer
|
2022-06-01 11:07:00 -04:00
|
|
|
ARG 4 structureTemplateManager
|
2019-03-30 06:27:01 -04:00
|
|
|
ARG 5 workerExecutor
|
2020-03-17 16:23:58 -04:00
|
|
|
ARG 6 chunkGenerator
|
|
|
|
ARG 7 viewDistance
|
2021-10-15 11:23:39 -04:00
|
|
|
ARG 8 simulationDistance
|
|
|
|
ARG 9 dsync
|
|
|
|
ARG 10 worldGenerationProgressListener
|
|
|
|
ARG 11 chunkStatusChangeListener
|
|
|
|
ARG 12 persistentStateManagerFactory
|
2019-08-28 13:46:02 -04:00
|
|
|
METHOD method_12129 getChunkGenerator ()Lnet/minecraft/class_2794;
|
2021-03-30 17:40:35 -04:00
|
|
|
METHOD method_14096 updatePosition (Lnet/minecraft/class_3222;)V
|
|
|
|
COMMENT Updates the chunk section position of the {@code player}. This can either be a
|
|
|
|
COMMENT result of the player's movement or its camera entity's movement.
|
|
|
|
COMMENT
|
|
|
|
COMMENT <p>This updates the section position player's client is currently watching and
|
|
|
|
COMMENT the player's position in its entity tracker.
|
2022-02-09 11:42:22 -05:00
|
|
|
ARG 1 player
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_14128 markForUpdate (Lnet/minecraft/class_2338;)V
|
|
|
|
ARG 1 pos
|
|
|
|
METHOD method_14131 getChunkHolder (J)Lnet/minecraft/class_3193;
|
|
|
|
ARG 1 pos
|
|
|
|
METHOD method_14134 getChunkFuture (IILnet/minecraft/class_2806;Z)Ljava/util/concurrent/CompletableFuture;
|
2019-02-20 16:01:25 -05:00
|
|
|
ARG 1 chunkX
|
|
|
|
ARG 2 chunkZ
|
2019-04-10 07:36:55 -04:00
|
|
|
ARG 3 leastStatus
|
2019-02-20 16:01:25 -05:00
|
|
|
ARG 4 create
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_14144 applyViewDistance (I)V
|
|
|
|
ARG 1 watchDistance
|
|
|
|
METHOD method_14161 tickChunks ()V
|
2022-01-17 19:52:32 -05:00
|
|
|
METHOD method_16150 (Lnet/minecraft/class_2791;)Lnet/minecraft/class_2791;
|
|
|
|
ARG 0 chunk
|
2023-08-17 09:54:47 -04:00
|
|
|
METHOD method_16155 updateChunks ()Z
|
|
|
|
COMMENT Update expected chunk loading states by updating {@code PLAYER} tickets and {@code Future}s.
|
2022-01-17 19:52:32 -05:00
|
|
|
METHOD method_16173 (ZLnet/minecraft/class_3193$class_3724;)Lnet/minecraft/class_2791;
|
|
|
|
ARG 1 unloaded
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_17297 addTicket (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V
|
2020-06-05 06:37:02 -04:00
|
|
|
COMMENT Adds a chunk ticket to the ticket manager.
|
|
|
|
COMMENT
|
|
|
|
COMMENT <p>Addition of a ticket may load chunk(s) at some point in the future depending on the loading level in the ticket's vicinity.
|
|
|
|
ARG 1 ticketType
|
|
|
|
ARG 2 pos
|
|
|
|
ARG 3 radius
|
|
|
|
ARG 4 argument
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_17298 save (Z)V
|
|
|
|
ARG 1 flush
|
|
|
|
METHOD method_17299 getChunkFutureSyncOnMainThread (IILnet/minecraft/class_2806;Z)Ljava/util/concurrent/CompletableFuture;
|
2019-02-20 16:01:25 -05:00
|
|
|
ARG 1 chunkX
|
|
|
|
ARG 2 chunkZ
|
2019-04-10 07:36:55 -04:00
|
|
|
ARG 3 leastStatus
|
2019-02-20 16:01:25 -05:00
|
|
|
ARG 4 create
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_17300 removeTicket (Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V
|
2020-06-05 06:37:02 -04:00
|
|
|
COMMENT Removes a chunk ticket from the ticket manager.
|
|
|
|
COMMENT
|
|
|
|
COMMENT <p>Removal of a ticket may unload chunk(s) at some point in the future depending on the loading levels in the ticket's vicinity after removal.
|
|
|
|
ARG 1 ticketType
|
|
|
|
ARG 2 pos
|
|
|
|
ARG 3 radius
|
|
|
|
ARG 4 argument
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_17301 getTotalChunksLoadedCount ()I
|
|
|
|
METHOD method_17981 getPersistentStateManager ()Lnet/minecraft/class_26;
|
|
|
|
METHOD method_18751 sendToNearbyPlayers (Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V
|
|
|
|
ARG 1 entity
|
|
|
|
ARG 2 packet
|
|
|
|
METHOD method_18752 isMissingForLevel (Lnet/minecraft/class_3193;I)Z
|
|
|
|
ARG 1 holder
|
|
|
|
ARG 2 maxLevel
|
|
|
|
METHOD method_18753 unloadEntity (Lnet/minecraft/class_1297;)V
|
2021-02-28 09:40:37 -05:00
|
|
|
ARG 1 entity
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_18754 sendToOtherNearbyPlayers (Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V
|
2021-02-28 09:40:37 -05:00
|
|
|
ARG 1 entity
|
|
|
|
ARG 2 packet
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_18755 loadEntity (Lnet/minecraft/class_1297;)V
|
2021-02-28 09:40:37 -05:00
|
|
|
ARG 1 entity
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_19492 executeQueuedTasks ()Z
|
|
|
|
METHOD method_19493 getPointOfInterestStorage ()Lnet/minecraft/class_4153;
|
|
|
|
METHOD method_20587 initChunkCaches ()V
|
2020-03-20 14:16:55 -04:00
|
|
|
METHOD method_21694 getPendingTasks ()I
|
2020-03-17 16:23:58 -04:00
|
|
|
METHOD method_21738 putInCache (JLnet/minecraft/class_2791;Lnet/minecraft/class_2806;)V
|
|
|
|
ARG 1 pos
|
|
|
|
ARG 3 chunk
|
|
|
|
ARG 4 status
|
2020-07-28 20:40:32 -04:00
|
|
|
METHOD method_23273 getChunkLoadingDebugInfo (Lnet/minecraft/class_1923;)Ljava/lang/String;
|
2021-02-28 09:40:37 -05:00
|
|
|
ARG 1 pos
|
2020-05-02 08:31:15 -04:00
|
|
|
METHOD method_27907 ifChunkLoaded (JLjava/util/function/Consumer;)V
|
|
|
|
ARG 1 pos
|
|
|
|
ARG 3 chunkConsumer
|
|
|
|
METHOD method_27908 getSpawnInfo ()Lnet/minecraft/class_1948$class_5262;
|
2021-06-28 10:22:10 -04:00
|
|
|
METHOD method_37114 isTickingFutureReady (J)Z
|
|
|
|
ARG 1 pos
|
2021-09-24 08:08:11 -04:00
|
|
|
METHOD method_38634 applySimulationDistance (I)V
|
2021-10-01 13:58:01 -04:00
|
|
|
ARG 1 simulationDistance
|
2021-10-17 09:49:30 -04:00
|
|
|
METHOD method_38784 (Lnet/minecraft/class_3215$class_6635;)V
|
|
|
|
ARG 0 chunk
|
2021-11-22 11:08:36 -05:00
|
|
|
METHOD method_39777 getChunkIoWorker ()Lnet/minecraft/class_6830;
|
2022-02-09 06:33:27 -05:00
|
|
|
METHOD method_39997 removePersistentTickets ()V
|
2022-03-23 06:37:54 -04:00
|
|
|
METHOD method_41248 getNoiseConfig ()Lnet/minecraft/class_7138;
|
2022-11-07 04:30:08 -05:00
|
|
|
METHOD method_46642 getStructurePlacementCalculator ()Lnet/minecraft/class_7869;
|
2019-12-02 08:55:18 -05:00
|
|
|
CLASS class_4212 MainThreadExecutor
|
2021-05-25 23:35:43 -04:00
|
|
|
METHOD <init> (Lnet/minecraft/class_3215;Lnet/minecraft/class_1937;)V
|
|
|
|
ARG 2 world
|
2021-10-17 09:49:30 -04:00
|
|
|
CLASS class_6635 ChunkWithHolder
|