Package net.minecraft.server.network
Class EntityTrackerEntry
java.lang.Object
net.minecraft.server.network.EntityTrackerEntry
- Mappings:
 Namespace Name named net/minecraft/server/network/EntityTrackerEntryintermediary net/minecraft/class_3231official atz
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate @Nullable List<DataTracker.SerializedEntry<?>> private final Entityprivate static final intstatic final intprivate static final doubleprivate static final intprivate final BiConsumer<Packet<?>, List<UUID>> private booleanprivate byteprivate booleanprivate byteprivate byteprivate static final Loggerprivate final intprivate final TrackedPositionprivate intprivate intprivate Vec3dprivate final ServerWorld - 
Constructor Summary
ConstructorsConstructorDescriptionEntityTrackerEntry(ServerWorld world, Entity entity, int tickInterval, boolean alwaysUpdateVelocity, Consumer<Packet<?>> watchingSender, BiConsumer<Packet<?>, List<UUID>> filteredWatchingSender)  - 
Method Summary
Modifier and TypeMethodDescriptionfloatfloatgetPitch()getPos()floatgetYaw()voidsendPackets(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> newPassengers) private voidSynchronizes tracked data and attributesvoidtick()private voidtickExperimentalMinecart(ExperimentalMinecartController controller, byte yaw, byte pitch, boolean changedAngles)  
- 
Field Details
- 
LOGGER
- Mappings:
 Namespace Name Mixin selector named LOGGERLnet/minecraft/server/network/EntityTrackerEntry;LOGGER:Lorg/slf4j/Logger;intermediary field_14041Lnet/minecraft/class_3231;field_14041:Lorg/slf4j/Logger;official bLatz;b:Lorg/slf4j/Logger;
 - 
field_29767
private static final int field_29767- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_29767Lnet/minecraft/server/network/EntityTrackerEntry;field_29767:Iintermediary field_29767Lnet/minecraft/class_3231;field_29767:Iofficial cLatz;c:I
 - 
field_44988
private static final double field_44988- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_44988Lnet/minecraft/server/network/EntityTrackerEntry;field_44988:Dintermediary field_44988Lnet/minecraft/class_3231;field_44988:Dofficial dLatz;d:D
 - 
field_44987
public static final int field_44987- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_44987Lnet/minecraft/server/network/EntityTrackerEntry;field_44987:Iintermediary field_44987Lnet/minecraft/class_3231;field_44987:Iofficial aLatz;a:I
 - 
field_44989
private static final int field_44989- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_44989Lnet/minecraft/server/network/EntityTrackerEntry;field_44989:Iintermediary field_44989Lnet/minecraft/class_3231;field_44989:Iofficial eLatz;e:I
 - 
world
- Mappings:
 Namespace Name Mixin selector named worldLnet/minecraft/server/network/EntityTrackerEntry;world:Lnet/minecraft/server/world/ServerWorld;intermediary field_18258Lnet/minecraft/class_3231;field_18258:Lnet/minecraft/class_3218;official fLatz;f:Laub;
 - 
entity
- Mappings:
 Namespace Name Mixin selector named entityLnet/minecraft/server/network/EntityTrackerEntry;entity:Lnet/minecraft/entity/Entity;intermediary field_14049Lnet/minecraft/class_3231;field_14049:Lnet/minecraft/class_1297;official gLatz;g:Lbzm;
 - 
tickInterval
private final int tickInterval- Mappings:
 Namespace Name Mixin selector named tickIntervalLnet/minecraft/server/network/EntityTrackerEntry;tickInterval:Iintermediary field_14037Lnet/minecraft/class_3231;field_14037:Iofficial hLatz;h:I
 - 
alwaysUpdateVelocity
private final boolean alwaysUpdateVelocity- Mappings:
 Namespace Name Mixin selector named alwaysUpdateVelocityLnet/minecraft/server/network/EntityTrackerEntry;alwaysUpdateVelocity:Zintermediary field_14039Lnet/minecraft/class_3231;field_14039:Zofficial iLatz;i:Z
 - 
watchingSender
- Mappings:
 Namespace Name Mixin selector named watchingSenderLnet/minecraft/server/network/EntityTrackerEntry;watchingSender:Ljava/util/function/Consumer;intermediary field_18259Lnet/minecraft/class_3231;field_18259:Ljava/util/function/Consumer;official jLatz;j:Ljava/util/function/Consumer;
 - 
filteredWatchingSender
- Mappings:
 Namespace Name Mixin selector named filteredWatchingSenderLnet/minecraft/server/network/EntityTrackerEntry;filteredWatchingSender:Ljava/util/function/BiConsumer;intermediary field_55595Lnet/minecraft/class_3231;field_55595:Ljava/util/function/BiConsumer;official kLatz;k:Ljava/util/function/BiConsumer;
 - 
