Change self disguises to use UUID's instead of integers as the key

This commit is contained in:
libraryaddict
2014-04-03 01:49:48 +13:00
parent 04f6b18fff
commit b6fca92817
4 changed files with 16 additions and 12 deletions

View File

@@ -707,7 +707,7 @@ public class PacketsManager {
public void onPacketSending(PacketEvent event) {
final Player observer = event.getPlayer();
if (event.getPacket().getIntegers().read(0) == observer.getEntityId()) {
int fakeId = DisguiseAPI.getFakeDisguise(observer.getEntityId());
int fakeId = DisguiseAPI.getFakeDisguise(observer.getUniqueId());
if (fakeId > 0) {
// Here I grab the packets to convert them to, So I can display them as if the disguise sent them.
PacketContainer[] packets = transformPacket(event.getPacket(), observer, observer);