net.minecraft.server.network

public class ServerWaypointHandler

implements WaypointHandler<ServerWaypoint>

net.minecraft.server.waypoints.ServerWaypointManager
net.minecraft.class_11179
net.minecraft.server.network.ServerWaypointHandler

Field summary

Modifier and TypeField
private final Set<ServerWaypoint>
waypoints
field_59633
waypoints
private final Set<ServerPlayerEntity>
players
field_59634
players
private final com.google.common.collect.Table<ServerPlayerEntity, ServerWaypoint, ServerWaypoint$WaypointTracker>
connections
field_59635
trackers

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
trackWaypoint(WaypointTransmitter waypoint)
method_70646(class_11212 arg0)
onTrack(ServerWaypoint arg0)
public void
updateWaypoint(WaypointTransmitter waypoint)
method_70652(class_11212 arg0)
onUpdate(ServerWaypoint arg0)
public void
untrackWaypoint(WaypointTransmitter waypoint)
method_70656(class_11212 arg0)
onUntrack(ServerWaypoint arg0)
public void
addPlayer(ServerPlayer player)
method_70639(class_3222 arg0)
addPlayer(ServerPlayerEntity player)
public void
updatePlayer(ServerPlayer player)
method_70648(class_3222 arg0)
updatePlayerPos(ServerPlayerEntity player)
public void
removePlayer(ServerPlayer player)
method_70653(class_3222 arg0)
removePlayer(ServerPlayerEntity player)
public void
breakAllConnections()
method_70638()
clear()
public void
remakeConnections(WaypointTransmitter waypoint)
method_70657(class_11212 arg0)
refreshTracking(ServerWaypoint waypoint)
public Set<ServerWaypoint>
transmitters()
method_70647()
getWaypoints()
private static boolean
isLocatorBarEnabledFor(ServerPlayer player)
method_71610(class_3222 arg0)
isLocatorBarEnabled(ServerPlayerEntity player)
private void
createConnection(ServerPlayer player, WaypointTransmitter waypoint)
method_70641(class_3222 arg0, class_11212 arg1)
refreshTracking(ServerPlayerEntity player, ServerWaypoint waypoint)
private void
updateConnection(ServerPlayer player, WaypointTransmitter waypoint, WaypointTransmitter$Connection connection)
method_70642(class_3222 arg0, class_11212 arg1, class_11212$class_11215 arg2)
refreshTracking(ServerPlayerEntity player, ServerWaypoint waypoint, ServerWaypoint$WaypointTracker tracker)
public void
untrackWaypoint(Waypoint waypoint)
method_70643(class_11208 arg0)
onUntrack(Waypoint arg0)
public void
updateWaypoint(Waypoint waypoint)
method_70651(class_11208 arg0)
onUpdate(Waypoint arg0)
public void
trackWaypoint(Waypoint waypoint)
method_70655(class_11208 arg0)
onTrack(Waypoint arg0)
private void
lambda$updateConnection$5(WaypointTransmitter$Connection arg0, ServerPlayer arg1, WaypointTransmitter arg2)
method_70645(class_11212$class_11215 arg0, class_3222 arg1, class_11212 arg2)
method_70645(ServerWaypoint$WaypointTracker arg0, ServerPlayerEntity arg1, ServerWaypoint arg2)
private void
lambda$updateConnection$4(ServerPlayer arg0, WaypointTransmitter arg1, WaypointTransmitter$Connection arg2)
method_70650(class_3222 arg0, class_11212 arg1, class_11212$class_11215 arg2)
method_70650(ServerPlayerEntity arg0, ServerWaypoint arg1, ServerWaypoint$WaypointTracker newTracker)
private void
lambda$createConnection$3(ServerPlayer arg0, WaypointTransmitter arg1)
method_70649(class_3222 arg0, class_11212 arg1)
method_70649(ServerPlayerEntity arg0, ServerWaypoint arg1)
private void
lambda$createConnection$2(ServerPlayer arg0, WaypointTransmitter arg1, WaypointTransmitter$Connection arg2)
method_70654(class_3222 arg0, class_11212 arg1, class_11212$class_11215 arg2)
method_70654(ServerPlayerEntity arg0, ServerWaypoint arg1, ServerWaypoint$WaypointTracker tracker)
private static boolean
lambda$removePlayer$1(WaypointTransmitter$Connection arg0)
method_70644(class_11212$class_11215 arg0)
method_70644(ServerWaypoint$WaypointTracker tracker)
private static void
lambda$untrackWaypoint$0(ServerPlayer arg0, WaypointTransmitter$Connection arg1)
method_70640(class_3222 arg0, class_11212$class_11215 arg1)
method_70640(ServerPlayerEntity player, ServerWaypoint$WaypointTracker tracker)