Get ip
This commit is contained in:
parent
8857e62ad8
commit
ae562b10a9
@ -2,6 +2,7 @@ package com.massivecraft.massivecore.util;
|
|||||||
|
|
||||||
import java.io.PrintWriter;
|
import java.io.PrintWriter;
|
||||||
import java.io.StringWriter;
|
import java.io.StringWriter;
|
||||||
|
import java.net.InetSocketAddress;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
@ -104,6 +105,28 @@ public class MUtil
|
|||||||
return sw.toString();
|
return sw.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------- //
|
||||||
|
// GET IP
|
||||||
|
// -------------------------------------------- //
|
||||||
|
|
||||||
|
public static String getIp(CommandSender sender)
|
||||||
|
{
|
||||||
|
if (!(sender instanceof Player)) return null;
|
||||||
|
Player player = (Player)sender;
|
||||||
|
|
||||||
|
InetSocketAddress address = player.getAddress();
|
||||||
|
if (address == null) return null;
|
||||||
|
|
||||||
|
String ret = address.toString();
|
||||||
|
String[] parts = ret.split("/");
|
||||||
|
|
||||||
|
ret = parts[1];
|
||||||
|
parts = ret.split(":");
|
||||||
|
|
||||||
|
ret = parts[0];
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
// -------------------------------------------- //
|
// -------------------------------------------- //
|
||||||
// PICK
|
// PICK
|
||||||
// -------------------------------------------- //
|
// -------------------------------------------- //
|
||||||
|
Loading…
Reference in New Issue
Block a user