Minecraft 1.12.2 ping von Spieler Ermitteln : ich wollte von einem Spieler die Ping ermitteln. In der Version 1.8.8 hat auch alles super Funktioniert, aber wenn ich den Code auf der 1.12.2 anwende, kommen da unlogische ergebnisse raus. Ich bekomme auf meinem localhost eine Ping von 200 oder so zurück, obwohl ich auf dem 1.8er server einen 0er ping habe. Ist ja auch klar, weil Localhost...

Ich habe es auf meinem Root server und auf meinem Localhost getestet. Ich habe gegoogled aber immer nur tutorials für die 1.8 gefunden

```Java
package de.n1ck145.ping.main;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin{
	private String prefix;
	private String message;
	private ConsoleCommandSender console;
	
	@Override
	public void onEnable() {
		console = Bukkit.getConsoleSender();
		
		getConfig().options().copyDefaults(true);
		saveConfig();
		
		prefix = getConfig().getString("prefix");
		prefix = ChatColor.translateAlternateColorCodes('&', prefix);
		message = getConfig().getString("pingMessage");
		message = ChatColor.translateAlternateColorCodes('&', message);
		console.sendMessage(prefix + "§aPlugin ready!");
	}
	
	@Override
	public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
		if(command.getName().equalsIgnoreCase("ping")) {
			if(!(sender instanceof Player)) {
				sender.sendMessage(prefix + "§cYou must be a player!");
				return false;
			}
			
			if(sender.hasPermission("cmd.ping")) {
				sender.sendMessage(message.replace("%ping%", getPing((Player) sender) + ""));
			}else
				sender.sendMessage(prefix + "§cYou don't have permission to do this!");

		}
		return true;
	}
	
	
	private int getPing(Player p) {
		return ((CraftPlayer) p).getHandle().ping;
	}
}
```