Package net.minecraft.server.network
Class EntityTrackerEntry
java.lang.Object
net.minecraft.server.network.EntityTrackerEntry
- Mappings:
- Namespace - Name - official - aie- intermediary - net/minecraft/class_3231- named - net/minecraft/server/network/EntityTrackerEntry
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final booleanprivate @Nullable List<DataTracker.SerializedEntry<?>>private final Entityprivate static final intprivate booleanprivate intprivate booleanprivate intprivate intprivate static final Loggerprivate final intprivate final TrackedPositionprivate intprivate intprivate Vec3dprivate final ServerWorld
- 
Constructor SummaryConstructorsConstructorDescriptionEntityTrackerEntry(ServerWorld world, Entity entity, int tickInterval, boolean alwaysUpdateVelocity, Consumer<Packet<?>> receiver) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidsendPackets(ServerPlayerEntity player, Consumer<Packet<ClientPlayPacketListener>> sender) private voidsendSyncPacket(Packet<?> packet) Sends a packet for synchronization with watcher and tracked player (if applicable)voidstartTracking(ServerPlayerEntity player) voidstopTracking(ServerPlayerEntity player) streamChangedPassengers(List<Entity> passengers, List<Entity> lastPassengers) private voidSynchronizes tracked data and attributesvoidtick()
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - a- Laie;a:Lorg/slf4j/Logger;- intermediary - field_14041- Lnet/minecraft/class_3231;field_14041:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/server/network/EntityTrackerEntry;LOGGER:Lorg/slf4j/Logger;
 
- 
field_29767private static final int field_29767- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Laie;b:I- intermediary - field_29767- Lnet/minecraft/class_3231;field_29767:I- named - field_29767- Lnet/minecraft/server/network/EntityTrackerEntry;field_29767:I
 
- 
world- Mappings:
- Namespace - Name - Mixin selector - official - c- Laie;c:Laif;- intermediary - field_18258- Lnet/minecraft/class_3231;field_18258:Lnet/minecraft/class_3218;- named - world- Lnet/minecraft/server/network/EntityTrackerEntry;world:Lnet/minecraft/server/world/ServerWorld;
 
- 
entity- Mappings:
- Namespace - Name - Mixin selector - official - d- Laie;d:Lbfj;- intermediary - field_14049- Lnet/minecraft/class_3231;field_14049:Lnet/minecraft/class_1297;- named - entity- Lnet/minecraft/server/network/EntityTrackerEntry;entity:Lnet/minecraft/entity/Entity;
 
- 
tickIntervalprivate final int tickInterval- Mappings:
- Namespace - Name - Mixin selector - official - e- Laie;e:I- intermediary - field_14037- Lnet/minecraft/class_3231;field_14037:I- named - tickInterval- Lnet/minecraft/server/network/EntityTrackerEntry;tickInterval:I
 
- 
alwaysUpdateVelocityprivate final boolean alwaysUpdateVelocity- Mappings:
- Namespace - Name - Mixin selector - official - f- Laie;f:Z- intermediary - field_14039- Lnet/minecraft/class_3231;field_14039:Z- named - alwaysUpdateVelocity- Lnet/minecraft/server/network/EntityTrackerEntry;alwaysUpdateVelocity:Z
 
- 
receiver- Mappings:
- Namespace - Name - Mixin selector - official - g- Laie;g:Ljava/util/function/Consumer;- intermediary - field_18259- Lnet/minecraft/class_3231;field_18259:Ljava/util/function/Consumer;- named - receiver- Lnet/minecraft/server/network/EntityTrackerEntry;receiver:Ljava/util/function/Consumer;
 
- 
trackedPos- Mappings:
- Namespace - Name - Mixin selector - official - h- Laie;h:Laaz;- intermediary - field_39019- Lnet/minecraft/class_3231;field_39019:Lnet/minecraft/class_7422;- named - trackedPos- Lnet/minecraft/server/network/EntityTrackerEntry;trackedPos:Lnet/minecraft/entity/TrackedPosition;
 
- 
lastYawprivate int lastYaw- Mappings:
- Namespace - Name - Mixin selector - official - i- Laie;i:I- intermediary - field_14060- Lnet/minecraft/class_3231;field_14060:I- named - lastYaw- Lnet/minecraft/server/network/EntityTrackerEntry;lastYaw:I
 
- 
lastPitchprivate int lastPitch- Mappings:
- Namespace - Name - Mixin selector - official - j- Laie;j:I- intermediary - field_14047- Lnet/minecraft/class_3231;field_14047:I- named - lastPitch- Lnet/minecraft/server/network/EntityTrackerEntry;lastPitch:I
 
- 
lastHeadPitchprivate int lastHeadPitch- Mappings:
- Namespace - Name - Mixin selector - official - k- Laie;k:I- intermediary - field_14059- Lnet/minecraft/class_3231;field_14059:I- named - lastHeadPitch- Lnet/minecraft/server/network/EntityTrackerEntry;lastHeadPitch:I
 
- 
velocity- Mappings:
- Namespace - Name - Mixin selector - official - l- Laie;l:Leei;- intermediary - field_18278- Lnet/minecraft/class_3231;field_18278:Lnet/minecraft/class_243;- named - velocity- Lnet/minecraft/server/network/EntityTrackerEntry;velocity:Lnet/minecraft/util/math/Vec3d;
 
- 
trackingTickprivate int trackingTick- Mappings:
- Namespace - Name - Mixin selector - official - m- Laie;m:I- intermediary - field_14040- Lnet/minecraft/class_3231;field_14040:I- named - trackingTick- Lnet/minecraft/server/network/EntityTrackerEntry;trackingTick:I
 
