HDSkinHandler.java 文件源码

java
阅读 11 收藏 0 点赞 0 评论 0

项目:secri 作者:
public static void forceUpdateSkins(World world){
    List<EntityPlayer> players = world.playerEntities;
    for(EntityPlayer p : players){



    if(p.skinUrl!="http://home.maemesoft.wo.tc:25564/MinecraftSkins/" + p.username + ".png"){

        try{    


        SkinURL = "http://home.maemesoft.wo.tc:25564/MinecraftSkins/" + p.username + ".png";

        URL url = new URL(SkinURL);

        HttpURLConnection con = ((HttpURLConnection) url.openConnection());
        con.setConnectTimeout(1000);
        con.setRequestMethod("HEAD");
        try{
        int responseCode = con.getResponseCode();
            if  (responseCode ==200){


                    p.skinUrl = SkinURL;

                    p.worldObj.releaseEntitySkin(p);
                    p.worldObj.obtainEntitySkin(p);






            }else{
                SkinURL = "http://home.maemesoft.wo.tc:25564/MinecraftSkins/" + p.username + ".png";

                    p.skinUrl = SkinURL;

                    p.worldObj.releaseEntitySkin(p);
                    p.worldObj.obtainEntitySkin(p);



            }
        }catch (SocketTimeoutException ste){
            SkinURL = "http://home.maemesoft.wo.tc:25564/MinecraftSkins/" + p.username + ".png";

                    p.skinUrl = SkinURL;

                    p.worldObj.releaseEntitySkin(p);
                    p.worldObj.obtainEntitySkin(p);


        }
        }catch (IOException e){
            SkinURL = "http://home.maemesoft.wo.tc:25564/MinecraftSkins/" + p.username + ".png";

                    p.skinUrl = SkinURL;

                    p.worldObj.releaseEntitySkin(p);
                    p.worldObj.obtainEntitySkin(p);


        }



        p.cloakUrl = "http://home.maemesoft.wo.tc:25564/MinecraftCloaks/" + p.username + ".png";
        p.cloakUrl = p.cloakUrl;

        mc1 = ModLoader.getMinecraftInstance();;

        mc1.renderEngine.obtainImageData(p.cloakUrl, new ImageBufferDownload());


        }else{
            p.worldObj.releaseEntitySkin(p);
            p.worldObj.obtainEntitySkin(p);
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号