Package net.minecraft.server.level
Class ChunkMap.TrackedEntity
java.lang.Object
net.minecraft.server.level.ChunkMap.TrackedEntity
- Enclosing class:
ChunkMap
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Entity
(package private) SectionPos
private final int
private final Set
<ServerPlayerConnection> (package private) final ServerEntity
-
Constructor Summary
ConstructorsConstructorDescriptionTrackedEntity
(Entity entity, int range, int updateInterval, boolean trackDelta) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
broadcastAndSend
(Packet<?> packet) void
boolean
private int
int
hashCode()
void
removePlayer
(ServerPlayer player) private int
scaledRange
(int trackingDistance) void
updatePlayer
(ServerPlayer player) void
updatePlayers
(List<ServerPlayer> playersList)
-
Field Details
-
serverEntity
-
entity
-
range
private final int range -
lastSectionPos
SectionPos lastSectionPos -
seenBy
-
-
Constructor Details
-
TrackedEntity
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
broadcast
-
broadcastAndSend
-
broadcastRemoved
public void broadcastRemoved() -
removePlayer
-
updatePlayer
-
scaledRange
private int scaledRange(int trackingDistance) -
getEffectiveRange
private int getEffectiveRange() -
updatePlayers
-