Changed system for UUID retrieval (desktop)
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
#Autogenerated file. Do not modify.
|
#Autogenerated file. Do not modify.
|
||||||
#Tue Mar 06 19:13:04 EST 2018
|
#Tue Mar 06 22:21:33 EST 2018
|
||||||
version=release
|
version=release
|
||||||
androidBuildCode=335
|
androidBuildCode=335
|
||||||
name=Mindustry
|
name=Mindustry
|
||||||
code=3.4
|
code=3.4
|
||||||
build=31
|
build=custom build
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import java.text.DateFormat;
|
|||||||
import java.text.NumberFormat;
|
import java.text.NumberFormat;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.Enumeration;
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
|
|
||||||
import static io.anuke.mindustry.Vars.*;
|
import static io.anuke.mindustry.Vars.*;
|
||||||
@@ -103,7 +104,11 @@ public class DesktopPlatform extends Platform {
|
|||||||
@Override
|
@Override
|
||||||
public byte[] getUUID() {
|
public byte[] getUUID() {
|
||||||
try {
|
try {
|
||||||
byte[] bytes = NetworkInterface.getNetworkInterfaces().nextElement().getHardwareAddress();
|
Enumeration<NetworkInterface> e = NetworkInterface.getNetworkInterfaces();
|
||||||
|
NetworkInterface out;
|
||||||
|
for(out = e.nextElement(); out.getHardwareAddress() == null && e.hasMoreElements(); out = e.nextElement());
|
||||||
|
|
||||||
|
byte[] bytes = out.getHardwareAddress();
|
||||||
byte[] result = new byte[8];
|
byte[] result = new byte[8];
|
||||||
System.arraycopy(bytes, 0, result, 0, bytes.length);
|
System.arraycopy(bytes, 0, result, 0, bytes.length);
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
Reference in New Issue
Block a user