Cleanup / Fixed desktop IDs resetting

This commit is contained in:
Anuken
2020-02-10 20:23:15 -05:00
4 changed files with 22 additions and 6 deletions

View File

@@ -319,7 +319,7 @@ public class DesktopLauncher extends ClientLauncher{
try{
Enumeration<NetworkInterface> e = NetworkInterface.getNetworkInterfaces();
NetworkInterface out;
for(out = e.nextElement(); (out.getHardwareAddress() == null || !validAddress(out.getHardwareAddress())) && e.hasMoreElements(); out = e.nextElement());
for(out = e.nextElement(); (out.getHardwareAddress() == null || out.isVirtual() || !validAddress(out.getHardwareAddress())) && e.hasMoreElements(); out = e.nextElement());
byte[] bytes = out.getHardwareAddress();
byte[] result = new byte[8];