/
alexmakov
/
Minecraft_Java
Обзор
Документация
Войти
/
alexmakov
/
Minecraft_Java
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/mojang/minecraft/net/SkinDownloadThread.java
46 строк
917 B
Oliver Yasuna
Initial commit.
24 сен 2012, 05:19
24 сен 2012, 05:19
1443a1b
Код
Авторство
О чём код?
package com.mojang.minecraft.net; import java.net.HttpURLConnection; import java.net.URL; import javax.imageio.ImageIO; public class SkinDownloadThread extends Thread { public SkinDownloadThread(NetworkPlayer networkPlayer) { super(); this.player = networkPlayer; } @Override public void run() { HttpURLConnection connection = null; try { connection = (HttpURLConnection)new URL("http://www.minecraft.net/skin/" + player.name + ".png").openConnection(); connection.setDoInput(true); connection.setDoOutput(false); connection.connect(); if(connection.getResponseCode() == 404) { return; } player.newTexture = ImageIO.read(connection.getInputStream()); } catch(Exception e) { e.printStackTrace(); } finally { if(connection != null) { connection.disconnect(); } } } private NetworkPlayer player; }