package tppitweaks.util; // TODO decide if keeping this //@SideOnly(Side.CLIENT) //public class CapeBufferDownload extends Thread //{ // public String username; // // public String staticCapeUrl; // // public ResourceLocation resourceLocation; // // public ThreadDownloadImageData capeImage; // // boolean downloaded = false; // // public CapeBufferDownload(String name, String url) // { // username = name; // staticCapeUrl = url; // // setDaemon(true); // setName("Cape Downlaod Thread"); // } // // @Override // public void run() // { // try { // download(); // } catch(Exception e) {} // } // // private void download() // { // try { // resourceLocation = new ResourceLocation("tppitweaks/" + StringUtils.stripControlCodes(username)); // // Method method = TPPITweaksUtils.getPrivateMethod(AbstractClientPlayer.class, TPPITickHandler.AbstractClientPlayer_getDownloadImage, ResourceLocation.class, String.class, ResourceLocation.class, IImageBuffer.class); // Object obj = method.invoke(null, resourceLocation, staticCapeUrl, null, null); // // if(obj instanceof ThreadDownloadImageData) // { // capeImage = (ThreadDownloadImageData)obj; // } // } catch(Exception e) {} // // downloaded = true; // } // // public ThreadDownloadImageData getImage() // { // return capeImage; // } // // public ResourceLocation getResourceLocation() // { // return resourceLocation; // } //}