Code Patterns
Copy-paste examples for common plugin tasks. Commands, events, ECS, GUI, and more.
All
225
Command
60
Damage
2
Ecs
27
Entity
5
Gui
75
Interaction
2
Inventory
4
Moderation
3
Permission
2
Player
9
Plugin
4
Storage
2
Teleport
3
Ui
22
Util
5
← Back to Patterns
java
player
Get Player Ping
Get a player's network latency/ping.
Example Code
public long getPlayerPing(PlayerRef playerRef) {
return (long) playerRef.getPacketHandler()
.getPingInfo(PongType.Raw)
.getPingMetricSet()
.getAverage(0);
}
// Format for display:
String pingText = FormatUtil.simpleTimeUnitFormat(
ping,
PacketHandler.PingInfo.TIME_UNIT,
0
);
Common Mistakes
Using wrong PongType.