Package net.minecraft.server.network
Class EntityTrackerEntry
java.lang.Object
net.minecraft.server.network.EntityTrackerEntry
- Mappings:
Namespace Name official akmintermediary 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 bLakm;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 cLakm;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 dLakm;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 aLakm;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 eLakm;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 fLakm;f:Lakn;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 gLakm;g:Lbil;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 hLakm;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 iLakm;i:Zintermediary field_14039Lnet/minecraft/class_3231;field_14039:Znamed alwaysUpdateVelocityLnet/minecraft/server/network/EntityTrackerEntry;alwaysUpdateVelocity:Z
-
receiver
- Mappings:
Namespace Name Mixin selector official jLakm;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 kLakm;k:Lacw;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 lLakm;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 mLakm;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 nLakm;n:Iintermediary field_14059Lnet/minecraft/class_3231;field_14059:Inamed lastHeadYawLnet/minecraft/server/network/EntityTrackerEntry;lastHeadYaw:I
-
velocity
- Mappings:
Namespace Name Mixin selector official oLakm;o:Lehi;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 pLakm;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 qLakm;q:Iintermediary field_14043Lnet/minecraft/class_3231;field_14043:Inamed updatesWithoutVehicleLnet/minecraft/server/network/EntityTrackerEntry;updatesWithoutVehicle:I
-
lastPassengers
- Mappings:
Namespace Name Mixin selector official rLakm;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 sLakm;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 tLakm;t:Zintermediary field_14036Lnet/minecraft/class_3231;field_14036:Znamed lastOnGroundLnet/minecraft/server/network/EntityTrackerEntry;lastOnGround:Z
-
changedEntries
- Mappings:
Namespace Name Mixin selector official uLakm;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>Lakm;<init>(Lakn;Lbil;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 aLakm;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 aLakm;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 aLakm;a(Lako;)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 bLakm;b(Lako;)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 aLakm;a(Lako;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 bLakm;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 aLakm;a(Lva;)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
-