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());
|
if(pair.getRight() != null) multiplyCurrentGlMatrix(pair.getRight());
|
||||||
return pair.getLeft();
|
return pair.getLeft();
|
||||||
}
|
}
|
||||||
switch(cameraTransformType)
|
else
|
||||||
{
|
{
|
||||||
case FIRST_PERSON:
|
switch(cameraTransformType)
|
||||||
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().firstPerson);
|
{
|
||||||
break;
|
case FIRST_PERSON:
|
||||||
case GUI:
|
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().firstPerson);
|
||||||
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().gui);
|
break;
|
||||||
break;
|
case GUI:
|
||||||
case HEAD:
|
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().gui);
|
||||||
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().head);
|
break;
|
||||||
break;
|
case HEAD:
|
||||||
case THIRD_PERSON:
|
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().head);
|
||||||
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().thirdPerson);
|
break;
|
||||||
break;
|
case THIRD_PERSON:
|
||||||
default:
|
RenderItem.applyVanillaTransform(model.getItemCameraTransforms().thirdPerson);
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return model;
|
return model;
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,7 +59,7 @@ public interface IPerspectiveAwareModel extends IBakedModel
|
||||||
public boolean isGui3d() { return parent.isGui3d(); }
|
public boolean isGui3d() { return parent.isGui3d(); }
|
||||||
public boolean isBuiltInRenderer() { return parent.isBuiltInRenderer(); }
|
public boolean isBuiltInRenderer() { return parent.isBuiltInRenderer(); }
|
||||||
public TextureAtlasSprite getTexture() { return parent.getTexture(); }
|
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> getFaceQuads(EnumFacing side) { return parent.getFaceQuads(side); }
|
||||||
public List<BakedQuad> getGeneralQuads() { return parent.getGeneralQuads(); }
|
public List<BakedQuad> getGeneralQuads() { return parent.getGeneralQuads(); }
|
||||||
public VertexFormat getFormat() { return parent.getFormat(); }
|
public VertexFormat getFormat() { return parent.getFormat(); }
|
||||||
|
|
Loading…
Reference in New Issue