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 arf
-
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 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> passengers, List<Entity> lastPassengers) private voidSynchronizes tracked data and attributesvoidtick()private void
-
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 bLarf;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 cLarf;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 dLarf;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 aLarf;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 eLarf;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 fLarf;f:Larg;
-
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 gLarf;g:Lbtj;
-
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 hLarf;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 iLarf;i:Z
-
receiver
- Mappings:
Namespace Name Mixin selector named receiverLnet/minecraft/server/network/EntityTrackerEntry;receiver:Ljava/util/function/Consumer;intermediary field_18259Lnet/minecraft/class_3231;field_18259:Ljava/util/function/Consumer;official jLarf;j:Ljava/util/function/Consumer;
-
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 kLarf;k:Laiq;
-
lastYaw
private int lastYaw- Mappings:
Namespace Name Mixin selector named lastYawLnet/minecraft/server/network/EntityTrackerEntry;lastYaw:Iintermediary field_14060Lnet/minecraft/class_3231;field_14060:Iofficial lLarf;l:I
-
lastPitch
private int lastPitch- Mappings:
Namespace Name Mixin selector named lastPitchLnet/minecraft/server/network/EntityTrackerEntry;lastPitch:Iintermediary field_14047Lnet/minecraft/class_3231;field_14047:Iofficial mLarf;m:I
-
lastHeadYaw
private int lastHeadYaw- Mappings:
Namespace Name Mixin selector named lastHeadYawLnet/minecraft/server/network/EntityTrackerEntry;lastHeadYaw:Iintermediary field_14059Lnet/minecraft/class_3231;field_14059:Iofficial nLarf;n:I
-
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 oLarf;o:Leye;
-
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 pLarf;p: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 qLarf;q: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 rLarf;r: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 sLarf;s: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 tLarf;t: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 uLarf;u:Ljava/util/List;
-
-
Constructor Details
-
EntityTrackerEntry
public EntityTrackerEntry(ServerWorld world, Entity entity, int tickInterval, boolean alwaysUpdateVelocity, Consumer<Packet<?>> receiver) - 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;)Vintermediary <init>Lnet/minecraft/class_3231;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;IZLjava/util/function/Consumer;)Vofficial <init>Larf;<init>(Larg;Lbtj;IZLjava/util/function/Consumer;)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 aLarf;a()V
-
tickExperimentalMinecart
- Mappings:
Namespace Name Mixin selector named tickExperimentalMinecartLnet/minecraft/server/network/EntityTrackerEntry;tickExperimentalMinecart(Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;)Vintermediary method_61268Lnet/minecraft/class_3231;method_61268(Lnet/minecraft/class_9879;)Vofficial aLarf;a(Lcqa;)V
-
streamChangedPassengers
private static Stream<Entity> streamChangedPassengers(List<Entity> passengers, List<Entity> lastPassengers) - Mappings:
Namespace Name Mixin selector named streamChangedPassengersLnet/minecraft/server/network/EntityTrackerEntry;streamChangedPassengers(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;official aLarf;a(Ljava/util/List;Ljava/util/List;)Ljava/util/stream/Stream;
-
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 aLarf;a(Larh;)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 bLarf;b(Larh;)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 aLarf;a(Larh;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 bLarf;b()Leye;
-
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 cLarf;c()Leye;
-
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 dLarf;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 eLarf;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 fLarf;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 gLarf;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 aLarf;a(Lzk;)V
-