Provide ItemCameraTransforms for vanilla models when possible.
This commit is contained in:
parent
8a11ad7a7a
commit
cbe2766c0a
|
@ -545,22 +545,25 @@ public class ForgeHooksClient
|
|||
if(pair.getRight() != null) multiplyCurrentGlMatrix(pair.getRight());
|
||||
return pair.getLeft();
|
||||
}
|
||||
switch(cameraTransformType)
|
||||
else
|
||||
{
|
||||
case FIRST_PERSON:
|
||||
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().firstPerson);
|
||||
break;
|
||||
case GUI:
|
||||
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().gui);
|
||||
break;
|
||||
case HEAD:
|
||||
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().head);
|
||||
break;
|
||||
case THIRD_PERSON:
|
||||
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().thirdPerson);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
switch(cameraTransformType)
|
||||
{
|
||||
case FIRST_PERSON:
|
||||
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().firstPerson);
|
||||
break;
|
||||
case GUI:
|
||||
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().gui);
|
||||
break;
|
||||
case HEAD:
|
||||
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().head);
|
||||
break;
|
||||
case THIRD_PERSON:
|
||||
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().thirdPerson);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
return model;
|
||||
}
|
||||
|
|
|
@ -59,7 +59,7 @@ public interface IPerspectiveAwareModel extends IBakedModel
|
|||
public boolean isGui3d() { return parent.isGui3d(); }
|
||||
public boolean isBuiltInRenderer() { return parent.isBuiltInRenderer(); }
|
||||
public TextureAtlasSprite getTexture() { return parent.getTexture(); }
|
||||
public ItemCameraTransforms getItemCameraTransforms() { return ItemCameraTransforms.DEFAULT; }
|
||||
public ItemCameraTransforms getItemCameraTransforms() { return parent.getItemCameraTransforms(); }
|
||||
public List<BakedQuad> getFaceQuads(EnumFacing side) { return parent.getFaceQuads(side); }
|
||||
public List<BakedQuad> getGeneralQuads() { return parent.getGeneralQuads(); }
|
||||
public VertexFormat getFormat() { return parent.getFormat(); }
|
||||
|
|
Loading…
Reference in New Issue