package com.gmail.zahusek.tinyprotocolapi.wrapper;
import static org.bukkit.Bukkit.getOnlineMode;
import com.gmail.zahusek.tinyprotocolapi.asm.reflection.ClassAccess;
import com.gmail.zahusek.tinyprotocolapi.wrapper.WrapperEnum.GameType;
import com.mojang.authlib.GameProfile;
public class WrapperInfoData extends Wrapper {
private final static ClassAccess fa = new ClassAccess("{nms}.PacketPlayOutPlayerInfo$PlayerInfoData");
private static final boolean fb = getOnlineMode();
public WrapperInfoData(GameProfile profile, int ping, GameType mode, String displayname) {
super(0, null, profile, ping, mode.getHadle(), WrapperChat.toIChat(displayname));
}
public void setTexture(String id)
{
if(!fb) return;
GameProfile confirm = WrapperService.getProfile(id);
GameProfile toConfirm = fa.get(handle, GameProfile.class, 0);
toConfirm.getProperties().putAll(confirm.getProperties());
}
@Override
public ClassAccess access() {
return fa;
}
}