Package net.minecraft.server.network
Class EntityTrackerEntry
java.lang.Object
net.minecraft.server.network.EntityTrackerEntry
- Mappings:
Namespace Name official akhintermediary net/minecraft/class_3231named net/minecraft/server/network/EntityTrackerEntry
-
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 booleanprivate intprivate booleanprivate intprivate intprivate 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<?>> receiver) -
Method Summary
Modifier 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 bLakh;b:Lorg/slf4j/Logger;intermediary field_14041Lnet/minecraft/class_3231;field_14041:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/server/network/EntityTrackerEntry;LOGGER:Lorg/slf4j/Logger;
-
field_29767
private static final int field_29767- See Also:
- Mappings:
Namespace Name Mixin selector official cLakh;c:Iintermediary field_29767Lnet/minecraft/class_3231;field_29767:Inamed field_29767Lnet/minecraft/server/network/EntityTrackerEntry;field_29767:I
-
field_44988
private static final double field_44988- See Also:
- Mappings:
Namespace Name Mixin selector official dLakh;d:Dintermediary field_44988Lnet/minecraft/class_3231;field_44988:Dnamed field_44988Lnet/minecraft/server/network/EntityTrackerEntry;field_44988:D
-
field_44987
public static final int field_44987- See Also:
- Mappings:
Namespace Name Mixin selector official aLakh;a:Iintermediary field_44987Lnet/minecraft/class_3231;field_44987:Inamed field_44987Lnet/minecraft/server/network/EntityTrackerEntry;field_44987:I
-
field_44989
private static final int field_44989- See Also:
- Mappings:
Namespace Name Mixin selector official eLakh;e:Iintermediary field_44989Lnet/minecraft/class_3231;field_44989:Inamed field_44989Lnet/minecraft/server/network/EntityTrackerEntry;field_44989:I
-
world
- Mappings:
Namespace Name Mixin selector official fLakh;f:Laki;intermediary field_18258Lnet/minecraft/class_3231;field_18258:Lnet/minecraft/class_3218;named worldLnet/minecraft/server/network/EntityTrackerEntry;world:Lnet/minecraft/server/world/ServerWorld;
-
entity
- Mappings:
Namespace Name Mixin selector official gLakh;g:Lbig;intermediary field_14049Lnet/minecraft/class_3231;field_14049:Lnet/minecraft/class_1297;named entityLnet/minecraft/server/network/EntityTrackerEntry;entity:Lnet/minecraft/entity/Entity;
-
tickInterval
private final int tickInterval- Mappings:
Namespace Name Mixin selector official hLakh;h:Iintermediary field_14037Lnet/minecraft/class_3231;field_14037:Inamed tickIntervalLnet/minecraft/server/network/EntityTrackerEntry;tickInterval:I
-
alwaysUpdateVelocity
private final boolean alwaysUpdateVelocity- Mappings:
Namespace Name Mixin selector official iLakh;i:Zintermediary field_14039Lnet/minecraft/class_3231;field_14039:Znamed alwaysUpdateVelocityLnet/minecraft/server/network/EntityTrackerEntry;alwaysUpdateVelocity:Z
-
receiver
- Mappings:
Namespace Name Mixin selector official jLakh;j:Ljava/util/function/Consumer;intermediary field_18259Lnet/minecraft/class_3231;field_18259:Ljava/util/function/Consumer;named receiverLnet/minecraft/server/network/EntityTrackerEntry;receiver:Ljava/util/function/Consumer;
-
trackedPos
- Mappings:
Namespace Name Mixin selector official kLakh;k:Lacr;intermediary field_39019Lnet/minecraft/class_3231;field_39019:Lnet/minecraft/class_7422;named trackedPosLnet/minecraft/server/network/EntityTrackerEntry;trackedPos:Lnet/minecraft/entity/TrackedPosition;
-
lastYaw
private int lastYaw- Mappings:
Namespace Name Mixin selector official lLakh;l:Iintermediary field_14060Lnet/minecraft/class_3231;field_14060:Inamed lastYawLnet/minecraft/server/network/EntityTrackerEntry;lastYaw:I
-
lastPitch
private int lastPitch- Mappings:
Namespace Name Mixin selector official mLakh;m:Iintermediary field_14047Lnet/minecraft/class_3231;field_14047:Inamed lastPitchLnet/minecraft/server/network/EntityTrackerEntry;lastPitch:I
-
lastHeadPitch
private int lastHeadPitch- Mappings:
Namespace Name Mixin selector official nLakh;n:Iintermediary field_14059Lnet/minecraft/class_3231;field_14059:Inamed lastHeadPitchLnet/minecraft/server/network/EntityTrackerEntry;lastHeadPitch:I
-
velocity
- Mappings:
Namespace Name Mixin selector official oLakh;o:Lehf;intermediary field_18278Lnet/minecraft/class_3231;field_18278:Lnet/minecraft/class_243;named velocityLnet/minecraft/server/network/EntityTrackerEntry;velocity:Lnet/minecraft/util/math/Vec3d;
-
trackingTick
private int trackingTick- Mappings:
Namespace Name Mixin selector official pLakh;p:Iintermediary field_14040Lnet/minecraft/class_3231;field_14040:Inamed trackingTickLnet/minecraft/server/network/EntityTrackerEntry;trackingTick:I
-
updatesWithoutVehicle
private int updatesWithoutVehicle- Mappings:
Namespace Name Mixin selector official qLakh;q:Iintermediary field_14043Lnet/minecraft/class_3231;field_14043:Inamed updatesWithoutVehicleLnet/minecraft/server/network/EntityTrackerEntry;updatesWithoutVehicle:I
-
lastPassengers
- Mappings:
Namespace Name Mixin selector official rLakh;r:Ljava/util/List;intermediary field_14045Lnet/minecraft/class_3231;field_14045:Ljava/util/List;named lastPassengersLnet/minecraft/server/network/EntityTrackerEntry;lastPassengers:Ljava/util/List;
-
hadVehicle
private boolean hadVehicle- Mappings:
Namespace Name Mixin selector official sLakh;s:Zintermediary field_14051Lnet/minecraft/class_3231;field_14051:Znamed hadVehicleLnet/minecraft/server/network/EntityTrackerEntry;hadVehicle:Z
-
lastOnGround
private boolean lastOnGround- Mappings:
Namespace Name Mixin selector official tLakh;t:Zintermediary field_14036Lnet/minecraft/class_3231;field_14036:Znamed lastOnGroundLnet/minecraft/server/network/EntityTrackerEntry;lastOnGround:Z
-
changedEntries
- Mappings:
Namespace Name Mixin selector official uLakh;u:Ljava/util/List;intermediary field_41697Lnet/minecraft/class_3231;field_41697:Ljava/util/List;named changedEntriesLnet/minecraft/server/network/EntityTrackerEntry;changedEntries:Ljava/util/List;
-
-
Constructor Details
-
EntityTrackerEntry
public EntityTrackerEntry(ServerWorld world, Entity entity, int tickInterval, boolean alwaysUpdateVelocity, Consumer<Packet<?>> receiver) - Mappings:
Namespace Name Mixin selector official <init>Lakh;<init>(Laki;Lbig;IZLjava/util/function/Consumer;)Vintermediary <init>Lnet/minecraft/class_3231;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;IZLjava/util/function/Consumer;)Vnamed <init>Lnet/minecraft/server/network/EntityTrackerEntry;<init>(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;IZLjava/util/function/Consumer;)V
-
-
Method Details
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official aLakh;a()Vintermediary method_18756Lnet/minecraft/class_3231;method_18756()Vnamed tickLnet/minecraft/server/network/EntityTrackerEntry;tick()V
-
streamChangedPassengers
private static Stream<Entity> streamChangedPassengers(List<Entity> passengers, List<Entity> lastPassengers) - Mappings:
Namespace Name Mixin selector official aLakh;a(Ljava/util/List;Ljava/util/List;)Ljava/util/stream/Stream;intermediary method_49753Lnet/minecraft/class_3231;method_49753(Ljava/util/List;Ljava/util/List;)Ljava/util/stream/Stream;named streamChangedPassengersLnet/minecraft/server/network/EntityTrackerEntry;streamChangedPassengers(Ljava/util/List;Ljava/util/List;)Ljava/util/stream/Stream;
-
stopTracking
- Mappings:
Namespace Name Mixin selector official aLakh;a(Lakj;)Vintermediary method_14302Lnet/minecraft/class_3231;method_14302(Lnet/minecraft/class_3222;)Vnamed stopTrackingLnet/minecraft/server/network/EntityTrackerEntry;stopTracking(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
startTracking
- Mappings:
Namespace Name Mixin selector official bLakh;b(Lakj;)Vintermediary method_18760Lnet/minecraft/class_3231;method_18760(Lnet/minecraft/class_3222;)Vnamed startTrackingLnet/minecraft/server/network/EntityTrackerEntry;startTracking(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
sendPackets
public void sendPackets(ServerPlayerEntity player, Consumer<Packet<ClientPlayPacketListener>> sender) - Mappings:
Namespace Name Mixin selector official aLakh;a(Lakj;Ljava/util/function/Consumer;)Vintermediary method_18757Lnet/minecraft/class_3231;method_18757(Lnet/minecraft/class_3222;Ljava/util/function/Consumer;)Vnamed sendPacketsLnet/minecraft/server/network/EntityTrackerEntry;sendPackets(Lnet/minecraft/server/network/ServerPlayerEntity;Ljava/util/function/Consumer;)V
-
syncEntityData
private void syncEntityData()Synchronizes tracked data and attributes- Mappings:
Namespace Name Mixin selector official bLakh;b()Vintermediary method_14306Lnet/minecraft/class_3231;method_14306()Vnamed syncEntityDataLnet/minecraft/server/network/EntityTrackerEntry;syncEntityData()V
-
sendSyncPacket
Sends a packet for synchronization with watcher and tracked player (if applicable)- Mappings:
Namespace Name Mixin selector official aLakh;a(Luw;)Vintermediary method_18758Lnet/minecraft/class_3231;method_18758(Lnet/minecraft/class_2596;)Vnamed sendSyncPacketLnet/minecraft/server/network/EntityTrackerEntry;sendSyncPacket(Lnet/minecraft/network/packet/Packet;)V
-