Merge pull request #577 from Aralu115/Fix-Layer-Issue-LycaniteMobs
Re-implement layer fix from Pull Request 312
This commit is contained in:
+1
-1
@@ -143,7 +143,7 @@ public abstract class LayerTiledOverlay<T extends EntityLivingBase> implements L
|
|||||||
double scaleX = 1, scaleY = 1;
|
double scaleX = 1, scaleY = 1;
|
||||||
// It's more logical to use the model's texture size, but some classes don't bother setting it properly
|
// It's more logical to use the model's texture size, but some classes don't bother setting it properly
|
||||||
// (e.g. ModelVillager), so to get the correct dimensions I'm getting them from the first box instead.
|
// (e.g. ModelVillager), so to get the correct dimensions I'm getting them from the first box instead.
|
||||||
if(model.boxList != null && model.boxList.get(0) != null){
|
if(model.boxList != null && model.boxList.size() >= 1 && model.boxList.get(0) != null){
|
||||||
scaleX = (double)model.boxList.get(0).textureWidth / textureWidth;
|
scaleX = (double)model.boxList.get(0).textureWidth / textureWidth;
|
||||||
scaleY = (double)model.boxList.get(0).textureHeight / textureHeight;
|
scaleY = (double)model.boxList.get(0).textureHeight / textureHeight;
|
||||||
}else{ // Fallback to model fields; should never be needed
|
}else{ // Fallback to model fields; should never be needed
|
||||||
|
|||||||
Reference in New Issue
Block a user