public static void updateSkins(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.obtainEntitySkin(p);
}else{
SkinURL = "http://home.maemesoft.wo.tc:25564/MinecraftSkins/" + p.username + ".png";
p.skinUrl = SkinURL;
p.worldObj.obtainEntitySkin(p);
}
}catch (SocketTimeoutException ste){
SkinURL = "http://home.maemesoft.wo.tc:25564/MinecraftSkins/" + p.username + ".png";
p.skinUrl = SkinURL;
p.worldObj.obtainEntitySkin(p);
}
}catch (IOException e){
SkinURL = "http://home.maemesoft.wo.tc:25564/MinecraftSkins/" + p.username + ".png";
p.skinUrl = SkinURL;
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());
}
}
}
HDSkinHandler.java 文件源码
java
阅读 13
收藏 0
点赞 0
评论 0
项目:secri
作者:
评论列表
文章目录