- 
updatesWithoutVehicleprivate int updatesWithoutVehicle- Mappings:
- Namespace - Name - Mixin selector - official - n- Laie;n:I- intermediary - field_14043- Lnet/minecraft/class_3231;field_14043:I- named - updatesWithoutVehicle- Lnet/minecraft/server/network/EntityTrackerEntry;updatesWithoutVehicle:I
 
- 
lastPassengers- Mappings:
- Namespace - Name - Mixin selector - official - o- Laie;o:Ljava/util/List;- intermediary - field_14045- Lnet/minecraft/class_3231;field_14045:Ljava/util/List;- named - lastPassengers- Lnet/minecraft/server/network/EntityTrackerEntry;lastPassengers:Ljava/util/List;
 
- 
hadVehicleprivate boolean hadVehicle- Mappings:
- Namespace - Name - Mixin selector - official - p- Laie;p:Z- intermediary - field_14051- Lnet/minecraft/class_3231;field_14051:Z- named - hadVehicle- Lnet/minecraft/server/network/EntityTrackerEntry;hadVehicle:Z
 
- 
lastOnGroundprivate boolean lastOnGround- Mappings:
- Namespace - Name - Mixin selector - official - q- Laie;q:Z- intermediary - field_14036- Lnet/minecraft/class_3231;field_14036:Z- named - lastOnGround- Lnet/minecraft/server/network/EntityTrackerEntry;lastOnGround:Z
 
- 
changedEntries- Mappings:
- Namespace - Name - Mixin selector - official - r- Laie;r:Ljava/util/List;- intermediary - field_41697- Lnet/minecraft/class_3231;field_41697:Ljava/util/List;- named - changedEntries- Lnet/minecraft/server/network/EntityTrackerEntry;changedEntries:Ljava/util/List;
 
 
- 
- 
Constructor Details- 
EntityTrackerEntrypublic EntityTrackerEntry(ServerWorld world, Entity entity, int tickInterval, boolean alwaysUpdateVelocity, Consumer<Packet<?>> receiver) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Laie;<init>(Laif;Lbfj;IZLjava/util/function/Consumer;)V- intermediary - <init>- Lnet/minecraft/class_3231;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;IZLjava/util/function/Consumer;)V- named - <init>- Lnet/minecraft/server/network/EntityTrackerEntry;<init>(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;IZLjava/util/function/Consumer;)V
 
 
- 
- 
Method Details- 
tickpublic void tick()- Mappings:
- Namespace - Name - Mixin selector - official - a- Laie;a()V- intermediary - method_18756- Lnet/minecraft/class_3231;method_18756()V- named - tick- Lnet/minecraft/server/network/EntityTrackerEntry;tick()V
 
- 
streamChangedPassengersprivate static Stream<Entity> streamChangedPassengers(List<Entity> passengers, List<Entity> lastPassengers) - Mappings:
- Namespace - Name - Mixin selector - official - a- Laie;a(Ljava/util/List;Ljava/util/List;)Ljava/util/stream/Stream;- intermediary - method_49753- Lnet/minecraft/class_3231;method_49753(Ljava/util/List;Ljava/util/List;)Ljava/util/stream/Stream;- named - streamChangedPassengers- Lnet/minecraft/server/network/EntityTrackerEntry;streamChangedPassengers(Ljava/util/List;Ljava/util/List;)Ljava/util/stream/Stream;
 
- 
stopTracking- Mappings:
- Namespace - Name - Mixin selector - official - a- Laie;a(Laig;)V- intermediary - method_14302- Lnet/minecraft/class_3231;method_14302(Lnet/minecraft/class_3222;)V- named - stopTracking- Lnet/minecraft/server/network/EntityTrackerEntry;stopTracking(Lnet/minecraft/server/network/ServerPlayerEntity;)V
 
- 
startTracking- Mappings:
- Namespace - Name - Mixin selector - official - b- Laie;b(Laig;)V- intermediary - method_18760- Lnet/minecraft/class_3231;method_18760(Lnet/minecraft/class_3222;)V- named - startTracking- Lnet/minecraft/server/network/EntityTrackerEntry;startTracking(Lnet/minecraft/server/network/ServerPlayerEntity;)V
 
- 
sendPacketspublic void sendPackets(ServerPlayerEntity player, Consumer<Packet<ClientPlayPacketListener>> sender) - Mappings:
- Namespace - Name - Mixin selector - official - a- Laie;a(Laig;Ljava/util/function/Consumer;)V- intermediary - method_18757- Lnet/minecraft/class_3231;method_18757(Lnet/minecraft/class_3222;Ljava/util/function/Consumer;)V- named - sendPackets- Lnet/minecraft/server/network/EntityTrackerEntry;sendPackets(Lnet/minecraft/server/network/ServerPlayerEntity;Ljava/util/function/Consumer;)V
 
- 
syncEntityDataprivate void syncEntityData()Synchronizes tracked data and attributes- Mappings:
- Namespace - Name - Mixin selector - official - b- Laie;b()V- intermediary - method_14306- Lnet/minecraft/class_3231;method_14306()V- named - syncEntityData- Lnet/minecraft/server/network/EntityTrackerEntry;syncEntityData()V
 
- 
sendSyncPacketSends a packet for synchronization with watcher and tracked player (if applicable)- Mappings:
- Namespace - Name - Mixin selector - official - a- Laie;a(Luo;)V- intermediary - method_18758- Lnet/minecraft/class_3231;method_18758(Lnet/minecraft/class_2596;)V- named - sendSyncPacket- Lnet/minecraft/server/network/EntityTrackerEntry;sendSyncPacket(Lnet/minecraft/network/packet/Packet;)V
 
 
-