diff --git a/app/src/main/java/org/skinner/Skin.java b/app/src/main/java/org/skinner/Skin.java index 5d82e10..95c7d65 100644 --- a/app/src/main/java/org/skinner/Skin.java +++ b/app/src/main/java/org/skinner/Skin.java @@ -135,7 +135,12 @@ public class Skin implements JSON { } else { // We got 64x32 skin image_png = new BufferedImage(64, 64, BufferedImage.TYPE_INT_ARGB); image_png_old = image; - image_png_old.getGraphics().drawImage(image_png, 0, 0, 64, 32, 0, 0, 64, 32, null); + + Graphics graphics = image_png.getGraphics(); + + graphics.drawImage(image_png_old, 0, 0, 64, 32, 0, 0, 64, 32, null); // Legacy skin + graphics.drawImage(image_png_old, 16, 48, 32, 64, 0, 16, 16, 32, null); // Legs + graphics.drawImage(image_png_old, 32, 48, 48, 64, 40, 16, 56, 32, null); // arms } ByteArrayOutputStream baos_png = new ByteArrayOutputStream();