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 arz
-
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 BiConsumer<Packet<?>, List<UUID>> private final intprivate final TrackedPositionprivate intprivate intprivate Vec3dprivate final ServerWorld -
Constructor Summary
ConstructorsConstructorDescriptionEntityTrackerEntry(ServerWorld world, Entity entity, int tickInterval, boolean alwaysUpdateVelocity, Consumer<Packet<?>> receiver, BiConsumer<Packet<?>, List<UUID>> packetSender) -
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> newPassengers) 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 bLarz;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 cLarz;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 dLarz;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 aLarz;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 eLarz;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 fLarz;f:Lasb;
-
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 gLarz;g:Lbxe;
-
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 hLarz;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 iLarz;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 jLarz;j:Ljava/util/function/Consumer;
-
packetSender
- Mappings:
Namespace Name Mixin selector named packetSenderLnet/minecraft/server/network/EntityTrackerEntry;packetSender:Ljava/util/function/BiConsumer;intermediary field_55595Lnet/minecraft/class_3231;field_55595:Ljava/util/function/BiConsumer;official kLarz;k:Ljava/util/function/BiConsumer;
-
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 lLarz;l:Laje;
-
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 mLarz;m: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 nLarz;n: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 oLarz;o: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 pLarz;p:Lfgc;
-
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 qLarz;q: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 rLarz;r: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 sLarz;s: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 tLarz;t: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 uLarz;u: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 vLarz;v:Ljava/util/List;
-
-
Constructor Details
-
EntityTrackerEntry
public EntityTrackerEntry(ServerWorld world, Entity entity, int tickInterval, boolean alwaysUpdateVelocity, Consumer<Packet<?>> receiver, BiConsumer<Packet<?>, List<UUID>> packetSender) - 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;Ljava/util/function/BiConsumer;)Vintermediary <init>Lnet/minecraft/class_3231;<init>(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;IZLjava/util/function/Consumer;Ljava/util/function/BiConsumer;)Vofficial <init>Larz;<init>(Lasb;Lbxe;IZLjava/util/function/Consumer;Ljava/util/function/BiConsumer;)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 aLarz;a()V
-
streamChangedPassengers
- Mappings:
Namespace Name Mixin selector named streamChangedPassengersLnet/minecraft/server/network/EntityTrackerEntry;streamChangedPassengers(Ljava/util/List;)Ljava/util/stream/Stream;intermediary method_49753Lnet/minecraft/class_3231;method_49753(Ljava/util/List;)Ljava/util/stream/Stream;official aLarz;a(Ljava/util/List;)Ljava/util/stream/Stream;
-
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 aLarz;a(Lcvk;BBZ)V
-
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 aLarz;a(Lasc;)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 bLarz;b(Lasc;)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 aLarz;a(Lasc;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 bLarz;b()Lfgc;
-
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 cLarz;c()Lfgc;
-
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 dLarz;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 eLarz;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 fLarz;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 gLarz;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 aLarz;a(Lzo;)V
-