Use randomly generated version 1 UUID's

This commit is contained in:
libraryaddict
2014-04-12 04:11:51 +12:00
parent 04af32149f
commit 684d996754
2 changed files with 32 additions and 0 deletions

View File

@@ -36,6 +36,9 @@ import com.comphenix.protocol.ProtocolLibrary;
import com.comphenix.protocol.ProtocolManager;
import com.comphenix.protocol.events.PacketContainer;
import com.comphenix.protocol.wrappers.WrappedDataWatcher;
import com.fasterxml.uuid.EthernetAddress;
import com.fasterxml.uuid.Generators;
import com.fasterxml.uuid.impl.TimeBasedGenerator;
public class DisguiseUtilities {
private static HashMap<Integer, HashSet<TargetedDisguise>> futureDisguises = new HashMap<Integer, HashSet<TargetedDisguise>>();
@@ -310,6 +313,9 @@ public class DisguiseUtilities {
e.printStackTrace();
}
}
EthernetAddress addr = EthernetAddress.fromInterface();
TimeBasedGenerator uuidGenerator = Generators.timeBasedGenerator(addr);
return uuidGenerator.generate();
}
return null;
}