2020-11-06 03:43:11 -05:00
|
|
|
CLASS net/minecraft/class_5579 net/minecraft/server/world/ServerEntityManager
|
2020-11-05 18:40:31 -05:00
|
|
|
FIELD field_27260 LOGGER Lorg/apache/logging/log4j/Logger;
|
|
|
|
FIELD field_27261 entityUuids Ljava/util/Set;
|
|
|
|
FIELD field_27262 entityLoader Lnet/minecraft/class_5576;
|
2020-11-06 20:11:11 -05:00
|
|
|
FIELD field_27263 entityDataAccess Lnet/minecraft/class_5571;
|
2020-11-05 18:40:31 -05:00
|
|
|
FIELD field_27264 trackedEntities Lnet/minecraft/class_5570;
|
2020-11-06 20:11:11 -05:00
|
|
|
FIELD field_27265 sectionedEntities Lnet/minecraft/class_5573;
|
|
|
|
FIELD field_27266 entityStore Lnet/minecraft/class_5577;
|
|
|
|
FIELD field_27267 statusByChunk Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
|
2020-11-07 15:28:32 -05:00
|
|
|
FIELD field_27268 loadingStagesByChunk Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
|
2020-11-06 20:11:11 -05:00
|
|
|
FIELD field_27269 tickingChunkSections Lit/unimi/dsi/fastutil/longs/LongSet;
|
2020-11-05 18:40:31 -05:00
|
|
|
FIELD field_27270 loadingQueue Ljava/util/Queue;
|
|
|
|
METHOD <init> (Ljava/lang/Class;Lnet/minecraft/class_5576;Lnet/minecraft/class_5571;)V
|
2020-12-03 13:56:45 -05:00
|
|
|
ARG 1 entityClass
|
2020-11-05 18:40:31 -05:00
|
|
|
ARG 2 entityLoader
|
2020-11-06 20:11:11 -05:00
|
|
|
ARG 3 entityDataAccess
|
|
|
|
METHOD method_31809 tick ()V
|
|
|
|
METHOD method_31810 ensureEntityChunkDataLoaded (J)V
|
|
|
|
ARG 1 chunkPos
|
|
|
|
METHOD method_31811 removeIfEmpty (JLnet/minecraft/class_5572;)V
|
2020-11-07 15:28:32 -05:00
|
|
|
ARG 1 sectionPos
|
2020-11-06 20:11:11 -05:00
|
|
|
ARG 3 entities
|
2020-12-03 13:56:45 -05:00
|
|
|
METHOD method_31812 tryWriteChunk (JLjava/util/function/Consumer;)Z
|
2020-11-06 20:11:11 -05:00
|
|
|
COMMENT Attempts to write the entity data for entities at the given {@link ChunkPos}, and runs the given
|
|
|
|
COMMENT action for each entity after saving.
|
|
|
|
COMMENT
|
2021-01-01 13:06:37 -05:00
|
|
|
COMMENT @return {@code true} if the entities were written, {@code false} if they were not
|
2020-11-07 15:28:32 -05:00
|
|
|
ARG 1 chunkPos
|
2020-11-06 20:11:11 -05:00
|
|
|
ARG 3 postWriteCallback
|
2020-12-03 13:56:45 -05:00
|
|
|
METHOD method_31813 (Lnet/minecraft/class_4456;J)V
|
|
|
|
ARG 2 pos
|
2020-11-07 15:28:32 -05:00
|
|
|
METHOD method_31815 updateEntityChunkStatus (Lnet/minecraft/class_1923;Lnet/minecraft/class_3193$class_3194;)V
|
2020-11-06 20:11:11 -05:00
|
|
|
ARG 1 pos
|
|
|
|
ARG 2 levelType
|
|
|
|
METHOD method_31816 updateEntityChunkStatus (Lnet/minecraft/class_1923;Lnet/minecraft/class_5584;)V
|
|
|
|
ARG 1 pos
|
|
|
|
ARG 2 status
|
2020-11-05 18:40:31 -05:00
|
|
|
METHOD method_31818 addEntity (Lnet/minecraft/class_5568;)Z
|
|
|
|
ARG 1 entity
|
|
|
|
METHOD method_31820 addEntity (Lnet/minecraft/class_5568;Z)Z
|
|
|
|
ARG 1 entity
|
2020-11-06 20:11:11 -05:00
|
|
|
METHOD method_31826 dumpEntityDataToCsv (Ljava/io/Writer;)V
|
|
|
|
ARG 1 writer
|
|
|
|
METHOD method_31827 containsEntity (Ljava/util/UUID;)Z
|
|
|
|
ARG 1 entityUuid
|
2020-12-09 13:31:29 -05:00
|
|
|
METHOD method_31828 (Ljava/util/stream/Stream;)V
|
2020-11-06 03:43:11 -05:00
|
|
|
ARG 1 entities
|
2020-11-06 20:11:11 -05:00
|
|
|
METHOD method_31829 writeAll ()V
|
2020-11-07 15:28:32 -05:00
|
|
|
METHOD method_31830 loadEntityData (J)V
|
|
|
|
ARG 1 chunkPos
|
2020-12-03 13:56:45 -05:00
|
|
|
METHOD method_31831 addEntityId (Lnet/minecraft/class_5568;)Z
|
2020-11-05 18:40:31 -05:00
|
|
|
ARG 1 entity
|
2020-12-03 13:56:45 -05:00
|
|
|
METHOD method_31832 getEffectiveStatus (Lnet/minecraft/class_5568;Lnet/minecraft/class_5584;)Lnet/minecraft/class_5584;
|
2020-11-06 20:11:11 -05:00
|
|
|
ARG 0 entity
|
|
|
|
ARG 1 defaultStatus
|
2020-12-09 13:31:29 -05:00
|
|
|
METHOD method_31835 (Ljava/util/stream/Stream;)V
|
2020-11-06 03:43:11 -05:00
|
|
|
ARG 1 entities
|
2020-12-03 13:56:45 -05:00
|
|
|
METHOD method_31836 flushChunks ()V
|
|
|
|
METHOD method_31837 tryUnloadChunk (J)Z
|
2021-01-01 13:06:37 -05:00
|
|
|
COMMENT Attempts to save the chunk, unloading all entities if successful.
|
2020-11-07 15:28:32 -05:00
|
|
|
ARG 1 chunkPos
|
2020-11-06 20:11:11 -05:00
|
|
|
METHOD method_31838 startTicking (Lnet/minecraft/class_5568;)V
|
2020-11-05 18:40:31 -05:00
|
|
|
ARG 1 entity
|
2020-11-06 20:11:11 -05:00
|
|
|
METHOD method_31841 getStore ()Lnet/minecraft/class_5577;
|
2020-12-03 13:56:45 -05:00
|
|
|
METHOD method_31842 (J)Z
|
|
|
|
ARG 1 pos
|
2020-11-06 20:11:11 -05:00
|
|
|
METHOD method_31843 stopTicking (Lnet/minecraft/class_5568;)V
|
2020-11-05 18:40:31 -05:00
|
|
|
ARG 1 entity
|
2020-12-03 13:56:45 -05:00
|
|
|
METHOD method_31845 getDebugString ()Ljava/lang/String;
|
|
|
|
METHOD method_31846 (J)V
|
|
|
|
ARG 1 pos
|
2020-11-06 20:11:11 -05:00
|
|
|
METHOD method_31847 startTracking (Lnet/minecraft/class_5568;)V
|
2020-11-05 18:40:31 -05:00
|
|
|
ARG 1 entity
|
2020-12-03 13:56:45 -05:00
|
|
|
METHOD method_31849 (J)Z
|
|
|
|
ARG 1 pos
|
2020-11-06 20:11:11 -05:00
|
|
|
METHOD method_31850 stopTracking (Lnet/minecraft/class_5568;)V
|
2020-11-05 18:40:31 -05:00
|
|
|
ARG 1 entity
|
2020-12-03 13:56:45 -05:00
|
|
|
METHOD method_31851 unloadHiddenChunks ()V
|
|
|
|
METHOD method_31852 unloadEntity (Lnet/minecraft/class_5568;)V
|
2020-11-05 18:40:31 -05:00
|
|
|
ARG 1 entity
|
2020-12-03 13:56:45 -05:00
|
|
|
METHOD method_31853 loadPendingChunks ()V
|
2020-11-06 20:11:11 -05:00
|
|
|
METHOD method_31855 chunksWithLoadedData ()Lit/unimi/dsi/fastutil/longs/LongSet;
|
2020-11-05 18:40:31 -05:00
|
|
|
METHOD method_31863 (Lnet/minecraft/class_5568;)V
|
|
|
|
ARG 1 entity
|
|
|
|
METHOD method_31864 (Lnet/minecraft/class_5568;)V
|
|
|
|
ARG 1 entity
|
2020-12-03 13:56:45 -05:00
|
|
|
CLASS class_5580 ServerEntityTracker
|
2020-11-05 18:40:31 -05:00
|
|
|
FIELD field_27272 entity Lnet/minecraft/class_5568;
|
2020-12-03 13:56:45 -05:00
|
|
|
FIELD field_27273 lastSectionPos J
|
2020-11-06 20:11:11 -05:00
|
|
|
FIELD field_27274 entities Lnet/minecraft/class_5572;
|
2020-11-05 18:40:31 -05:00
|
|
|
METHOD <init> (Lnet/minecraft/class_5579;Lnet/minecraft/class_5568;JLnet/minecraft/class_5572;)V
|
|
|
|
ARG 2 entity
|
2020-11-06 03:43:11 -05:00
|
|
|
ARG 3 packedChunkSectionPos
|
2020-11-06 20:11:11 -05:00
|
|
|
ARG 5 entities
|
|
|
|
METHOD method_31865 updateChunkStatus (Lnet/minecraft/class_5584;Lnet/minecraft/class_5584;)V
|
|
|
|
ARG 1 oldStatus
|
|
|
|
ARG 2 newStatus
|
|
|
|
CLASS class_5581 EntityLoadingStage
|