Package net.minecraft.server.network
Class EntityTrackerEntry
java.lang.Object
net.minecraft.server.network.EntityTrackerEntry
- Mappings:
Namespace Name official alzintermediary 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 bLalz;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 cLalz;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 dLalz;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 aLalz;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 eLalz;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 fLalz;f:Lama;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 gLalz;g:Lbki;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 hLalz;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 iLalz;i:Zintermediary field_14039Lnet/minecraft/class_3231;field_14039:Znamed alwaysUpdateVelocityLnet/minecraft/server/network/EntityTrackerEntry;alwaysUpdateVelocity:Z
-
receiver
- Mappings:
Namespace Name Mixin selector official jLalz;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 kLalz;k:Laeg;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 lLalz;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 mLalz;m:Iintermediary field_14047Lnet/minecraft/class_3231;field_14047:Inamed lastPitchLnet/minecraft/server/network/EntityTrackerEntry;lastPitch:I
-
lastHeadYaw
private int lastHeadYaw- Mappings:
Namespace Name Mixin selector official nLalz;n:Iintermediary field_14059Lnet/minecraft/class_3231;field_14059:Inamed lastHeadYawLnet/minecraft/server/network/EntityTrackerEntry;lastHeadYaw:I
-
velocity
- Mappings:
Namespace Name Mixin selector official oLalz;o:Leji;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 pLalz;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 qLalz;q:Iintermediary field_14043Lnet/minecraft/class_3231;field_14043:Inamed updatesWithoutVehicleLnet/minecraft/server/network/EntityTrackerEntry;updatesWithoutVehicle:I
-
lastPassengers
- Mappings:
Namespace Name Mixin selector official rLalz;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 sLalz;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 tLalz;t:Zintermediary field_14036Lnet/minecraft/class_3231;field_14036:Znamed lastOnGroundLnet/minecraft/server/network/EntityTrackerEntry;lastOnGround:Z
-
changedEntries
- Mappings:
Namespace Name Mixin selector official uLalz;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>Lalz;<init>(Lama;Lbki;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 aLalz;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 aLalz;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 aLalz;a(Lamb;)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 bLalz;b(Lamb;)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 aLalz;a(Lamb;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 bLalz;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 aLalz;a(Lwk;)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
-