mirror of https://github.com/FabricMC/yarn.git
Entity tracking mappings (#1034)
* EntityTrackerEntry%field_18259 -> receiver * EntityTrackerEntry#method_18758(1) -> sendSyncPacket * EntityTrackerEntry#method_14306(0) -> syncEntityData * EntityTrackerEntry#method_18756(0) -> tick * EntityTrackerEntry%field_14040 -> trackingTick * EntityTrackerEntry%field_18258 -> world * EntityTrackerEntry%field_14051 -> lastTickInVehicle * EntityTrackerEntry%lastTickInVehicle -> hadVehicle * EntityTrackerEntry%hadVehicle -> lastInVehicle * EntityTrackerEntry%lastInVehicle -> hadVehicle * EntityTrackerEntry%field_18278 -> velocity * EntityTrackerEntry%field_14043 -> updatesWithoutVehicle * EntityTrackerEntry#method_18761(0) -> storeEncodedCoordinates * EntityTrackerEntry#method_18759(0) -> getLastPos * ThreadedAnvilChunkStorage$EntityTracker#updateCameraPosition(1)[1 = players] -> player * EntityTrackerEntry#startTracking(1)[1 = <unnamed>] -> player * EntityTrackerEntry#stopTracking(1)[1 = <unnamed>] -> player * EntityTrackerEntry#<init>(5)[4 = <unnamed>] -> alwaysUpdateVelocity * EntityTrackerEntry#<init>(5)[5 = <unnamed>] -> receiver * EntityTrackerEntry#<init>(5)[1 = <unnamed>] -> world * ThreadedAnvilChunkStorage$EntityTracker#method_22844(0) -> getMaxTrackDistance * ThreadedAnvilChunkStorage%field_18307 -> loadedChunks * MinecraftServer#tick(1)[1 = <unnamed>] -> shouldKeepTicking * MinecraftServer#tickWorlds(1)[1 = <unnamed>] -> shouldKeepTicking * ServerWorld#tick(1)[1 = <unnamed>] -> shouldKeepTicking * ChunkManager#tick(1)[1 = <unnamed>] -> shouldKeepTicking * ThreadedAnvilChunkStorage#tick(1)[1 = <unnamed>] -> shouldKeepTicking * SerializingRegionBasedStorage#tick(1)[1 = <unnamed>] -> shouldKeepTicking * Add javadoc to EntityTrackerEntry methods
This commit is contained in:
parent
7b6268654f
commit
02ff24644f
|
@ -144,6 +144,7 @@ CLASS net/minecraft/server/MinecraftServer
|
|||
ARG 1 flightEnabled
|
||||
METHOD method_3747 stop (Z)V
|
||||
METHOD method_3748 tick (Ljava/util/function/BooleanSupplier;)V
|
||||
ARG 1 shouldKeepTicking
|
||||
METHOD method_3749 getMaxWorldBorderRadius ()I
|
||||
METHOD method_3750 isStopped ()Z
|
||||
METHOD method_3752 reloadDataPacks (Lnet/minecraft/class_31;)V
|
||||
|
@ -212,6 +213,7 @@ CLASS net/minecraft/server/MinecraftServer
|
|||
METHOD method_3811 getUserName ()Ljava/lang/String;
|
||||
METHOD method_3812 areCommandBlocksEnabled ()Z
|
||||
METHOD method_3813 tickWorlds (Ljava/util/function/BooleanSupplier;)V
|
||||
ARG 1 shouldKeepTicking
|
||||
METHOD method_3814 hasGameDir ()Z
|
||||
METHOD method_3815 setPvpEnabled (Z)V
|
||||
ARG 1 pvpEnabled
|
||||
|
|
|
@ -3,17 +3,37 @@ CLASS net/minecraft/class_3231 net/minecraft/server/network/EntityTrackerEntry
|
|||
FIELD field_14036 lastOnGround Z
|
||||
FIELD field_14037 tickInterval I
|
||||
FIELD field_14039 alwaysUpdateVelocity Z
|
||||
FIELD field_14040 trackingTick I
|
||||
FIELD field_14041 LOGGER Lorg/apache/logging/log4j/Logger;
|
||||
FIELD field_14043 updatesWithoutVehicle I
|
||||
FIELD field_14045 lastPassengers Ljava/util/List;
|
||||
FIELD field_14047 lastPitch I
|
||||
FIELD field_14048 lastZ J
|
||||
FIELD field_14049 entity Lnet/minecraft/class_1297;
|
||||
FIELD field_14050 lastX J
|
||||
FIELD field_14051 hadVehicle Z
|
||||
FIELD field_14059 lastHeadPitch I
|
||||
FIELD field_14060 lastYaw I
|
||||
FIELD field_18258 world Lnet/minecraft/class_3218;
|
||||
FIELD field_18259 receiver Ljava/util/function/Consumer;
|
||||
FIELD field_18278 velocity Lnet/minecraft/class_243;
|
||||
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;IZLjava/util/function/Consumer;)V
|
||||
ARG 1 world
|
||||
ARG 3 tickInterval
|
||||
ARG 4 alwaysUpdateVelocity
|
||||
ARG 5 receiver
|
||||
METHOD method_14302 stopTracking (Lnet/minecraft/class_3222;)V
|
||||
ARG 1 player
|
||||
METHOD method_14306 syncEntityData ()V
|
||||
COMMENT Synchronizes tracked data and attributes
|
||||
METHOD method_18756 tick ()V
|
||||
METHOD method_18757 sendPackets (Ljava/util/function/Consumer;)V
|
||||
ARG 1 sender
|
||||
METHOD method_18758 sendSyncPacket (Lnet/minecraft/class_2596;)V
|
||||
COMMENT Sends a packet for synchronization with watcher and tracked player (if applicable)
|
||||
METHOD method_18759 getLastPos ()Lnet/minecraft/class_243;
|
||||
COMMENT Decodes lastX/Y/Z into a position vector
|
||||
METHOD method_18760 startTracking (Lnet/minecraft/class_3222;)V
|
||||
ARG 1 player
|
||||
METHOD method_18761 storeEncodedCoordinates ()V
|
||||
COMMENT Stores the tracked entity's current coordinates encoded as lastX/Y/Z
|
||||
|
|
|
@ -103,6 +103,7 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
|
|||
METHOD method_18764 unloadEntities (Lnet/minecraft/class_2818;)V
|
||||
ARG 1 chunk
|
||||
METHOD method_18765 tick (Ljava/util/function/BooleanSupplier;)V
|
||||
ARG 1 shouldKeepTicking
|
||||
METHOD method_18766 getPlayers (Ljava/util/function/Predicate;)Ljava/util/List;
|
||||
ARG 1 predicate
|
||||
METHOD method_18767 checkChunk (Lnet/minecraft/class_1297;)V
|
||||
|
|
|
@ -22,6 +22,7 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
|
|||
FIELD field_18242 entityTrackers Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
|
||||
FIELD field_18243 watchDistance I
|
||||
FIELD field_18808 pointOfInterestStorage Lnet/minecraft/class_4153;
|
||||
FIELD field_18307 loadedChunks Lit/unimi/dsi/fastutil/longs/LongSet;
|
||||
METHOD <init> (Lnet/minecraft/class_3218;Ljava/io/File;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3485;Ljava/util/concurrent/Executor;Lnet/minecraft/class_1255;Lnet/minecraft/class_2823;Lnet/minecraft/class_2794;Lnet/minecraft/class_3949;Ljava/util/function/Supplier;I)V
|
||||
ARG 1 world
|
||||
ARG 3 dataFixer
|
||||
|
@ -49,6 +50,7 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
|
|||
ARG 1 centerChunkTargetStatus
|
||||
ARG 2 distance
|
||||
METHOD method_17233 tick (Ljava/util/function/BooleanSupplier;)V
|
||||
ARG 1 shouldKeepTicking
|
||||
METHOD method_17235 createTickingFuture (Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture;
|
||||
METHOD method_17236 createChunkFuture (Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
|
||||
METHOD method_17241 sendWatchPackets (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;[Lnet/minecraft/class_2596;ZZ)V
|
||||
|
@ -129,7 +131,8 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
|
|||
METHOD method_18734 sendToNearbyPlayers (Lnet/minecraft/class_2596;)V
|
||||
ARG 1 packet
|
||||
METHOD method_18736 updateCameraPosition (Lnet/minecraft/class_3222;)V
|
||||
ARG 1 players
|
||||
ARG 1 player
|
||||
METHOD method_22844 getMaxTrackDistance ()I
|
||||
CLASS class_3216 TicketManager
|
||||
METHOD <init> (Lnet/minecraft/class_3898;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V
|
||||
ARG 1 workerExecutor
|
||||
|
|
|
@ -17,6 +17,7 @@ CLASS net/minecraft/class_2802 net/minecraft/world/chunk/ChunkManager
|
|||
ARG 2 chunkZ
|
||||
ARG 3 create
|
||||
METHOD method_12127 tick (Ljava/util/function/BooleanSupplier;)V
|
||||
ARG 1 shouldKeepTicking
|
||||
METHOD method_12128 setMobSpawnOptions (ZZ)V
|
||||
ARG 1 spawnMonsters
|
||||
ARG 2 spawnAnimals
|
||||
|
|
|
@ -17,6 +17,7 @@ CLASS net/minecraft/class_4180 net/minecraft/world/storage/SerializingRegionBase
|
|||
ARG 1 pos
|
||||
METHOD method_19289 loadDataAt (Lnet/minecraft/class_1923;)V
|
||||
METHOD method_19290 tick (Ljava/util/function/BooleanSupplier;)V
|
||||
ARG 1 shouldKeepTicking
|
||||
METHOD method_19291 onLoad (J)V
|
||||
ARG 1 pos
|
||||
METHOD method_19292 isPosInvalid (Lnet/minecraft/class_4076;)Z
|
||||
|
|
Loading…
Reference in New Issue