mirror of
https://github.com/webbukkit/dynmap.git
synced 2024-11-24 11:15:21 +01:00
Handle old 64x32 skins while still handling new ones
This commit is contained in:
parent
08226b8602
commit
982a3aab21
@ -62,9 +62,12 @@ public class PlayerFaces {
|
|||||||
{
|
{
|
||||||
int[] l1 = new int[w * h];
|
int[] l1 = new int[w * h];
|
||||||
int[] l2 = new int[w * h];
|
int[] l2 = new int[w * h];
|
||||||
|
int imgh = srcimg.getHeight();
|
||||||
// Read layer 1
|
// Read layer 1
|
||||||
|
if (imgh >= (layer1y+h))
|
||||||
srcimg.getRGB(layer1x, layer1y, w, h, l1, 0, w);
|
srcimg.getRGB(layer1x, layer1y, w, h, l1, 0, w);
|
||||||
// Read layer 2
|
// Read layer 2
|
||||||
|
if (imgh >= (layer2y+h))
|
||||||
srcimg.getRGB(layer2x, layer2y, w, h, l2, 0, w);
|
srcimg.getRGB(layer2x, layer2y, w, h, l2, 0, w);
|
||||||
// Apply layer1 to layer 1
|
// Apply layer1 to layer 1
|
||||||
boolean transp = false;
|
boolean transp = false;
|
||||||
@ -137,7 +140,7 @@ public class PlayerFaces {
|
|||||||
if(img == null) { /* No image to process? Quit */
|
if(img == null) { /* No image to process? Quit */
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if((img.getWidth() < 64) || (img.getHeight() < 64)) {
|
if((img.getWidth() < 64) || (img.getHeight() < 32)) {
|
||||||
img.flush();
|
img.flush();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user