Tweaked player disguise.
This commit is contained in:
parent
b67b2f04b7
commit
ebb4c44bdc
@ -2,6 +2,7 @@ package mineplex.core.disguise.disguises;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
import mineplex.core.common.util.UUIDFetcher;
|
||||
import net.minecraft.server.v1_7_R4.MathHelper;
|
||||
import net.minecraft.server.v1_7_R4.Packet;
|
||||
import net.minecraft.server.v1_7_R4.PacketPlayOutNamedEntitySpawn;
|
||||
@ -10,6 +11,7 @@ import net.minecraft.util.com.mojang.authlib.GameProfile;
|
||||
public class DisguisePlayer extends DisguiseHuman
|
||||
{
|
||||
private String _name;
|
||||
private UUID _uuid;
|
||||
|
||||
public DisguisePlayer(org.bukkit.entity.Entity entity)
|
||||
{
|
||||
@ -29,6 +31,8 @@ public class DisguisePlayer extends DisguiseHuman
|
||||
_name = name.substring(0, 16);
|
||||
else
|
||||
_name = name;
|
||||
|
||||
_uuid = UUIDFetcher.getUUIDOf(_name);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -36,7 +40,7 @@ public class DisguisePlayer extends DisguiseHuman
|
||||
{
|
||||
PacketPlayOutNamedEntitySpawn packet = new PacketPlayOutNamedEntitySpawn();
|
||||
packet.a = Entity.getId();
|
||||
packet.b = new GameProfile(UUID.randomUUID(), _name);
|
||||
packet.b = new GameProfile(_uuid, _name);
|
||||
packet.c = MathHelper.floor(Entity.locX * 32.0D);
|
||||
packet.d = MathHelper.floor(Entity.locY * 32.0D);
|
||||
packet.e = MathHelper.floor(Entity.locZ * 32.0D);
|
||||
|
Loading…
Reference in New Issue
Block a user