trackedPos
- Mappings:
 Namespace Name Mixin selector named trackedPosLnet/minecraft/server/network/EntityTrackerEntry;trackedPos:Lnet/minecraft/entity/TrackedPosition;intermediary field_39019Lnet/minecraft/class_3231;field_39019:Lnet/minecraft/class_7422;official lLatz;l:Lajr;
 - 
lastYaw
private byte lastYaw- Mappings:
 Namespace Name Mixin selector named lastYawLnet/minecraft/server/network/EntityTrackerEntry;lastYaw:Bintermediary field_14060Lnet/minecraft/class_3231;field_14060:Bofficial mLatz;m:B
 - 
lastPitch
private byte lastPitch- Mappings:
 Namespace Name Mixin selector named lastPitchLnet/minecraft/server/network/EntityTrackerEntry;lastPitch:Bintermediary field_14047Lnet/minecraft/class_3231;field_14047:Bofficial nLatz;n:B
 - 
lastHeadYaw
private byte lastHeadYaw- Mappings:
 Namespace Name Mixin selector named lastHeadYawLnet/minecraft/server/network/EntityTrackerEntry;lastHeadYaw:Bintermediary field_14059Lnet/minecraft/class_3231;field_14059:Bofficial oLatz;o:B
 - 
velocity
- Mappings:
 Namespace Name Mixin selector named velocityLnet/minecraft/server/network/EntityTrackerEntry;velocity:Lnet/minecraft/util/math/Vec3d;intermediary field_18278Lnet/minecraft/class_3231;field_18278:Lnet/minecraft/class_243;official pLatz;p:Lfis;
 - 
trackingTick
private int trackingTick- Mappings:
 Namespace Name Mixin selector named trackingTickLnet/minecraft/server/network/EntityTrackerEntry;trackingTick:Iintermediary field_14040Lnet/minecraft/class_3231;field_14040:Iofficial qLatz;q:I
 - 
updatesWithoutVehicle
private int updatesWithoutVehicle- Mappings:
 Namespace Name Mixin selector named updatesWithoutVehicleLnet/minecraft/server/network/EntityTrackerEntry;updatesWithoutVehicle:Iintermediary field_14043Lnet/minecraft/class_3231;field_14043:Iofficial rLatz;r:I
 - 
lastPassengers
- Mappings:
 Namespace Name Mixin selector named lastPassengersLnet/minecraft/server/network/EntityTrackerEntry;lastPassengers:Ljava/util/List;intermediary field_14045Lnet/minecraft/class_3231;field_14045:Ljava/util/List;official sLatz;s:Ljava/util/List;
 - 
hadVehicle
private boolean hadVehicle- Mappings:
 Namespace Name Mixin selector named hadVehicleLnet/minecraft/server/network/EntityTrackerEntry;hadVehicle:Zintermediary field_14051Lnet/minecraft/class_3231;field_14051:Zofficial tLatz;t:Z
 - 
lastOnGround
private boolean lastOnGround- Mappings:
 Namespace Name Mixin selector named lastOnGroundLnet/minecraft/server/network/EntityTrackerEntry;lastOnGround:Zintermediary field_14036Lnet/minecraft/class_3231;field_14036:Zofficial uLatz;u:Z
 - 
changedEntries
- Mappings:
 Namespace Name Mixin selector named changedEntriesLnet/minecraft/server/network/EntityTrackerEntry;changedEntries:Ljava/util/List;intermediary field_41697Lnet/minecraft/class_3231;field_41697:Ljava/util/List;official vLatz;v:Ljava/util/List;
 
 - 
 - 
Constructor Details
- 
EntityTrackerEntry
public EntityTrackerEntry(ServerWorld world, Entity entity, int tickInterval, boolean alwaysUpdateVelocity, Consumer<Packet<?>> watchingSender, BiConsumer<Packet<?>, List<UUID>> filteredWatchingSender) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/server/network/EntityTrackerEntry;<init>(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;IZLjava/util/function/Consumer;Ljava/util/function/BiConsumer;)Vintermediary <init>Lnet/minecraft/class_3231;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;IZLjava/util/function/Consumer;Ljava/util/function/BiConsumer;)Vofficial <init>Latz;<init>(Laub;Lbzm;IZLjava/util/function/Consumer;Ljava/util/function/BiConsumer;)V
 
 - 
 - 
Method Details
- 
tick
public void tick()- Mappings:
 Namespace Name Mixin selector named tickLnet/minecraft/server/network/EntityTrackerEntry;tick()Vintermediary method_18756Lnet/minecraft/class_3231;method_18756()Vofficial aLatz;a()V
 - 
