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 arv
-
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 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<?>> 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 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 bLarv;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 cLarv;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 dLarv;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 aLarv;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 eLarv;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 fLarv;f:Larx;
-
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 gLarv;g:Lbvb;
-
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 hLarv;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 iLarv;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 jLarv;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 kLarv;k:Lajc;
-
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 lLarv;l: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 mLarv;m: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 nLarv;n: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 oLarv;o:Lfbr;
-
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 pLarv;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 qLarv;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 rLarv;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 sLarv;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 tLarv;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 uLarv;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>Larv;<init>(Larx;Lbvb;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 aLarv;a()V
-
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 aLarv;a(Lcsc;BBZ)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 aLarv;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 aLarv;a(Lary;)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 bLarv;b(Lary;)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 aLarv;a(Lary;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 bLarv;b()Lfbr;
-
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 cLarv;c()Lfbr;
-
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 dLarv;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 eLarv;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 fLarv;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 gLarv;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 aLarv;a(Lzr;)V
-