Package net.minecraft.server.network
Class EntityTrackerEntry
java.lang.Object
net.minecraft.server.network.EntityTrackerEntry
- Mappings:
Namespace Name official ahvintermediary 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 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(Consumer<Packet<ClientPlayPacketListener>> sender) private voidsendSyncPacket(Packet<?> packet) Sends a packet for synchronization with watcher and tracked player (if applicable)voidstartTracking(ServerPlayerEntity serverPlayerEntity) voidstopTracking(ServerPlayerEntity player) private voidSynchronizes tracked data and attributesvoidtick()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLahv;a: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 bLahv;b:Iintermediary field_29767Lnet/minecraft/class_3231;field_29767:Inamed field_29767Lnet/minecraft/server/network/EntityTrackerEntry;field_29767:I
-
world
- Mappings:
Namespace Name Mixin selector official cLahv;c:Lahw;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 dLahv;d:Lbee;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 eLahv;e: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 fLahv;f:Zintermediary field_14039Lnet/minecraft/class_3231;field_14039:Znamed alwaysUpdateVelocityLnet/minecraft/server/network/EntityTrackerEntry;alwaysUpdateVelocity:Z
-
receiver
- Mappings:
Namespace Name Mixin selector official gLahv;g: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 hLahv;h:Laav;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 iLahv;i: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 jLahv;j:Iintermediary field_14047Lnet/minecraft/class_3231;field_14047:Inamed lastPitchLnet/minecraft/server/network/EntityTrackerEntry;lastPitch:I
-
lastHeadPitch
private int lastHeadPitch- Mappings:
Namespace Name Mixin selector official kLahv;k:Iintermediary field_14059Lnet/minecraft/class_3231;field_14059:Inamed lastHeadPitchLnet/minecraft/server/network/EntityTrackerEntry;lastHeadPitch:I
-
velocity
- Mappings:
Namespace Name Mixin selector official lLahv;l:Leas;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 mLahv;m: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 nLahv;n:Iintermediary field_14043Lnet/minecraft/class_3231;field_14043:Inamed updatesWithoutVehicleLnet/minecraft/server/network/EntityTrackerEntry;updatesWithoutVehicle:I
-
lastPassengers
- Mappings:
Namespace Name Mixin selector official oLahv;o: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 pLahv;p: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 qLahv;q:Zintermediary field_14036Lnet/minecraft/class_3231;field_14036:Znamed lastOnGroundLnet/minecraft/server/network/EntityTrackerEntry;lastOnGround:Z
-
changedEntries
- Mappings:
Namespace Name Mixin selector official rLahv;r: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>Lahv;<init>(Lahw;Lbee;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 aLahv;a()Vintermediary method_18756Lnet/minecraft/class_3231;method_18756()Vnamed tickLnet/minecraft/server/network/EntityTrackerEntry;tick()V
-
stopTracking
- Mappings:
Namespace Name Mixin selector official aLahv;a(Lahx;)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 bLahv;b(Lahx;)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
- Mappings:
Namespace Name Mixin selector official aLahv;a(Ljava/util/function/Consumer;)Vintermediary method_18757Lnet/minecraft/class_3231;method_18757(Ljava/util/function/Consumer;)Vnamed sendPacketsLnet/minecraft/server/network/EntityTrackerEntry;sendPackets(Ljava/util/function/Consumer;)V
-
syncEntityData
private void syncEntityData()Synchronizes tracked data and attributes- Mappings:
Namespace Name Mixin selector official bLahv;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 aLahv;a(Lum;)Vintermediary method_18758Lnet/minecraft/class_3231;method_18758(Lnet/minecraft/class_2596;)Vnamed sendSyncPacketLnet/minecraft/server/network/EntityTrackerEntry;sendSyncPacket(Lnet/minecraft/network/Packet;)V
-