streamChangedPassengers
- Mappings:
 Namespace Name Mixin selector named streamChangedPassengersLnet/minecraft/server/network/EntityTrackerEntry;streamChangedPassengers(Ljava/util/List;)Ljava/util/stream/Stream;intermediary method_49753Lnet/minecraft/class_3231;method_49753(Ljava/util/List;)Ljava/util/stream/Stream;official aLatz;a(Ljava/util/List;)Ljava/util/stream/Stream;
 - 
tickExperimentalMinecart
private void tickExperimentalMinecart(ExperimentalMinecartController controller, byte yaw, byte pitch, boolean changedAngles) - Mappings:
 Namespace Name Mixin selector named tickExperimentalMinecartLnet/minecraft/server/network/EntityTrackerEntry;tickExperimentalMinecart(Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;BBZ)Vintermediary method_61268Lnet/minecraft/class_3231;method_61268(Lnet/minecraft/class_9879;BBZ)Vofficial aLatz;a(Lcxv;BBZ)V
 - 
stopTracking
- Mappings:
 Namespace Name Mixin selector named stopTrackingLnet/minecraft/server/network/EntityTrackerEntry;stopTracking(Lnet/minecraft/server/network/ServerPlayerEntity;)Vintermediary method_14302Lnet/minecraft/class_3231;method_14302(Lnet/minecraft/class_3222;)Vofficial aLatz;a(Lauc;)V
 - 
startTracking
- Mappings:
 Namespace Name Mixin selector named startTrackingLnet/minecraft/server/network/EntityTrackerEntry;startTracking(Lnet/minecraft/server/network/ServerPlayerEntity;)Vintermediary method_18760Lnet/minecraft/class_3231;method_18760(Lnet/minecraft/class_3222;)Vofficial bLatz;b(Lauc;)V
 - 
sendPackets
public void sendPackets(ServerPlayerEntity player, Consumer<Packet<ClientPlayPacketListener>> sender) - Mappings:
 Namespace Name Mixin selector named sendPacketsLnet/minecraft/server/network/EntityTrackerEntry;sendPackets(Lnet/minecraft/server/network/ServerPlayerEntity;Ljava/util/function/Consumer;)Vintermediary method_18757Lnet/minecraft/class_3231;method_18757(Lnet/minecraft/class_3222;Ljava/util/function/Consumer;)Vofficial aLatz;a(Lauc;Ljava/util/function/Consumer;)V
 - 
getPos
- Mappings:
 Namespace Name Mixin selector named getPosLnet/minecraft/server/network/EntityTrackerEntry;getPos()Lnet/minecraft/util/math/Vec3d;intermediary method_60942Lnet/minecraft/class_3231;method_60942()Lnet/minecraft/class_243;official bLatz;b()Lfis;
 - 
getVelocity
- Mappings:
 Namespace Name Mixin selector named getVelocityLnet/minecraft/server/network/EntityTrackerEntry;getVelocity()Lnet/minecraft/util/math/Vec3d;intermediary method_60943Lnet/minecraft/class_3231;method_60943()Lnet/minecraft/class_243;official cLatz;c()Lfis;
 - 
getPitch
public float getPitch()- Mappings:
 Namespace Name Mixin selector named getPitchLnet/minecraft/server/network/EntityTrackerEntry;getPitch()Fintermediary method_60944Lnet/minecraft/class_3231;method_60944()Fofficial dLatz;d()F
 - 
getYaw
public float getYaw()- Mappings:
 Namespace Name Mixin selector named getYawLnet/minecraft/server/network/EntityTrackerEntry;getYaw()Fintermediary method_60945Lnet/minecraft/class_3231;method_60945()Fofficial eLatz;e()F
 - 
getHeadYaw
public float getHeadYaw()- Mappings:
 Namespace Name Mixin selector named getHeadYawLnet/minecraft/server/network/EntityTrackerEntry;getHeadYaw()Fintermediary method_60946Lnet/minecraft/class_3231;method_60946()Fofficial fLatz;f()F
 - 
syncEntityData
private void syncEntityData()Synchronizes tracked data and attributes- Mappings:
 Namespace Name Mixin selector named syncEntityDataLnet/minecraft/server/network/EntityTrackerEntry;syncEntityData()Vintermediary method_14306Lnet/minecraft/class_3231;method_14306()Vofficial gLatz;g()V
 - 
sendSyncPacket
Sends a packet for synchronization with watcher and tracked player (if applicable)- Mappings:
 Namespace Name Mixin selector named sendSyncPacketLnet/minecraft/server/network/EntityTrackerEntry;sendSyncPacket(Lnet/minecraft/network/packet/Packet;)Vintermediary method_18758Lnet/minecraft/class_3231;method_18758(Lnet/minecraft/class_2596;)Vofficial aLatz;a(Lzw;)V
 
 -